Amazee Labs bringen Drupal in die Cloud - Cloud

Werbung
Windows Azure
Kundenreferenz
Amazee Labs bringen Drupal
in die Cloud
Amazee Labs deployen erfolgreich das PHP-basierte Open Source Content
Management System und Open Source Content Management Framework Drupal
auf Windows® Azure™.
Das quelloffene PHP-basierte Content Management System (CMS) und Content
Management Framework (CMF) Drupal kann als Anwendung auf der CloudPlattform von Microsofts betrieben werden. In einem gemeinsamen Projekt
haben der Schweizer-Drupal Spezialist Amazee Labs und Microsoft erfolgreich
eine mit Drupal entwickelte und gemanagte Community-Website mit dynamischen Inhalten auf Windows Azure installiert. Die Verbindung der skalierbaren
und flexiblen Cloud-Plattform Windows Azure mit dem leistungsfähigen Open
Source Framework Drupal eröffnet Entwicklern und Betreibern von CommunityPortalen vielversprechende neue Perspektiven.
Microsoft ist offener geworden
Drupal – Open Source Software mit
engagierter Community
Microsoft strebt heute in enger Zusammenarbeit mit Open Source Communities, Unternehmen und öffentlichen Institutionen konsequent interoperable Lösungen an. Bereits
heute laufen mehr als 350 000 Open SourceProjekte auf Windows®. Auf Codeplex, der
Microsoft Plattform für Open Source-Projekte, finden Entwickler mehr als 20 000 Open
Source Plug-ins und Add-ons für ihre Projekte. Offenheit und Interoperabilität spielen
auch beim Cloud Computing eine zentrale
Rolle. Microsoft setzt sich daher dafür ein, dass
Entwickler ihre gewohnten Open SourceProgrammierwerkzeuge problemlos auch auf
Windows Azure einsetzen können. Ein erfolgreiches Beispiel dafür ist das bekannte PHPbasierte Open Source Content Management
System (CMS) und Open Source Content
Management Framework (CMF) Drupal.
Drupal wird unter der GNU General Public
License entwickelt und vertrieben. Drupal
eignet sich insbesondere für den Aufbau von
Online-Communities, da es Out-of-the-boxFunktionalitäten für Weblogs und Foren und
ein entsprechendes Rollen- und Rechtesystem
unterstützt. International und auch in der
Schweiz (www.drupalevents.ch) wird Drupal
von einer sehr aktiven Community unterstützt
und weiterentwickelt. Drupal basiert auf der
Skriptsprache PHP, die auf ca. 75 % aller Websites als serverseitige Programmiersprache
eingesetzt wird und sich speziell gut zur
Erstellung dynamischer Websites oder Webanwendungen eignet.
Microsoft unterstützt den
Drupal CodeSprint
Das Management mehrsprachiger
Websites ist – speziell in der Schweiz –
ein hochaktuelles Thema. Michael
Schmid, Jos Doekbrijder und Miro
Dietiker von drupalevents.ch haben
darum im Januar 2012 einen einwöchigen CodeSprint zum Thema
Translation Management mit Drupal
7 organisiert. Ziel war es, ein Tool zu
entwickeln, mit dem das Übersetzungsmanagement für Drupal Websites vereinfacht und weitgehend automatisiert werden kann. Microsoft
stellte die Infrastruktur für die Entwickler-Teams und Windows Azure
als Hosting-Plattform kostenlos zur
Verfügung.
Bis jetzt vor allem auf Linux
Drupal-Webseiten werden hauptsächlich auf
LAMP-Servern gehostet. LAMP steht dabei für
Linux (Betriebssystem), Apache (Webserver),
MySQL (Datenbanksystem) und PHP (serverseitige Skriptsprache). Zwar konnte Drupal bereits in der Vergangenheit auch auf Windows
Servern (mit Apache oder IIS als Webserver
und MySQL bzw. Microsoft® SQL Server als
Datenbank) installiert werden, doch die Empfehlung lautete in der Regel: LAMP. Der Fokus
auf Linux stellt für Drupal eine Hürde im kommerziellen Umfeld dar. Die meisten Unternehmen sind in der Microsoft Welt zuhause und
verfügen nicht über die entsprechenden
Linux-Spezialisten in ihren IT-Abteilungen.
Um Drupal näher an die Unternehmenswelt
heranzuführen und diese leistungsfähige Open
Source-Lösung gleichzeitig fit für das CloudZeitalter zu machen, starteten Microsoft
gemeinsam mit der Schweizer Drupal-Community das Projekt «Drupal on Windows
Azure». Die federführende Rolle nahm dabei
der Drupal-Spezialist Amazee Labs aus Zürich
ein. Michael Schmid von Amazee Labs:
«Unsere Drupal-Projekte, die wir für namhafte
Schweizer Firmen wie SwissRE und Osec
umgesetzt haben, basierten alle auf LAMP.
Grossfirmen verfügen in der Regel eher über
die technischen und personellen Ressourcen
für LAMP-Projekte. Bei kleinen und mittleren
Unternehmen mit homogenen Microsoft
System-Landschaften wird es schwieriger. Für
uns war es daher auch aus der BusinessPerspektive äusserst interessant, Drupal näher
an die zukunftsorientierte Cloud-Technologie
von Microsoft heranzubringen.»
Drupal und Windows Azure –
ein starkes Team
Weitere Informationen
Für weitere Informationen über Produkte
und Services kontaktieren Sie bitte die
lokale Microsoft Niederlassung:
Microsoft Schweiz GmbH
Richtistrasse 3
CH-8304 Wallisellen
Telefon +41 (0)848 22 44 88
Fax +41 (0)43 456 44 44
www.microsoft.com/switzerland
www.microsoft.ch/references
Und was spricht aus technologischer Sicht
für das Gespann Drupal/Windows Azure?
Michael Schmid von Amazee Labs: «Drupal
erlaubt es, auf sehr elegante und effiziente
Art und Weise den Dialog mit einer grossen
Community zu führen. Dieser Aspekt wird in
Zukunft auch für Unternehmen immer wichtiger. Gleichzeitig hat sich in der Vergangenheit
gezeigt, dass Community-Websites bei hohem Traffic hardwareseitig sehr schnell an
ihre Grenzen stossen und langsam werden.
Wenn es gelingt, die leistungsfähigen SocialMedia-Funktionalitäten von Drupal mit einer
© 2012 Microsoft Corporation. Alle Rechte vorbehalten. Alle genannten Produktbezeichnungen sind entweder
eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder in anderen Ländern. Namen
und Produkte anderer Firmen können eingetragene Warenzeichen der jeweiligen Rechteinhaber sein.
Publiziert Juni 2012
flexiblen, hoch skalierbaren Hosting-Plattform
zu kombinieren, haben wir ein absolutes
Winning Team.» Aus diesem Gedanken heraus
machte sich Schmid daran, eine komplette
Drupal-Site auf Windows Azure zu deployen.
LAMP-Installation in die Cloud
migriert
Windows Azure unterstützt PHP. Mit dem gemeinsam von Microsoft und der Open Source
Community entwickelten «Windows Azure
SDK for PHP» steht ein Tool bereit, mit dem
PHP-Entwickler die Cloud-Plattform nutzen
können. Der «Download & Extend Drupal
Driver for SQL Server and SQL Azure» wiederum ist ein effizientes, von der Drupal-Community entwickeltes Werkzeug, mit dem Drupal
auf die Cloud-Datenbank SQL Azure zugreifen
kann. Daneben gibt es eine Reihe weitere
Werkzeuge, welche Entwickler bei der Erstellung einer neuen Drupal-Website in der Cloud
oder bei der Migration einer bestehenden
Drupal-LAMP-Installation zu Windows Azure
unterstützen. Michael Schmid: «Um zu sehen,
wie gut Drupal in der Microsoft Cloud läuft,
haben wir die komplette, auf LAMP und
Drupal basierende Company-Website von
Amazee Labs erfolgreich in eine Windows
Azure Test-Umgebung migriert.»
Win-Win Windows Azure
Der Umstand, dass sich Drupal zuverlässig,
schnell und sicher auf Windows Azure betreiben lässt, eröffnet der Drupal-Community
und Unternehmen vielversprechende neue
Perspektiven. Über Windows Azure findet
Drupal Anschluss an die Businesswelt und präsentiert sich als valable CMS- und CMFLösung in einem von Microsoft Technologie
geprägten IT-Umfeld. Die Unternehmen als
Kunden wiederum sehen ihre Investitionen
geschützt und gewinnen mehr Flexibilität. Die
Einrichtung und der Betrieb flexibler, aktionsbezogener Community-Portale etwa können
durch das Duo Drupal Azure markant vereinfacht und beschleunigt werden. Durch das
Hosting in der Cloud können Rechen- und
Speicherkapazitäten schnell erhöht oder reduziert werden – die Endbenutzer-Zufriedenheit steigt, die Betriebskosten sinken. Zudem
lassen sich in der Cloud sehr einfach skalierbare Testumgebungen einrichten, in denen
Drupal-Website und neue Funktionalitäten
vor dem Going-live ausführlich getestet werden können.
Herunterladen