Ich gestehe, ich war wahrscheinlich zu voreilig, einen Blogeintrag zur Windows Plattform noch vor der PDC zu schreiben. Hätte ich mehr Details zu den Veröffentlichungen zu Windows Azure (und insbesondere dem Namen "Azure") gehabt, hätte ich wohl gewartet ;-)
Schon die Bezeichnung Windows Azure macht es deutlich: dies ist ein Betriebssystem - und zwar Microsofts Cloud Betriebssystem (wie bereits in einem früheren Blog geschrieben). Damit nimmt Windows Azure einen Platz in der Betriebssystemschicht, der Windows Plattform ein. Windows Azure ist im Falle der Microsoft Plattform das Betriebssystem, welches in den Deploymentoptionen "Cloud Hosted" und "Microsoft Hosted" den Anwendungsdiensten zugrunde liegt. Folgende Abbildung enthält nun auch die Azure Plattform.
Abbildung: Die Microsoft Plattform(en)
In dieser Abbildung habe ich einige Begriffe aus der Microsoft Terminologie verwendet, die letztlich nur konkrete Bezeichnungen für allgemeine Konzepte sind. Hier eine Gegenüberstellung:
Die Größe der einzelnen Plattformen sagt dabei nichts über die jeweilige Bedeutung im Gesamtbild aus.
Application Platform
Die Application Platform stellt Anwendungsdienste bereit, die wiederum in eigenen Anwendungen verwendet werden können. In den einzelnen Unterplattformen der Application Platform kommen Serverprodukte von Microsoft zum Einsatz, die "out of the box"verwendet werden, aber auch Grundlage für eigene Anwendungsentwicklung sein können.
.NET Platform
Windows Platform
Zu Windows Client und Server muss ich, denke ich, nicht viel schreiben. an dieser Stelle möchte ich aber nochmals hervorheben, dass die Bezeichnung "Windows" für Windows Azure nicht zufällig gewählt wurde. Windows Azure ist tatsächlich Microsofts Cloud Betriebssystem. Es stellt Dienste bereit, die man von Betriebssystemen erwarten kann: einfache Datenspeicherung, Steuerung von Anwendungen etc.
Infrastructure Platform
An dieser Stelle zum wiederholten Mal die Beschreibung, welche Deploymentoptionen von der Microsoft Plattform abgedeckt werden: