Eine Cloud in Ihrem Rechenzentrum? Azure Stack kommt an

Endlich ist es soweit: Nach einer längeren Schwangerschaft mit drei öffentlichen Voransichten hat Microsoft die Veröffentlichung von Azure Stack angekündigt. Sie können das kostenlose Azure Stack Development Kit jetzt herunterladen. Komplette Hardware- und Softwarelösungen werden in den nächsten Monaten ausgeliefert, wenn Microsoft die Zertifizierung abgeschlossen hat.

Die öffentliche Cloud in lokale Rechenzentren zu bringen, war immer eine große Aufgabe, und Microsoft wird in dieser ersten Version nicht die gesamte Azure-Version bereitstellen. Erwarten Sie nicht, dass Azure jemals vollständig in Azure Stack angezeigt wird, da es zahlreiche Azure-Funktionen gibt, die von der Größe der Cloud abhängen. Das heißt, es gibt mehr als genug, um die wichtigsten Azure IaaS- und PaaS-Funktionen zu unterstützen. Weitere optionale Elemente sind der App-Dienst von Azure und seine Funktionen ohne Server.

Sie müssen eine Weile auf einige der am meisten erwarteten Funktionen warten: Azure Container Service und Microsoft PaaS Azure Service Fabric der zweiten Generation. Obwohl es für die Roadmap von Microsoft sinnvoll ist, solche PaaS-Funktionen für spätere Updates zu belassen, ist es schade, dass sie es nicht bis zur ersten Version geschafft haben, da dies den Mythos aufrechterhält, dass Hybrid-Cloud-Lösungen für IaaS sind. Durch die Nutzung eines modernen containergestützten Devops-Modells und einer kontinuierlichen Integrationspipeline ist es jedoch einfach, IaaS als benutzerdefiniertes PaaS zu behandeln, insbesondere dank der Unterstützung von Azure Stack für Chef, Docker und Mesos.

Cloud-konsistente Entwickler vor Ort

Azure Stack ist „Cloud-konsistent“. Dies bedeutet, dass Code, der auf einer lokalen Instanz ausgeführt wird, auch in Azure ausgeführt wird. Dabei werden dieselben Azure Resource Management-Beschreibungen wie für Ihre lokalen Apps verwendet, und Sie können in Azure bereitstellen, indem Sie einfach Ihren ändern Devops Endpunkt. Dieser Ansatz sollte dazu beitragen, effektive Hybrid-Cloud-Anwendungen bereitzustellen, Ihren Code an den Ort zu verschieben, an dem sich Ihre Daten befinden (vertrauliche Daten vor Ort aufbewahren, um die gesetzlichen Bestimmungen einzuhalten, und Cloud-Ressourcen verwenden, um gegebenenfalls Leistung und Skalierbarkeit zu verbessern).

Das Einrichten eines Azure-Stacks erfordert viel Platz im Maschinenraum. Um Azure Stack optimal nutzen zu können, wird in den meisten Fällen ein Stempel mit mindestens vier Racks mit Geräten angezeigt, für die ein erheblicher Teil Ihrer Arbeitslast erforderlich ist. Die anfängliche Entwicklung kann mit einem Einzelserversystem erfolgen, das auf den Proof-of-Concept-Vorschauversionen von Azure Stack aufbaut. Das Azure Stack Development Kit ist ein kostenloser Download, der nur für Entwicklungszwecke lizenziert ist (Sie können ihn also nicht verwenden, um mit eingeschränkten Diensten live zu gehen) und dasselbe Portal, dieselben Dienste und dieselben Tools wie die Vollversion enthält.

Auf dem ASDK basierende Anwendungen werden auf einer vollständigen Multiserver-Implementierung sowie auf Azure selbst skaliert und ausgeführt. Das ASDK benötigt einen umfangreichen Server mit vielen Kernen, Speicher und Speicher. Da auch aktuelle Hardware erforderlich ist, können Sie redundante oder veraltete Geräte nicht erneut verwenden. In Anbetracht der Optionen ist es wahrscheinlich am besten, eine äquivalente Hardware zu einem einzelnen Azure Stack-Rechenknoten eines der zertifizierten Systemanbieter zu verwenden, da dies das Risiko von Inkompatibilitäten verringert und eine Vorstellung von der Leistung einer Anwendung vermittelt.

Was kostet es also?

Das Geschäftsmodell rund um Azure Stack ist interessant und verwendet Abonnementpreise ähnlich wie Azure. Sie können pro Stunde oder pro Monat mit einer Basis-VM-Gebühr von 0,008 USD / vCPU / Stunde oder 6 USD / vCPU / Monat bezahlen. Wie bei Azure können Sie auf einem Basis-VM-Host Ihre vorhandenen Windows Server- oder Linux-Lizenzen verwenden. Wenn Sie keine Lizenzen haben, kostet eine Windows Server-VM 0,046 USD / vCPU / Stunde oder 34 USD / vCPU / Monat. Es gibt ähnliche Preise für Speicher und Azure App Services, die alle auf der Verwendung von vCPU basieren. Wie erwartet ist es billiger als die Azure-Preise für ähnliche Funktionen, aber hier bezahlen Sie die Hardware selbst, und das wird nicht billig.

Die größte Änderung bei der Verwendung von Azure Stack ist die Gewöhnung an eine Abonnementgebühr für Ihre lokale Nutzung. Einer der Vorteile von Cloud-Diensten war die Verlagerung von Kapital zu Betriebsausgaben, und Azure Stack bringt dasselbe Modell ins Haus. Es ist eine große Frage, ob dies für die meisten CIOs und CFOs akzeptabel sein wird. Da ein Großteil von Azure Stack durch bestehende Unternehmens- und Cloud-Servicevereinbarungen abgedeckt ist, sollte es keinen allzu großen finanziellen Schock geben.

Erstellen von Clouds auf zertifizierter Hardware

Hewlett Packard Enterprise wird neben Dell und Lenovo als einer der ersten eine Azure Stack-Implementierung bereitstellen. HPEs ProLiant für Microsoft Azure Stack ist nicht billig: Sie erwarten eine Investition von mindestens 300.000 US-Dollar für eine Basiskonfiguration. Dies ist nicht überraschend, wenn Sie den Inhalt eines Racks aufteilen, das auf den ProLiant DL380 Gen9-Servern basiert. Jedes Rack verfügt über vier bis 12 DL380 Azure Stack-Knoten mit einem einzigen DL360-Hardware-Management. Drei Switches übernehmen die Verbindung zwischen Rack und Server, während integrierte Stromverteilungseinheiten entsprechend Ihren Rechen- und Speicheranforderungen konfiguriert werden können.

Mit bis zu 12 Rechen- und Speicherknoten pro Rack und bis zu 88 TB Speicher pro Knoten bietet das Azure Stack-Angebot von HPE viel Flexibilität, was für etwas überraschend ist, das auf einer sehr begrenzten Anzahl von Hardwareoptionen basiert. Das ist gut so, denn Sie haben die Möglichkeit, Elemente eines Racks in Zukunft zu aktualisieren, damit es mit Ihren Anforderungen erweitert werden kann. Es wird interessant sein zu sehen, welche Konfigurationen am beliebtesten werden.

Alternative Optionen werden zunächst sowohl von Dell EMC als auch von Lenovo angeboten, gefolgt von Cisco und Huawei. Zu den Optionen von Lenovo gehören eine 25U-Einheit mit halber Rackhöhe sowie ein bekannteres 42U-Rack. Wie HPE verwendet Lenovo vertraute Server als Grundlage für seine Rechen- und Speicherknoten. Dieser Ansatz sollte die Kosten auf ein Minimum beschränken, da bereits Skaleneffekte bestehen, insbesondere da Azure Stack-Anbieter genügend Komponenten lagern müssen, um den gesamten Support-Lebenszyklus eines Racks abzudecken. Eine kleinere Azure Stack-Implementierung sollte gut zu einigen von Microsoft vorgeschlagenen Bereitstellungsszenarien passen, insbesondere wenn Sie ein Replikat Ihrer Cloud-Dienste in einer Umgebung mit eingeschränktem Speicherplatz und Bandbreite wie einem Kreuzfahrtschiff oder einer Mine platzieren.

Eine konsistente Hardwarebasis, auch wenn sie von verschiedenen Anbietern stammt, ist für eine Plattform wie Azure Stack sehr sinnvoll. Microsoft hat sich zu häufigen Updates für Azure Stack verpflichtet, die wahrscheinlich nicht mit der Trittfrequenz der öffentlichen Cloud übereinstimmen, jedoch erheblich schneller sind als Sie es von Windows Server und seinem Anwendungsstapel gewohnt sind.

Eines bleibt klar: Das Ausführen von Azure Stack ist wie das vorherige Azure Pack nicht mit dem Ausführen von Windows Server vergleichbar. Mit zertifizierter Hardware können Sie Ihre Computer ignorieren und sich auf Ihre Anwendungen und das Azure Stack-Portal konzentrieren. Sie müssen Azure Stack wie eine Cloud behandeln, um das Beste daraus zu machen - eine Cloud, die sich in Ihrem Rechenzentrum befindet.