Auswahl der richtigen Cloud-Plattform

  • Oct 19, 2023

Das Aufkommen einer Reihe selbsternannter „offener“ Cloud-Plattformen – die neueste ist die OpenStack-Initiative von Rackspace – stellt jeden potenziellen Cloud-Anwender vor eine verwirrende Fülle an Auswahlmöglichkeiten. Wenn man das Gesamtbild berücksichtigt, wer werden die Gewinner sein?

Das Aufkommen einer Reihe selbsternannter „offener“ Cloud-Plattformen stellt jeden potenziellen Cloud-Anwender vor eine verwirrende Fülle an Auswahlmöglichkeiten. Die OpenStack-Initiative von Rackspace, letzte Woche enthüllt, ist das Neueste, aber es ist keineswegs der Einzige [Offenlegung: Rackspace hostet meine geschäftlichen und persönlichen Websites kostenlos. Es gibt auch Portabilitätsinitiativen wie die von VMware.offenes PaaS', das, abgesehen von der Verwendung des Spring-Stacks, auf die gleiche Weise offen zu sein scheint wie Windows Azure (es ist ein veröffentlichter Standard und Sie haben die Wahl zwischen Hosting-Partnern).

Für Cloud-Anwender versprechen alle diese Angebote auf unterschiedliche Weise die Verfolgung einer Hybridstrategie. Sie sind attraktiv, weil sie die Möglichkeit bieten, einige Assets in der Cloud zu speichern, während andere auf vertrauenswürdigem Boden bleiben – oder dort Zumindest kann sich ein Benutzer die Option vorbehalten, seine IT bei Bedarf wieder aus der Cloud des Anbieters zu ziehen und so die Bindung an eine einzige zu vermeiden Anbieter.

Ich möchte auf die vielfältigen Gründe eingehen, warum dies attraktiv sein kann. Aber lassen Sie mich zunächst einen Moment innehalten, um ein großes Problem in all dem hervorzuheben. Es besteht ein sehr großes Risiko, dass all diese Wahlmöglichkeiten lediglich dazu dienen, das Gesamtbild darüber zu verschleiern, warum Menschen sich überhaupt für eine Cloud-Plattform entscheiden sollten. Allzu oft sind Menschen auf Technologieattribute wie Virtualisierung und IT-Automatisierung fixiert. Dies sind zwar nützliche und kostensparende Funktionen, sie sind jedoch nicht der Hauptpunkt. Cloud Computing ist wertvoll, weil es sich in der Cloud befindet und dort von allen Vorteilen der Ausführung profitiert Infrastruktur, die von einem breiten Spektrum von Benutzern gemeinsam genutzt wird und bereit ist, sich nahtlos mit anderen Clouds zu verbinden Ressourcen. Siehe meine frühere Diskussion, Cloud, es ist eine Web-Sache.

Dennoch gibt es eine Reihe von Gründen, warum Sie dennoch eine Cloud-Plattform einführen möchten Gleichzeitig mit all den Vorteilen der Cloud können Sie Ihre Anwendungen auch an einen anderen Ort verschieben, wenn Sie Folgendes wünschen:

Dieses überaus wichtige Wohlfühlgefühl. Möglicherweise verlassen Sie die Plattform nie – die Erfahrung zeigt, dass die meisten Cloud-Benutzer dort bleiben, auch wenn sie ursprünglich dort waren Es ist geplant, zu einem späteren Zeitpunkt wieder intern zu arbeiten – aber es ist ein großer Trost zu wissen, dass Sie, falls es jemals nötig sein sollte, dies tun können dürfen. In den späten 1980er Jahren habe ich Compaq-Kits verkauft. Das Unternehmen hatte einige unglaublich große Festplatten-Arrays in seiner Preisliste. Ein Compaq-Produktmanager erzählte mir einmal, dass das Unternehmen praktisch nie welche verkauft habe, aber festgestellt habe, dass dies der Fall sei Es ist wichtig, sie in der Preisliste zu haben, denn die Käufer wollten wissen, ob sie überhaupt dort sind brauchte sie. Die Existenz einer Off-Cloud-Option erfüllt für Cloud-Käufer die gleiche Rolle.

Architektonische Portabilität. Ja, ja, ja, Sie wissen, dass Ihr Cloud-Anbieter die Art von Skalierbarkeit, Verfügbarkeit und Leistung bietet, von der Sie nur träumen konnten. Aber gelegentlich gibt es architektonische Änderungen, die dazu führen, dass eine bestimmte Anwendung in bestimmten Anwendungsfällen besser läuft. Wenn es darauf ankommt, möchten Sie die Flexibilität haben, zu einem Host wechseln zu können, der diese Architektur bietet.

Operative Portabilität. Das Problem, wenn man nur eine Anbieterauswahl hat, besteht darin, dass man nicht weiterkommt. Wenn der Anbieter seine Preise erhöht, eine schlechtere Leistung oder einen schlechten Kundenservice bietet oder mit der Zeit einfach an Wettbewerbsfähigkeit verliert, können Sie sich nicht mehr an ihn wenden. Möglicherweise haben Sie auch Anforderungen, die je nach Jahreszeit, Art der Anwendung oder sogar dem geografischen Standort der Benutzer variieren (z. B. zur Einhaltung von Datenschutzgesetzen). Eine offene Plattform bietet Ihnen die Wahl zwischen verschiedenen Hostern – auch intern –, zwischen denen Sie entsprechend Ihren betrieblichen Anforderungen wechseln können. Dies ist besonders wichtig, wenn Sie einen Cloud-Anbieter für sporadische Burst-Kapazität nutzen.

Flexibilität beim Serviceniveau. Obwohl Cloud-Anbieter bietet möglicherweise in Zukunft eine größere Granularität des Service-LevelsHeute bieten sie meist nur einen einzigen Servicelevel an (in vielen Fällen ist dieser nicht einmal spezifiziert oder garantiert). Daher ist die einzige Möglichkeit, variable Servicelevel auszuwählen – zum Beispiel, um bestimmte Anwendungen auf fünf-neunen zu stellen Verfügbarkeit, während andere auf einer günstigeren Three-Nines-Plattform vollkommen gut abschneiden – besteht darin, mehr als eine zu verwenden Anbieter. Das ist viel komplexer zu verwalten, wenn jeder über eine eigene proprietäre Plattform verfügt und nicht über einen standardisierten, offenen Stack.

Ist das alles gerecht? eine Frage der APIs? Es hängt davon ab, was Sie angeben müssen und wie ausgefeilt die APIs sind. Derzeit bieten die APIs nicht die Granularität, um ein Zehntel der oben beschriebenen Anforderungen abzudecken – und auch nicht in der Interessen etablierter Anbieter, zu viel Flexibilität zu verschenken, um früher als nötig zwischen Plattformen zu wechseln Zu.

Was wir hier erleben, ist ein Kampf um Marktvorteile zwischen drei verschiedenen Kontingenten; Die First Mover halten das Feld, aber es könnte eine Chance für andere geben, sie zu verdrängen, indem sie den Mantel der meisten Offenheit oder vielleicht der meisten Vanilla erobern.

Unter den First Movern hat Amazon eine Vormachtstellung, die einige bereits für unangreifbar halten. Andere schätzen Microsoft immer noch wegen seiner installierten Basis und seiner Entwickler-Community, während andere Google oder Apple immer noch wegen ihrer Cloud-Präsenz in anderen Bereichen schätzen.

Der Titel des Offensivsten wird von einer Schar von Anwärtern erkämpft. Rackspace gelang ein toller Trick, indem es seinen Anspruch mit einer nützlichen Prise NASA-Weltraumstaub ins Leben rief. Trotz seines proprietären Kerns hat VMware eine starke Leistung gezeigt, sich mit Java-Entwicklern verbündet und seine Glaubwürdigkeit als Virtualisierungsplattform ausgebaut. Einige der weniger bekannten Spieler der zweiten Reihe könnten durch die Zusammenarbeit mit einem großen Telekommunikations- oder Hardwareanbieter schnell an Bedeutung gewinnen.

Beide Lager könnten den Mantel der meisten Vanillas für sich beanspruchen. Dies ist ein Attribut, das in der Cloud-Umgebung am besten funktioniert (denken Sie an SOAP vs. REST). Der Sieger wird wahrscheinlich die Plattform sein, die sich am besten zu einem eleganten, einfachen und unkomplizierten Mechanismus entwickelt erfüllt die Marktanforderungen nach Interoperabilität und Portabilität – unabhängig davon, ob dies durch offene APIs oder eine umfassendere Offenheit erreicht wird Rahmen.

Wie auch immer, die Vorherrschaft von Vanilla in der Cloud-Umgebung erhöht die Chancen für jeden, der mit einem Telekommunikationsunternehmen oder einem großen Unternehmen zusammenarbeitet Systemanbieter, da dies die Akteure sind, die über die geringsten Fähigkeiten oder das geringste Selbstvertrauen verfügen, Systeme auf ihre einfachsten Grundprinzipien zu reduzieren. Die meisten Menschen, die sich mit der Cloud-Umgebung auskennen, erkennen instinktiv, dass dies den Vorteil für Amazon, Google und andere Cloud-native-Akteure als wahrscheinlichste langfristige Gewinner verschafft.