Der Vanilla-Ansatz: Wie Open Source zum Multicloud-Erfolg beiträgt
)
an
Der Vanilla-Ansatz: Wie Open Source zum Multicloud-Erfolg beiträgt
Unternehmen, die die Flexibilität von Multicloud wünschen Portabilität stellen fest, dass Open Source ein gemeinsames Substrat bietet, um Multicloud Wirklichkeit werden zu lassen.
Bild : Sigoisette, Getty
„Wir haben Kunden, die ständig auftauchen und sagen: ‚Ich möchte Multicloud. Ich möchte Transaktionen mit geringer Latenz, die in jeder Cloud verfügbar sind, und unbegrenzte Betriebszeit. Oh, und ich hätte auch gerne ein Einhorn.“ So äußerte sich Craig Kerstiens, Produktleiter bei Crunchy Data, einem Hauptsponsor von PostgreSQL, als er eine zunehmend veraltete Ansicht darüber, wie Multicloud funktioniert, missbilligte. Die Realität ist natürlich, dass Multicloud im Allgemeinen zufällig und nicht beabsichtigt ist.
SEHEN:
AWS Lambda, ein Serverless-Computing-Framework: Ein Spickzettel (kostenloses PDF) (TechRepublic)
Vielleicht nicht mehr lange. Immer mehr Unternehmen entdecken laut Kerstiens in einem Interview ein Geheimnis, um eine echte Multicloud-Portabilität für eine große Mehrheit ihrer Anwendungen zu erreichen, indem sie sich für offene Technologien wie PostgreSQL entscheiden. Findet die Multicloud-Zukunft gerade jetzt statt?
Das Problem mit der Kompatibilität
Cloudübergreifende Kompatibilität wäre einfach, wenn native Cloud-Dienste anderen Clouds zugeordnet würden. Aber Google Cloud Spanner ist nicht dasselbe wie Amazon DynamoDB ist nicht dasselbe wie Microsoft Azure CosmosDB. Jede Cloud konkurriert durch die Schaffung innovativer nativer Dienste. Verdammt noch mal, sogar „grundlegende“ Dienste wie Rechen- und Speicherdienste unterscheiden sich deutlich zwischen den Clouds.
Wie bauen Sie also Portabilität in Ihre Architektur ein, wenn man bedenkt, dass jede Wahl der Cloud-Technologie Sie effektiv an diese Cloud bindet?
„Eines der wichtigsten Dinge ist das Erstellen mit erstklassigen, aber offenen Technologien wie PostgreSQL, MongoDB oder Redis“, argumentierte Craig Kerstiens, Product Executive von Crunchy Data. „Das sind die Heftklammern.“ Nicht unbedingt Open Source, fuhr er fort, aber „kampferprobte“ Technologien, die kostenlos und/oder über Clouds oder private Rechenzentren hinweg leicht zugänglich sind.
Selbst mit Open-Source-Technologien wie PostgreSQL ist es natürlich einfach, schnell „abseits der Piste“ zu kommen. Versuchen Sie, Ihre Amazon Aurora for PostgreSQL-Anwendung in Azure Database for PostgreSQL zu verschieben. Es wird nicht funktionieren. Sie sind vielleicht nah dran, aber jeder dieser Anbieter fügt seine eigene „geheime Zutat“ (Bugfixes, Leistungsverbesserungen usw.) hinzu, um es zu einem besseren PostgreSQL zu machen, um Kunden anzuziehen. Nein, es ist kein Lock-in, wie wir es uns manchmal vorstellen. „Jeder große Cloud-Anbieter sagt: ‚Wir sperren Sie nicht ein‘“, betonte Kerstiens, „aber sie werden Ihnen nicht beim Umzug helfen.“ Es ist Lock-in in dem Sinne, dass man diesem Projekt „Monate“ widmen muss statt Versandfunktionen.“
Aber das muss nicht sein Weg, schlug er vor. Nicht, wenn Sie „Vanille“ verwenden Auf Standards aufbauen
„Die Leute, die ich sehe, die Erfolg haben, wählen diese kampferprobten offenen Technologien und wählen die Vanille-Technologien, nicht die Versionen mit der zusätzlichen speziellen magischen Sauce“, sagte Kerstiens. OK, entgegnete ich, aber wie weit bringt dieser Ansatz ein Unternehmen? Anders ausgedrückt: Wie viel Prozent der Anwendungen würden mit diesem „Vanille“-Ansatz mit offenen Technologien Multicloud-Portabilität erreichen? „Es würde mich nicht überraschen, wenn die Zahl in der Nähe von wäre %“, sagte Kerstiens.
Das ist riesig.
SEHEN: Forschung: Managen von Multicloud im Unternehmen; Vorteile, Hindernisse und beliebteste Cloud-Plattformen
(TechRepublic-Premium)
Es ist eine tolle Geschichte, aber sind Kunden kaufen es? „Vor zwölf Monaten, nein“, sagte Kerstiens. „Aber heute zeigt es sich immer mehr.“ Wie Kerstiens es ausdrückte, dominierte vor einem Jahr eher das magische Multicloud-Denken („Ich möchte den Einhorn-Knopf drücken und alles wird bei Bedarf auf magische Weise in eine andere Cloud verschoben“), aber heute nähert sich die Hälfte der Kunden, mit denen er spricht, der Multicloud mit einem gemessenen Maß , absichtlicher Ansatz.
Nicht, dass das bloße Ausführen von Vanilla PostgreSQL echte Portabilität einfach macht. Der ehemalige AWS-Manager Tim Bray hat darüber gesprochen, wie Engineering-Expertise Multicloud erschwert: Wenn Ihr Team Google Cloud kennt, wird es nicht unbedingt mit AWS vertraut sein. Oder wie Kerstiens angedeutet hat: „Um eine Datenbank gut auszuführen, müssen Sie sowohl die Datenbank als auch die Infrastruktur kennen, auf der sie ausgeführt wird, z. B. EBS-Volume-Striping und Haltbarkeit von S3 und wie sich dieser Unterschied von Azure Blob Storage unterscheidet.“ Glücklicherweise, fuhr er fort, bieten Unternehmen wie Crunchy Data zunehmend diese kampferprobten „Grundnahrungsmittel“ offener Technologien wie PostgreSQL als verwaltete Cloud-Dienste an, wodurch die Notwendigkeit entfällt, dass ein Anwendungsentwickler als DBA nebenbei arbeiten muss.
Das bedeutet, dass Ihre Multicloud-Zukunft rosig ist und viel schneller kommt, als viele von uns für möglich gehalten haben.
Offenlegung: Ich arbeite für MongoDB, aber die hier geäußerten Ansichten sind meine oder, wo zitiert, die von Craig Kerstiens.
Siehe auch
1202009412 Multicloud: Ein Spickzettel Multicloud: Ein Spickzettel (TechRepublic)
Apple iCloud: Ein Spickzettel (kostenloses PDF)
(TechRepublic)
1202009412 Forschung: Videokonferenz-Tools und Cloud-basierte Lösungen dominieren digitale Arbeitsumgebungen; VPN und VDI weniger beliebt bei KMUs
(TechRepublic Premium)
Cloud Computing: Mehr Pflichtlektüre (TechRepublic on Flipboard) 1202009412 1202009412