XING: https://www.xing.com/profile/Holger_SirtlLinkedIn: http://de.linkedin.com/in/hsirtl
PHP Entwickler, die Cloud Services schreiben, fragen sich zu Recht, welches der Cloud Angebote verschiedener Hersteller nun das bestgeeignete für das konkrete Projekt ist. Zu Recht deshalb, weil die Entscheidung für ein Cloud Angebot aufgrund häufig proprietärer Schnittstellen eine nur schwer revidierbare Entscheidung ist.
Einen Ansatz, dieses Problem zu lösen und PHP-basierte Cloud Anwendungen portabel zu machen, d.h. leicht und ohne Code-Änderungen von einer Cloud zu einer anderen transferieren zu können, ist die Simple Cloud API von Zend Technologies.
Zend Technologies hat für verschiedene Cloud Angebote PHP Provider entwickelt, die bestimmte Cloud Funktionalitäten verschiedener Cloud Anbieter auf einen gemeinsamen Satz an Funktionsaufrufen abbilden. Zend verfolgt hierbei einen pragmatischen Weg. Im ersten Schritt liegt der Fokus auf Funktionalitäten, die von allen unterstützten Cloud Angeboten abgedeckt werden. Dazu gehören:
Unterstützung von Windows Azure Storage
Kenner von Windows Azure wissen, dass dies Funktionalitäten sind, die vom Windows Azure Storage angeboten werden. Demzufolge werden die Simple Storage API-Aufrufe auf Aufrufe der Windows Azure Storage Funktionsblöcke abgebildet.
Abbildung 1 zeigt die Struktur einer Anwendung, die über die Simple Storage API auf Windows Azur Storage zugreift.
Abb 1: Zugriff auf den Windows Azure Storage über die Simple Cloud API
Die Anwendung selbst ist in PHP geschrieben und kann sowohl auf Windows Azure als auch außerhalb ausgeführt werden. Durch Nutzung der Simple Storage API kann sie ohne Änderung auf andere Clouds transferiert werden. Lediglich der passende Zend Cloud Adapter muss vorhanden sein.
Weitere Informationen
Eine der häufigsten Fragen, die ich in Gesprächen zur Windows Azure Platform zu hören bekomme, ist die Frage zu Möglichkeiten, das Ganze bei einem Hoster oder im eigenen Rechenzentrum zu betreiben oder zumindest von den Erfahrungen zu profitieren, um das eigenen Rechenzentrum zu optimieren.
Sprich: Was tut sich bei Microsoft in Sachen “Private Cloud”?
Inzwischen, freut es mich sagen zu können, tut sich da einiges. Ich denke, Microsoft hat erkannt, dass – so leistungsfähig Windows Azure auch sein mag – bei vielen Partnern und Kunden, der Wunsch besteht, VM-Hosting zu nutzen bzw. den Betrieb von VMs effizient zu gestalten.
Microsoft fasst diese Aktivitäten unter dem Schirm der “Dynamic Data Center Alliance” (DDCA) zusammen. Dort tauschen sich Partner, Kunden und interne Microsoft Teams zu Fragen des effizienten Rechenzentrumsbetriebs zusammen. Jeff Wettlaufer, Senior Technical Product Manager für System Center weist in seinem Blog darauf hin, dass die DDCA über ihren eigenen Team-Blog jetzt Informationen zu Themen rund um die “Private Cloud” veröffentlicht.
Homepage zu Microsofts 'Private Cloud'
Unter dem URL http://www.microsoft.com/privatecloud fasst Microsoft derzeit alle Informationen rund um das Thema “Private Cloud” zusammen. Hier finden sich eine Reihe an Whitepapers, Links zu Blogs etc.
Dies also eine Fundgrube für alle, die sich Fragen, ob es von Microsoft neben der Public Cloud auf Azure auch was im Angebot zur Private Cloud gibt.
Auf Codeplex liegt seit ca. einer Woche ein sehr interessantes Werkzeug, mit dessen Hilfe lokale SQL Datenbankinhalte nach SQL Azure migriert werden können: Der…
SQL Azure Migration Wizard (http://sqlazuremw.codeplex.com/)
Was kann das Tool?
Mit dem SQL Azure Migration Wizard können lokale SQL Server 2005 / 2008 Datenbanken nach SQL Azure migriert werden. Der Wizard listet SQL Objekte (Tabellen, Stored Procedures, Views etc.) auf, lässt den Anwender die zu transferierenden Inhalte auswählen und generiert SQL Skripte, die für SQL Azure verwendet werden können. Darüber hinaus können die erzeugten Skripte auf SQL Azure ausgeführt werden.
Dabei hat der Anwender zwei Optionen
Eine ausführlichere Beschreibung findet sich auf der entsprechenden Codeplex Seite (http://sqlazuremw.codeplex.com/).
Nachdem ich nun wieder aus dem (wohlverdienten) Urlaub zurück bin, wühle ich mich gerade durch meine übervolle Inbox, als ich über einen Hinweis zu einem wirklich sehenswerten Video von Steve Marx stolpere. Wenngleich es doch schon ein paar Tage alt ist, möchte ich es niemandem vorenthalten…
In diesem gute 4 Minuten langen Video erklärt Steve Marx recht anschaulich, worum es bei Windows Azure geht und welche Ideen und Motivationen dahinter stecken.
In seinem Blog-Eintrag erklärt Steve auch, wie er dieses Video erstellt hat. Man lese und staune: mit PowerPoint…