Microsoft Azure Stack vs. OpenStack für Hybrid-/Private-Cloud-Bereitstellungen


Wenn es um Public-Cloud-Angebote geht, können nur wenige Anbieter der Dominanz von AWS und Microsoft Azure im Bereich Infrastructure-as-a-Service (IaaS) das Wasser reichen. Beide haben jedoch bisher nicht viel in Bezug auf Hybrid-/Private-Cloud-Plattformen und -Tools angeboten. OpenStack hat diese Lücke mit seiner Open-Source-Cloud-Computing-Plattform lange Zeit gefüllt, aber die Ankunft von Azure Stack könnte endlich das Ende seiner Dominanz in dieser Kategorie bedeuten.

Microsoft-Shops und Azure-basierte Cloud-Anwender haben sicherlich Grund zur Freude, aber auch plattformunabhängige Technologen beäugen Azure Stack mit erhöhtem Interesse. Es liegt auf der Hand, dass sich Redmonds jüngste strategische Vorstöße in den DevOps- und Open-Source-Bereich in Hülle und Fülle auszahlen: Microsoft ist derzeit #1 auf GitHub Open Source, und verschiedene Angebote wie Visual Studio Team Services und Azure Cloud Switch - seine eigene Linux-Distribution - haben seine öffentliche Wahrnehmung schnell vom proprietären Softwareriesen zum wohl größten Open-Source-Unterstützer der Welt verändert. All dies in dem Bestreben, AWS die Kontrolle über den Cloud-Computing-Markt zu entreißen, das zu diesem Zeitpunkt 31 Prozent gegenüber 9 Prozent von Microsoft hält.

Unter Berücksichtigung all dessen ist die Einführung von Azure Stack aus strategischer Sicht absolut sinnvoll. Wie bereits erwähnt, wurden die Private-/Hybrid-Cloud-Anforderungen von Unternehmen von den führenden Cloud-Anbietern meist nicht berücksichtigt, obwohl eine große Anzahl von Unternehmen immer noch Risiken gegen eine vollständige Cloud-Einführung scheut oder versucht, von der internen Cloud-Wirtschaftlichkeit zu profitieren. Werfen wir einen Blick darauf, wie dieses Angebot im Vergleich zum führenden Anbieter von "Roll-Your-Own"-Cloud-Plattformen, OpenStack, abschneidet.

Microsoft Azure Stack

Azure Stack ist derzeit als Technical Preview verfügbar und im Wesentlichen eine Plattform zum Ausführen der beliebten Azure-Cloud im Rechenzentrum. Der Hyper-V-Hypervisor, das Windows-Betriebssystem und die Netzwerk-/Speicherkomponenten von Microsoft bilden das Innenleben der Plattform, wobei verschiedene Platform-as-a-Service (PaaS)- und Anwendungsangebote auf dieser Grundlage bereitgestellt werden können.

Die Azure Stack-Schnittstelle. Quelle: azure.microsoft.com.

Die Technical Preview-Version von Azure Stack steht derzeit auf der Azure-Website als 10-GB-Binärdatei zum Download zur Verfügung. Sobald das Angebot in die allgemeine Verfügbarkeit übergeht, wird eine vollständige Palette von Diensten für die Plattform verfügbar sein - von Rechenleistung und Datenspeicherung bis hin zu Sicherheits- und Entwicklerdiensten.

*Dienste, die verfügbar sind, sobald Azure Stack die allgemeine Verfügbarkeit erreicht hat. Quelle: azure.microsoft.com.

OpenStack (Englisch)

OpenStack wurde 2010 als gemeinsame Anstrengung von Rackspace und der NASA gegründet, um eine Open-Source-Cloud-Computing-Plattform zu schaffen, die der breiten Öffentlichkeit zugänglich ist. Rackspace hat das Projektmanagement inzwischen an die OpenStack Foundation abgegeben, eine Multi-Stakeholder-Organisation, die das Projekt steuert und beaufsichtigt. Zu den Mitgliedern gehören unter anderem AT&T, Canonical, HP, IBM, Intel, Rackspace, Red Hat und SUSE.

Die OpenStack-Benutzeroberfläche. Quelle: openstack.org.

OpenStack besteht aus den typischen Cloud-Computing-Ressourcen, die Sie von Public-Cloud-Angeboten erwarten würden: Rechen-, Speicher- und Netzwerkressourcen, die über ein optimiertes Dashboard oder alternativ über verschiedene APIs für Rechenleistung, Orchestrierung, Objektspeicher und dergleichen verwaltet werden können. Für das Ausprobieren von OpenStack in einer Test- oder Entwicklungsumgebung (z. B. auf einem Laptop/Desktop, innerhalb einer in der Cloud gehosteten VM) wird Benutzern empfohlen, die Download-Anweisungen auf openstack.org zu befolgen.

Parallele Bewertung: Azure Stack im Vergleich zu OpenStack

1. Funktionsumfang

Beide Angebote sind vollgepackt mit Plattform-Tools und Services für die Unterstützung und Verwaltung der Private/Hybrid Cloud. Azure Stack spiegelt im Wesentlichen das öffentliche Azure-Cloud-Angebot wider - getreu der Hybridform können Dienste austauschbar zwischen der öffentlichen und der privaten Cloud bereitgestellt werden. Das heißt, viele seiner Dienste werden in der bevorstehenden GA-Version verfügbar sein. Als ausgereifte und hochleistungsfähige Cloud-Softwareplattform wurde die Bandbreite der Funktionen von OpenStack kampferprobt und ist sofort zugänglich.

Azure StackOpenStack (Englisch)
4/55/5

2. Benutzerfreundlichkeit

OpenStack hat eine notorisch steile Lernkurve - so sehr, dass die Bemühungen, Private Clouds mit der Plattform zu implementieren, Startups zum Stillstand gebracht haben, was zum großen Teil auf die enormen Ressourcen und den Aufwand zurückzuführen ist, die in den Prozess investiert wurden. Die Stärke von Microsoft ist natürlich die Entwicklung von visuell basierten Verwaltungskonsolen und GUIs für eine einfache Administration. Und wie sein Public-Cloud-Pendant ist Azure Stack ein Kinderspiel zu erlernen und einzurichten.

3. Unterstützung durch die Community

Sowohl OpenStack als auch Microsoft Azure verfügen über eine große Fangemeinde und eine große Legion von Unterstützern aus der Community. Beachten Sie jedoch, dass sich Azure Stack derzeit im Technical Preview-Modus befindet, während OpenStack eine ausgereifte Version ist - und das schon seit einiger Zeit. Als führende Open-Source-Cloud-Infrastrukturlösung übertrumpft sie Azure Stack in dieser Kategorie.

Azure StackOpenStack (Englisch)
4/55/5

4. Freigaberate

OpenStack gibt öffentlich an, dass die Dauer des Entwicklungs- und Release-Zyklus etwa 6 Monate beträgt, wobei eine vollständige Historie - einschließlich unabhängiger Releases - auf seiner Website verfügbar ist. Azure Stack ist noch nicht als ausgereifte Version für die breite Öffentlichkeit verfügbar, wird aber Mitte 2017 über integrierte Systeme/Partner (z. B. als Appliance) verfügbar sein.

Azure StackOpenStack (Englisch)
3/54/5

5. Preisgestaltung und Support

Bereits im Juli kündigte Microsoft an, dass das Azure Stack-Angebot nur in Appliance-Form über wichtige Anbieter wie HPE, Dell und Lenovo erhältlich sein wird - andere OEMs werden noch bekannt gegeben. Das bedeutet, dass Benutzer, die Azure Stack in ihren eigenen Rechenzentren bereitstellen möchten, die Plattform nicht einfach herunterladen und installieren können. Der Support für die Plattform wird ebenfalls vom Server-/Appliance-Anbieter übernommen.

Ein Überwachungssystem kann einen Konfigurationsfehler nicht beheben. Ein Konfigurationstestskript wird dies tun.

Diese Kehrtwende gegenüber dem vorherigen Plan, Azure Stack als Cloud-Plattform zu veröffentlichen, die auf der Hardware der Benutzer installiert werden kann, wird es zu einer kostspieligen Lösung für Unternehmen machen, die ihre eigenen privaten/hybriden Clouds bereitstellen möchten. Im Gegensatz dazu ist OpenStack bis heute eine kostenlose Open-Source-Cloud-Plattform, aber - wie erwartet - fallen alle Einnahmen, die aus dem Angebot erzielt werden, in den Schoß von Unternehmen wie Mirantis und Rackspace durch Support-Abonnements der Enterprise-Klasse.

Azure StackOpenStack (Englisch)
3/54/5

6. API und Erweiterbarkeit

Auch hier gibt es eine Vielzahl von APIs, die standardmäßig in OpenStack enthalten sind, um Serverinstanzen zu starten, Speichercontainer und -objekte zu erstellen, Orchestrierungsprozesse zu verwalten und andere OpenStack-Cloud-Aktionen durchzuführen. Parallel zum öffentlichen Angebot von Microsoft Azure werden Azure Stack-APIs vollständig mit einer REST-basierten Dienstverwaltungs-API für benutzerdefinierte Integrationsszenarien realisiert.

Azure StackOpenStack (Englisch)
5/55/5

7. Integrationen von Drittanbietern

Der Azure Marketplace von Microsoft bietet buchstäblich Tausende von Softwareanwendungen, Entwicklerdiensten, Web-Apps und Datendiensten von Drittanbietern, die sowohl für die Public Cloud von Azure als auch für Azure Stack entwickelt wurden. Die Bibliothek von OpenStack mit 3rd-Party-Integrationen ist nicht weniger beeindruckend - der Marketplace bietet eine Fülle von Tools und Methoden für das "Cloud-Building" und der Anwendungskatalog bietet eine Vielzahl von Cloud-App-Paketen und -Images.

Azure StackOpenStack (Englisch)
5/55/5

8. Unternehmen, die es verwenden

Die Bewertung der Leistung von Azure Stack in dieser Kategorie kann eine Frage der Vermutung sein, je nachdem, wer gefragt wird. Microsoft Azure ist eines der am weitesten verbreiteten Public-Cloud-Angebote, aber seine Azure Stack-Plattform befindet sich noch in der technischen Vorschauversion - was im Grunde bedeutet, dass kein Unternehmen sie in Produktionsumgebungen einsetzt.

Als ausgereiftes Cloud-Angebot wird OpenStack von einer Vielzahl globaler Unternehmen, Fortune-500-Unternehmen und führenden Organisationen genutzt: Yahoo, Cisco, PayPal, MIT, Harvard, Seagate, Cigna, AT&T, Disney, Intel, American Express, Wells Fargo und mehr.

Azure StackOpenStack (Englisch)
4/55/5

9. Lernkurve

Unternehmen, die OpenStack einführen möchten, stehen vor einer steilen Lernkurve und erheblichen Veränderungen der internen Teamstruktur - die Foundation nimmt angesichts dieser erschütternden Tatsache kein Blatt vor den Mund. Im Gegensatz dazu sind die Plattform und der Azure Stack von Azure sowohl in der Public Cloud als auch intern einfach bereitzustellen und zu entwickeln.

Azure StackOpenStack (Englisch)
5/52/5

10. Sicherheitsbewertung

Die Webpräsenz von Azure Stack - in Verbindung mit azure.microsoft.com erreicht eine kompetente Sicherheitsbewertung von 751. Wie sich in der Sicherheitsbewertung von 580 widerspiegelt, weist die Website der OpenStack Foundation viele der gleichen Sicherheitslücken auf wie azure.microsoft.com sowie zusätzliche Probleme.

Anzeigetafel und Zusammenfassung

Azure StackOpenStack (Englisch)
Funktionsumfang4/55/5 
Benutzerfreundlichkeit5/5 1/5 kg
Unterstützung durch die Community4/5 5/5 
Release-Rate3/5 kg4/5 
Preisgestaltung und Support 3/5 kg4/5 
API und Erweiterbarkeit 5/5 5/5 
Integration von 3rd-Partys5/5 5/5 
Unternehmen, die es verwenden4/55/5 
Lernkurve5/5 2/5
Sicherheitsbewertung 751580
Gesamt 4,2/5 kg3,9/5

Trotz der Kehrtwende von Microsoft in Bezug auf die Art der allgemeinen Verfügbarkeit von Azure Stack wird die mit Spannung erwartete Version der Plattform im Jahr 2017 Unternehmen dennoch Zugriff auf die Leistungsfähigkeit und Flexibilität von Azure aus ihren eigenen Rechenzentren bieten. Die etablierte Cloud-Plattform und -Technologie von OpenStack mag kurzfristig gut positioniert sein, um weiterhin erfolgreich zu sein, aber die Einführung von Azure Stack wird der Foundation zweifellos Konkurrenz machen, insbesondere angesichts der Tatsache, wie schwierig und komplex OpenStack in der Bereitstellung und Verwaltung sein kann.

Verwandte Artikel