Trotz der breiten Einführung von Multi-Cloud-Strategien in Unternehmen mangelt es weiterhin an effektiven Lösungen für die zahlreichen Herausforderungen, mit denen Organisationen bei der Umsetzung dieser Strategien konfrontiert sind. Eine dieser Herausforderungen besteht in der sicheren Verbindung von Workloads, die bei mehreren Anbietern gehostet werden – ein Problem, dessen Intensität sich verschärft, wenn weitere Cloud-Anbieter hinzukommen.
Von der Mehrheit (75 %) der Organisationen, die Apps in mehreren Clouds bereitstellen, nutzen 63 % drei oder mehr Clouds . zu einer Propeller Insights-Umfrage . Insgesamt empfinden es mehr als die Hälfte (56 %) als schwierig, Workloads über verschiedene Cloud-Anbieter hinweg zu verwalten, und nennen Herausforderungen bei Sicherheit, Zuverlässigkeit und – im Allgemeinen – Konnektivität.
Einige dieser Schwierigkeiten sind größtenteils auf konkurrierende Betriebsmodelle zurückzuführen. Jede einzelne Cloud bietet Dienste und entsprechende APIs, die für den jeweiligen Cloud-Anbieter einzigartig sind – und von den Kunden häufig erfordern, dass sie sich an unterschiedliche Fähigkeiten, Richtlinien und Ansätze halten. Jede Cloud bietet die Erfahrung eines „softwaredefinierten Netzwerks“, aber keine zwei Clouds bieten die gleiche Erfahrung eines „softwaredefinierten Netzwerks“. Dies führt häufig zu inkonsistenten Konfigurationen, die sich auf die Sicherheit und Leistung auswirken, wenn diese umgebungsübergreifenden Unterschiede nicht richtig berücksichtigt werden.
Diese Schwierigkeit im Zusammenhang mit der Interkonnektivität wird durch die Einführung cloudnativer (auf Microservices basierender) Applications noch verstärkt, da dadurch die Anzahl der Instanzen, die untereinander kommunizieren müssen, deutlich ansteigt. Propeller stellte fest, dass „über 70 % der Befragten sagen, dass Sicherheitsprobleme in Multi-Cloud-Umgebungen durch die unterschiedlichen Sicherheitsdienste der Anbieter (77 %), die wachsende Anzahl von APIs (75 %) und die Verbreitung von auf Microservices basierenden Apps (72 %) verschärft werden.“
Diese Schwierigkeit führt zu einem Bedarf und einer Nachfrage nach einem neuen Ansatz für Multi-Cloud-Netzwerke.
Multi-Cloud-Networking vereint zwei verschiedene Ansätze zur Vereinfachung der Application :
Die Konvergenz dieser beiden Elemente hat bereits zur Entstehung von zwei Abstraktionsebenen in den Application der Kunden geführt: Kubernetes zur Erleichterung der Verwaltung der Netzwerkarbeitslast und SDN zur Vereinfachung der Internetarbeit. Doch die derzeitige Art und Weise, wie diese beiden Ansätze zusammengeführt werden, bereitet den Kunden immer noch erhebliche Probleme.
Für viele Organisationen stellt die Art und Weise eine Herausforderung dar, in der diese Technologien erfordern, dass die Betriebsabläufe allzu granulare Konfigurationen übernehmen, um einen standardisierten Internetworking-Ansatz zu erreichen, wenn mehrere Clouds beteiligt sind. Der Ansatz eines Cloud-Anbieter unterscheidet sich – selbst bei extrem einfachen Netzwerkaufgaben wie der VLAN-Verwaltung – deutlich von dem Ansatz eines anderen … und beide können dem Ansatz des Unternehmens für seine eigenen Private-Cloud-Bemühungen völlig fremd sein. Die Art und Weise, wie Netzwerke über Cloud-Eigenschaften hinweg bereitgestellt und verwaltet werden, führt häufig dazu, dass ein Stab von Experten für die Unterschiede der jeweiligen Umgebungen unterhalten werden muss, nur um mit der Netzwerkstandardisierung Schritt zu halten.
Der Kampf um die Verwaltung dieser beiden Lösungen ist schon intensiv genug. Kommt zu diesem Kampf noch mehr als ein Cloud-Anbieter hinzu, wird das Problem noch intensiver. Dieses Problem lässt sich offensichtlich besser lösen, indem man Kubernetes und SDN näher zusammenbringt, Umgebungsunterschiede berücksichtigt und die Notwendigkeit beseitigt, ein Netzwerkexperte zu sein, um all dies umzusetzen. Bei F5 nennen wir diesen Ansatz „verteilte Cloud“.
Kunden stoßen im Allgemeinen auf dieses Problem, da sie ihre Geschäftsentscheidungen und Application abwägen, bevor sie das „beste Netzwerk/die beste Cloud“ für ihren Dienst auswählen. Bei dieser Entscheidung spielen verschiedene Faktoren eine Rolle: Kosten, Startfähigkeit, Geschwindigkeit der Bereitstellung oder die Notwendigkeit, in einer bestimmten Region präsent zu sein. Welchen Faktor auch immer der Kunde entscheidet, er ist für den Erfolg seiner Anwendung von entscheidender Bedeutung. Netzwerkseitige Faktoren oder die Interoperabilität mit anderen Clouds werden bei der anfänglichen Geschäftsentscheidung selten berücksichtigt. Leider führt dies zu neuen Herausforderungen, wenn die Application ihre erwartete Lebensdauer erreicht und andere Elemente des Unternehmens andere Entscheidungen hinsichtlich der Cloud-Nutzung treffen.
Wir bei F5 sind davon überzeugt, dass die Entscheidung für den Einsatz von Cloud-Technologien, die für die Geschäftsanforderungen besonders geeignet sind, nicht grundsätzlich falsch ist – selbst wenn dies zur Nutzung mehrerer Anbieter oder Umgebungen führt. Wir legen unseren Kunden nicht nahe, ausschließlich die Vorteile eines bestimmten Cloud-Anbieter zu nutzen. Vielmehr sollen sie versuchen, Gemeinsamkeiten zwischen allen Anbietern zu schaffen, und zwar durch skalierbare Lösungen, die angemessen sind und den Netzwerkkenntnissen, Application und Geschäftswünschen der Kunden gerecht werden. Wir nennen unseren Ansatz „Distributed Cloud“.
Unser Ansatz basiert auf drei Grundüberzeugungen:
Das verteilte Cloud-Modell berücksichtigt, dass den Benutzern der Applications unserer Kunden nahezu in Echtzeit höchste Qualität, Leistung und Sicherheit geboten werden müssen. Unser Ziel ist die Bereitstellung einer verteilten Cloud, die die Konzepte der Cross-Cloud-Elastizität ohne massive Kostensteigerungen, zeitliche Einschränkungen bei der Bereitstellung oder Umgebungsabweichungen mit sich bringt.
Um diesen kritischen Momenten mit einem passenden Satz an Technologien und Verfahren zu begegnen, hat F5 bereits ein breites Lösungsportfolio entwickelt. Wir arbeiten jedoch intensiv daran, dies auf jede Application in den Architekturen unserer Kunden auszuweiten. Im Rahmen unserer Mission, mehr adaptive Applications zu entwickeln, möchten wir Kunden bei der Durchführung dieser Übergänge unterstützen, damit sie Arbeitslasten problemlos an die effizientesten und effektivsten Standorte, Regionen oder Kostenmodelle verschieben können, ohne für jede Umgebung einen eigenen Stab von Netzwerkexperten beschäftigen zu müssen.
Was uns einzigartig macht, ist die Fähigkeit unserer Kunden, mithilfe unserer Technologien Multi-Cloud-Brücken im Cloud-Maßstab mit ihren kritischen Workloads vor Ort zu bauen. Durch die Übernahme von Volterra können Kunden mit einer echten gemeinsamen Steuerungs- und Verwaltungsebene dieselbe Flüssigkeit und Leistungsfähigkeit in öffentliche Cloud-Workloads und -Netzwerke bringen und so die Herausforderung des Internetworkings vereinfachen: Sie müssen nicht mehr viele Teams in allen Clouds aufbauen und viele umgebungsspezifische APIs verwalten, nur um die Konnektivität zwischen ihnen herzustellen!
Dies ist für uns auch weiterhin eine Priorität: unseren Kunden einfache und effektive Multi-Cloud-Geschäftslösungen anzubieten. Wir sind überzeugt, dass die Lösung für die „Ich brauche es sofort!“-Fragen von Unternehmen tatsächlich in Reichweite ist, denn mit den Technologien von F5 entsteht eine bessere, schnellere, sicherere – und stärker verteilte – Cloud.