Treiber, Überlegungen, Strategie und Ansätze

Last reviewed 2023-12-14 UTC

In diesem Dokument werden Geschäftsziele, Treiber und Anforderungen definiert und erläutert. Außerdem wird beschrieben, wie diese Faktoren Ihre Designentscheidungen beim Erstellen von Hybrid- und Multi-Cloud-Architekturen beeinflussen können.

Ziele

Eine Organisation kann eine Hybrid- oder Multi-Cloud-Architektur entweder als dauerhafte Lösung zur Erreichung bestimmter Geschäftsziele oder als vorübergehenden Zustand zur Erfüllung bestimmter Anforderungen wie einer Migration in die Cloud einführen.

Wenn Sie die folgenden Fragen zu Ihrem Unternehmen beantworten, können Sie Ihre Geschäftsanforderungen definieren und konkrete Erwartungen an die Erreichung einiger oder aller Ihrer Geschäftsziele festlegen. Bei diesen Fragen geht es darum, was für Ihr Unternehmen erforderlich ist, nicht darum, wie dies technisch erreicht werden kann.

  • Welche Geschäftsziele sind ausschlaggebend für die Entscheidung, eine Hybrid- oder Multi-Cloud-Architektur zu verwenden?
  • Welche Geschäfts- und technischen Ziele können mit einer Hybrid- oder Multi-Cloud-Architektur erreicht werden?
  • Welche geschäftlichen Faktoren haben diese Ziele beeinflusst?
  • Was sind die spezifischen Geschäftsanforderungen?

Im Kontext von Hybrid- und Multi-Cloud-Architekturen kann ein Geschäftsziel für einen Enterprise-Kunden darin bestehen, den Onlineverkauf oder die Märkte aus einer einzelnen Region auszuweiten, um zu einem der weltweit führenden Unternehmen in seinem Marktsegment zu werden. Eines der Geschäftsziele könnte sein, innerhalb von sechs Monaten Bestellungen von Nutzern auf der ganzen Welt (oder aus bestimmten Regionen) anzunehmen.

Um die oben genannten Geschäftsanforderungen und -ziele zu unterstützen, besteht ein mögliches primäres technisches Ziel darin, die IT-Infrastruktur und die Anwendungsarchitektur eines Unternehmens von einem reinen On-Premises-Modell zu einer Hybridarchitektur auszuweiten, indem die globalen Funktionen und Dienste öffentlicher Clouds genutzt werden. Dieses Ziel sollte spezifisch und messbar sein und den Umfang der Expansion in Bezug auf Zielregionen und Zeitpläne klar definieren.

Im Allgemeinen ist eine Hybrid- oder Multi-Cloud-Architektur selten ein Ziel an sich, sondern vielmehr ein Mittel, um technische Ziele zu erreichen, die sich aus bestimmten Geschäftsanforderungen ergeben. Daher müssen zur Auswahl der richtigen Hybrid- oder Multi-Cloud-Architektur zuerst diese Anforderungen geklärt werden.

Es ist wichtig, zwischen den Geschäftszielen und den technischen Zielen Ihres IT-Projekts zu unterscheiden. Ihre Geschäftsziele sollten sich auf das Ziel und den Zweck Ihrer Organisation konzentrieren. Ihre technischen Ziele sollten sich darauf konzentrieren, eine technologische Grundlage zu schaffen, mit der Ihr Unternehmen seine Geschäftsanforderungen und -ziele erfüllen kann.

Geschäftstreiber beeinflussen die Erreichung der Geschäftsziele. Daher können Sie die Geschäftsziele so formulieren, dass sie besser zu den Marktanforderungen und -trends passen, wenn Sie die Geschäftstreiber klar identifizieren.

Das folgende Flussdiagramm veranschaulicht die Geschäftstreiber, Ziele, Zielvorhaben und Anforderungen sowie die technischen Zielvorhaben und Anforderungen und wie sich all diese Faktoren gegenseitig beeinflussen:

Flussdiagramm mit den wichtigsten Aspekten, die bei der Entwicklung technischer Anforderungen zu berücksichtigen sind, einschließlich Geschäftstreiber, Ziele, Anforderungen und technischer Ziele.

Geschäfts- und technische Treiber

Überlegen Sie, wie sich Ihre Geschäftstreiber auf Ihre technischen Ziele auswirken. Zu den häufigsten geschäftlichen Faktoren, die bei der Auswahl einer Hybridarchitektur eine Rolle spielen, gehören:

  • Einhaltung von Gesetzen und Vorschriften zur Datenhoheit
  • Reduzierung der Kapitalausgaben (CAPEX) oder der allgemeinen IT-Ausgaben mithilfe von Cloud-Finanzmanagement und Kostenoptimierungsmethoden wie FinOps.
    • Die Cloud-Nutzung kann durch Szenarien vorangetrieben werden, die zur Senkung der CAPEX beitragen, z. B. die Erstellung einer Notfallwiederherstellungslösung in einer Hybrid- oder Multi-Cloud-Architektur.
  • Verbesserung des Nutzererlebnisses.
  • Steigerung der Flexibilität und der Reaktionsfähigkeit auf wechselnde Marktbedürfnisse.
  • Erhöhung der Transparenz in Bezug auf Kosten und Ressourcenverbrauch.

Sehen Sie sich Ihre Liste der geschäftlichen Gründe für die Einführung einer Hybrid- oder Multi-Cloud-Architektur an. Sie sollten sie nicht getrennt voneinander betrachten. Ihre endgültige Entscheidung sollte von der Balance Ihrer Geschäftsprioritäten abhängen.

Nachdem Ihre Organisation die Vorteile der Cloud erkannt hat, kann sie sich für eine vollständige Migration entscheiden, sofern keine Einschränkungen wie Kosten oder spezifische Compliance-Anforderungen vorliegen, die eine solche Migration verhindern.

Die Nutzung eines einzigen Cloud-Anbieters kann zwar mehrere Vorteile bieten, z. B. reduzierte Komplexität, integrierte Integrationen zwischen Diensten und Optionen zur Kostenoptimierung wie Rabatte für die nutzungsgebundene Laufzeit, es gibt jedoch einige Szenarien, in denen eine Multi-Cloud-Architektur für ein Unternehmen von Vorteil sein kann. Im Folgenden finden Sie die gängigen geschäftlichen Gründe für die Einführung einer Multi-Cloud-Architektur sowie die zugehörigen Überlegungen für jeden Faktor:

  • Einhaltung von Gesetzen und Vorschriften zur Datenhoheit: Das häufigste Szenario ist, wenn ein Unternehmen sein Geschäft in eine neue Region oder ein neues Land ausweitet und neue Vorschriften für das Hosting von Daten einhalten muss.
    • Wenn der verwendete Cloud-Dienstanbieter (CSP) keine lokale Cloud-Region in diesem Land hat, wird aus Compliance-Gründen häufig ein anderer CSP mit einer lokalen Cloud-Region in diesem Land verwendet.
  • Kosten senken: Die Kostensenkung ist oft der häufigste geschäftliche Grund für die Einführung einer Technologie oder Architektur. Bei der Entscheidung, ob eine Multi-Cloud-Architektur eingeführt werden soll, sollten Sie jedoch nicht nur die Kosten für die Dienste und mögliche Preisnachlässe berücksichtigen. Berücksichtigen Sie die Kosten für die Erstellung und den Betrieb einer Lösung in mehreren Clouds sowie alle Architektureinschränkungen, die sich aus vorhandenen Systemen ergeben.

Manchmal überwiegen die potenziellen Herausforderungen einer Multi-Cloud-Strategie die Vorteile. Eine Multi-Cloud-Strategie kann später zu zusätzlichen Kosten führen.

Zu den häufigen Herausforderungen bei der Entwicklung einer Multi-Cloud-Strategie gehören:

  • Die Verwaltung wird immer komplexer.
  • Kontinuierliche Sicherheit.
  • Softwareumgebungen integrieren.
  • Cloudübergreifende Leistung und Zuverlässigkeit.
  • Die Zusammenstellung eines technischen Teams mit Multi-Cloud-Kompetenzen kann teuer sein und das Team muss möglicherweise erweitert werden, es sei denn, es wird von einem Drittanbieter verwaltet.
  • Preis- und Verwaltungstools der einzelnen Anbieter verwalten.
    • Ohne eine Lösung, die eine einheitliche Kostenübersicht und Dashboards bietet, kann es schwierig sein, die Kosten in mehreren Umgebungen effizient zu verwalten. In solchen Fällen können Sie gegebenenfalls die Lösung für das Cloud-Kostenmanagement von Looker verwenden. Weitere Informationen finden Sie unter Die Strategie zur effektiven Optimierung der Cloud-Abrechnungskostenverwaltung.
  • Die einzigartigen Funktionen der einzelnen Cloud-Anbieter nutzen: Mit einer Multi-Cloud-Architektur können Unternehmen zusätzliche neue Technologien nutzen, um ihre eigenen Geschäftsfunktionen zu verbessern, ohne auf die Auswahl eines einzelnen Cloud-Anbieters beschränkt zu sein.
    • Um unvorhergesehene Risiken oder Komplexitäten zu vermeiden, sollten Sie Ihre potenziellen Herausforderungen anhand einer Machbarkeits- und Effektivitätsbewertung bewerten, einschließlich der oben genannten häufigen Herausforderungen.
  • Vermeidung von Anbieterabhängigkeit: Manchmal möchten Unternehmen vermeiden, an einen einzelnen Cloud-Anbieter gebunden zu sein. Mit einem Multi-Cloud-Ansatz können sie die beste Lösung für ihre Geschäftsanforderungen auswählen. Die Umsetzbarkeit dieser Entscheidung hängt jedoch von mehreren Faktoren ab, z. B.:
    • Technische Abhängigkeiten
    • Interoperabilität zwischen Anwendungen
    • Kosten für das Neuaufbauen oder Refaktorisieren von Anwendungen
    • Technische Kompetenzen
    • Einheitliche Sicherheit und Verwaltungsfreundlichkeit
  • Höhere Zuverlässigkeit und Verfügbarkeit geschäftskritischer Anwendungen: In einigen Fällen kann eine Multi-Cloud-Architektur Ausfallsicherheit bieten. Wenn beispielsweise eine Region eines Cloud-Dienstanbieters ausfällt, kann der Traffic an einen anderen Cloud-Dienstanbieter in derselben Region weitergeleitet werden. In diesem Szenario wird davon ausgegangen, dass beide Cloud-Anbieter die erforderlichen Funktionen oder Dienste in dieser Region unterstützen.

Wenn Vorschriften zum Datenstandort in einem bestimmten Land oder einer bestimmten Region die Speicherung vertraulicher Daten wie personenidentifizierbarer Informationen an diesem Standort vorschreiben, kann ein Multi-Cloud-Ansatz eine richtlinienkonforme Lösung bieten. Wenn Sie zwei Cloud-Dienstanbieter in einer Region verwenden, um Ausfallsicherheit zu gewährleisten, können Sie die Einhaltung behördlicher Einschränkungen erleichtern und gleichzeitig die Verfügbarkeitsanforderungen erfüllen.

Bevor Sie eine Multi-Cloud-Architektur einführen, sollten Sie die folgenden Aspekte zur Resilienz berücksichtigen:

  • Datenübertragung: Wie oft werden Daten in Ihrer Multi-Cloud-Umgebung verschoben?
    • Können beim Verschieben von Daten hohe Übertragungskosten anfallen?
  • Sicherheit und Verwaltbarkeit: Gibt es potenzielle Sicherheitsrisiken oder Probleme bei der Verwaltbarkeit?
  • Funktionsübereinstimmung: Bieten beide CSPs in der ausgewählten Region die erforderlichen Funktionen und Dienste an?
  • Technisches Know-how: Verfügt das technische Team über die erforderlichen Fähigkeiten, um eine Multi-Cloud-Architektur zu verwalten?

Berücksichtigen Sie alle diese Faktoren, wenn Sie die Machbarkeit einer Multi-Cloud-Architektur zur Verbesserung der Ausfallsicherheit bewerten.

Bei der Bewertung der Durchführbarkeit einer Multi-Cloud-Architektur sind die langfristigen Vorteile zu berücksichtigen. Die Bereitstellung von Anwendungen in mehreren Clouds für die Notfallwiederherstellung oder die Erhöhung der Zuverlässigkeit kann beispielsweise die Kosten kurzfristig erhöhen, aber Ausfälle oder Fehler verhindern. Solche Fehler können zu langfristigen finanziellen und Reputationsschäden führen. Daher ist es wichtig, die kurzfristigen Kosten gegen den langfristigen potenziellen Wert der Einführung von Multi-Cloud abzuwägen. Außerdem kann der langfristige potenzielle Wert je nach Größe des Unternehmens, Umfang der Technologie, Wichtigkeit der Technologielösung und Branche variieren.

Organisationen, die eine Hybrid- oder Multi-Cloud-Umgebung erfolgreich einrichten möchten, sollten ein Cloud Center of Excellence (COE) einrichten. Ein COE-Team kann die Art und Weise verändern, wie interne Teams in Ihrem Unternehmen das Unternehmen während der Umstellung auf die Cloud unterstützen. Ein COE ist eine der Möglichkeiten, wie Ihr Unternehmen die Cloud schneller einführen, die Standardisierung vorantreiben und eine engere Abstimmung zwischen Ihrer Geschäftsstrategie und Ihren Cloud-Investitionen erreichen kann.

Wenn das Ziel der Hybrid- oder Multi-Cloud-Architektur darin besteht, einen vorübergehenden Zustand zu schaffen, sind häufige geschäftliche Treiber:

  • Die Notwendigkeit, die CAPEX- oder allgemeinen IT-Ausgaben für kurzfristige Projekte zu senken.
  • Die Möglichkeit, eine solche Infrastruktur schnell bereitzustellen, um einen Geschäftsfall zu unterstützen. Beispiel:
    • Diese Architektur kann für zeitlich begrenzte Projekte verwendet werden. Sie kann für ein Projekt verwendet werden, das eine verteilte Infrastruktur im großen Maßstab innerhalb eines begrenzten Zeitraums erfordert, während gleichzeitig lokal verfügbare Daten verwendet werden.
  • Die Notwendigkeit mehrjähriger digitaler Transformationsprojekte, die von einem großen Unternehmen eingerichtet werden müssen und für die eine Hybridarchitektur verwendet wird, um die Modernisierung der Infrastruktur und Anwendungen an die Geschäftsprioritäten anzupassen.
  • Die Notwendigkeit, nach einer Unternehmensfusion eine vorübergehende Hybrid-, Multi-Cloud- oder Mischarchitektur zu erstellen. So kann die neue Organisation eine Strategie für den Endzustand ihrer neuen Cloud-Architektur definieren. Es ist üblich, dass zwei fusionierende Unternehmen unterschiedliche Cloud-Anbieter nutzen oder dass ein Unternehmen ein lokales privates Rechenzentrum und das andere die Cloud verwendet. In beiden Fällen besteht der erste Schritt bei Fusionen und Übernahmen fast immer in der Integration der IT-Systeme.

Technische Treiber

Im vorherigen Abschnitt wurden die Geschäftstreiber besprochen. Für die Genehmigung wichtiger architektonischer Entscheidungen ist fast immer die Unterstützung dieser Treiber erforderlich. Technische Treiber, die entweder auf einem technischen Vorteil oder einer Einschränkung beruhen, können jedoch auch geschäftliche Treiber beeinflussen. In einigen Fällen ist es erforderlich, technische Treiber in Geschäftstreiber umzuwandeln und zu erklären, wie sie sich positiv oder negativ auf das Unternehmen auswirken können.

Die folgende Liste enthält einige gängige technische Gründe für die Einführung einer Hybrid- oder Multi-Cloud-Architektur:

  • Erweiterung der technologischen Ressourcen, beispielsweise auf komplexe Analysedienste und KI, die in vorhandenen Umgebungen möglicherweise schwer zu implementieren sind.
  • Verbesserung der Qualität und Leistung von Diensten
  • Automatisierung und Beschleunigung von Anwendungs-Rollouts, um eine schnellere Markteinführung und kürzere Zykluszeiten zu erreichen.
  • Nutzung von High-Level-APIs und -Diensten, um die Entwicklung zu beschleunigen.
  • Beschleunigung der Bereitstellung von Rechen- und Speicherressourcen
  • Mit serverlosen Diensten lassen sich elastische Dienste und Funktionen schneller und in großem Umfang erstellen.
  • Globale Infrastrukturfunktionen nutzen, um globale oder mehrregionale Architekturen zu erstellen, die bestimmte technische Anforderungen erfüllen.

Der häufigste technische Grund für sowohl temporäre Hybrid- als auch temporäre Multi-Cloud-Architekturen ist die Migration von lokalen Umgebungen in die Cloud oder in eine zusätzliche Cloud. Im Allgemeinen führen Cloud-Migrationen fast immer zu einer Hybrid-Cloud-Einrichtung. Unternehmen müssen Anwendungen und Daten häufig basierend auf ihren Prioritäten systematisch umstellen. Ebenso kann eine kurzfristige Einrichtung dazu dienen, einen Proof of Concept mithilfe fortschrittlicher Technologien zu ermöglichen, die für einen bestimmten Zeitraum in der Cloud verfügbar sind.

Technische Designentscheidungen

Das identifizierte technische Ziel und seine Treiber sind entscheidend für die geschäftsorientierte Architekturentscheidung und die Auswahl eines der in diesem Leitfaden beschriebenen Architekturmuster. Um beispielsweise ein bestimmtes Geschäftsziel zu unterstützen, könnte ein Unternehmen das Ziel festlegen, für drei bis sechs Monate eine Forschungs- und Entwicklungspraxis aufzubauen. Die wichtigste Geschäftsanforderung zur Unterstützung dieses Ziels könnte darin bestehen, die erforderliche Technologieumgebung für Forschung und Design mit den geringstmöglichen CAPEX zu erstellen.

Das technische Ziel besteht in diesem Fall darin, eine vorübergehende Hybrid-Cloud-Umgebung einzurichten. Der Treiber für dieses technische Ziel ist die Nutzung des On-Demand-Preismodells der Cloud, um die zuvor genannte Geschäftsanforderung zu erfüllen. Ein weiterer Faktor sind die spezifischen Technologieanforderungen, die eine cloudbasierte Lösung mit hoher Rechenleistung und schneller Einrichtung erfordern.

Google Cloud für Hybrid- und Multi-Cloud-Architekturen verwenden

Open-Source-Lösungen können die Einführung eines Hybrid- und Multi-Cloud-Ansatzes erleichtern und die Anbieterabhängigkeit minimieren. Bei der Planung einer Architektur sollten Sie jedoch die folgenden potenziellen Komplexitäten berücksichtigen:

  • Interoperabilität
  • Verwaltung
  • Kosten
  • Sicherheit

Wenn Sie auf einer Cloud-Plattform aufbauen, die zu Open Source beiträgt und diese unterstützt, kann dies den Übergang zu Hybrid- und Multi-Cloud-Architekturen vereinfachen. Die offene Cloud bietet Ihnen einen Ansatz, der maximale Auswahlmöglichkeiten bietet und Komplexität abstrahiert. Darüber hinaus bietet Ihnen Google Cloud die Flexibilität, Anwendungen in Hybrid- und Multi-Cloud-Umgebungen zu migrieren, zu erstellen und zu optimieren und gleichzeitig die Anbieterabhängigkeit zu reduzieren, branchenführende Lösungen zu nutzen und behördliche Anforderungen zu erfüllen.

Google leistet einen signifikanten Beitrag zum Open-Source-Ökosystem und arbeitet mit der Open-Source-Community zusammen, um bekannte Open-Source-Technologien wie Kubernetes zu entwickeln. Wenn Kubernetes als verwalteter Dienst bereitgestellt wird, kann dies die Komplexität der Verwaltung und Sicherheit von Hybrid- und Multi-Cloud-Umgebungen verringern.