Sichere Verbindung und Verwaltung verteilter Applikationen in Hybrid-Cloud-Umgebungen
Hybrid Cloud ist eine Kombination aus On-Prem- und Drittanbieter-Cloud-Ressourcen, die ein hohes Maß an Flexibilität und Kosteneffizienz gewährleistet. Organisationen erkunden und nutzen massiv moderne Hybrid-Cloud-Umgebungen und bewegen sich von einer einzelnen On-Prem- oder Cloud-Lösung zum Besten aus beiden Welten.
Laut der 2020 Cloud Computing Study von IDG nutzen mehr als die Hälfte der heutigen Organisationen Multi-Cloud-Umgebungen, wobei 21% angeben, drei oder mehr zu nutzen. Trotz der gesteigerten Popularität von Hybrid-Cloud-Strategien bringt das Deployen und Verwalten mehrerer Clouds verschiedene Herausforderungen mit sich.
Die Herausforderungen
Trotz Fortschritten in Cloud-Sicherheit und Orchestrierungstechnologien bleiben viele der Schlüsselforderungen im Zusammenhang mit Hybrid-Cloud-Adoption ein Hemmschuh für die Maximierung ihres Potenzials. Dazu gehören:
- Compliance- und Governance-Probleme.
- Datenmigrationskomplexität.
- Kompatibilitätsprobleme.
- Schlechte Sichtbarkeit und Übersicht.
- Über- und Unter-Provisioning.
- Mangelnde Kontrolle.
- Skills Gap.
- Schlecht definierte SLAs.
Zusätzlich erfordert der Aufbau einer Hybrid-Cloud-Umgebung das Verwalten mehrerer Software- oder Hardware-Lizenzen sowie das Bewältigen von Inkonsistenzen über verschiedene Plattformen hinweg. Dies erfordert oft, dass Applikationen von Grund auf neu gebaut werden, was die Entwickler-Workloads erhöht.
Wie man Applikationen sicher mit mehreren Umgebungen verbindet
Moderne Hybrid-Cloud-Lösungen überwinden die oben genannten Herausforderungen und bieten Applikationsmanagement, ohne es in eine einzelne Infrastruktur oder Plattform zu sperren, was Workloads portabel macht. Eine solche Applikation ist Google Anthos, eine umfassende Suite, die sichere, flexible und portable Anwendungsentwicklung und -bereitstellung in Multi-Cloud- und Hybrid-Cloud-Umgebungen ermöglicht.
Was ist Google Anthos?
Anthos ist eine Applikationsplattform, die Google Cloud Services und Nutzerumgebungen verbindet und Automatisierung in die Hybrid Cloud bringt. Es ist eine Suite von Lösungen, die On-Prem (auf VMware oder Bare Metal), am Edge (Bare Metal) oder über mehrere verschiedene Clouds hinweg deployt werden kann.
Vorteile, die Anthos in die Hybrid Cloud bringt
- Deployment in jeder Cloud-Umgebung.
- Beschleunigung der Entwicklergeschwindigkeit.
- Konsistenz über Umgebungen hinweg.
- Sichere, cloud-native Umgebung.
- Erhöhte Observability und SLO.
- DevOps über die gesamte Organisation.
- Erhöhte Workload-Mobilität.
- Multi-Cloud-Readiness.
- Portabilität und Flexibilität.
Anthos unter der Haube
Google Kubernetes Engine
Im Kern von Anthos liegt die GKE (Google Kubernetes Engine). Während Kubernetes zum Standard für Container-Management geworden ist, bleibt das Einrichten und Warten eine Herausforderung, besonders für Day-2-Operationen.
Erfahren Sie alles über Kubernetes in unserem Complete Guide to Kubernetes.
GKE entfaltet sein volles Potenzial durch Automatisierung und Vereinfachung des Cluster-Erstellungsprozesses. Ohne intime Kubernetes-Kenntnisse kann, sobald der Code in einen Container gepackt ist, ein GKE-Cluster durch Nutzung einer Konsole, Google Cloud Command Line oder API erstellt werden.
Anthos ermöglicht auch das Anhängen von Non-Google-Kubernetes-Clustern. So bietet es einen Single-Pane-of-Glass-Überblick über alle Nutzer-Cluster.
Außerdem bietet GKE Logging, Monitoring, KI-gesteuertes Auto-Scaling, Auto-Repair und Auto-Upgrade, wodurch Cluster gesund und hochresponsiv bleiben, auch bei massiven Ressourcen-Spitzen.
Anthos Config Management – ACM
Cluster benötigen zuvor festgelegte Policies und Security-Guard-Rollen. Dies ist auf Single-Cluster-Ebene, kontrolliert von einem einzelnen Team, handhabbar. Allerdings gibt es in einer Organisation meist mehrere Teams, die jeweils Cluster nutzen, die entweder On-Prem oder auf verschiedenen Cloud-Lösungen laufen. Das Verwalten all dieser Cluster ist herausfordernd und zeitaufwändig.
ACM ist eine Automatisierungs-Suite, die Policy und Konfiguration über die gesamte Multi-Cloud-Infrastruktur bereitstellt. Es ermöglicht das Setzen von Policies für spezifische Cluster über Kubernetes-Deployments hinweg und stellt sicher, dass der gewünschte Zustand der Cluster konstant at Scale gewahrt bleibt. Es verhindert auch, dass andere Teams oder Individuen Modifikationen vornehmen, die den Clustern schaden.
Anthos Service Mesh – ASM
Ein Service Mesh stellt schnelle und sichere Service-zu-Service-Kommunikation in einer Microservice-Architektur sicher. Anthos hat sein eigenes Service Mesh, das Operationen innerhalb eines Netzwerks automatisiert und einen Überblick über folgende Bereiche bietet:
- Logging, Metriken und SLO-Monitoring
- Service-Identität, Authentifizierung und Verschlüsselung
- Traffic Management: Routing und Load Balancing
- KI-gesteuerte kuratierte Insights, Empfehlungen und Operating Analytics
ASM etabliert einen klaren Netzwerk-Überblick mit Zero-Trust, Policy-getriebener Sicherheit. Es übernimmt die schwere Arbeit statt Entwicklern, die diese Informationen sonst in die Applikation selbst coden müssten.
Hybrid-Cloud-Netzwerke verwalten
Das Verwalten von Multi-Cloud-Netzwerken ist eine weitere wichtige Herausforderung in Hybrid-Cloud-Deployments. Mit GKE kann eine direkte Verbindung zwischen On-Prem-Workloads und der Multi-Cloud-Umgebung auf einfache Weise erstellt werden. Dies wurde in unserem kürzlichen Webinar mit Megaport, Google und Qwinix erklärt, wo David McDaniel von Qwinix demonstrierte, wie Google Anthos auf Bare Metal Cloud funktioniert.
Die Demo zeigte, wie eine Website entweder von BMC oder GKE geladen wird, basierend auf Load Balancing oder voreingestellten Routing-Regeln, um die Nutzung einer Hybrid-Cloud-Plattform zu illustrieren, die sicher, schnell und zuverlässig ist.
Das zuvor beschriebene ASM ist sowohl On-Prem als auch in der Cloud funktional und stellt sicher, dass Sicherheits- und Policy-Anforderungen erfüllt werden.
Wenn es um Netzwerkmanagement geht, ist Megaport Cloud Router (MCR) eine Lösung, die einfache und automatisierte Orchestrierung verschiedener Netzwerke ermöglicht. Wie im Webinar besprochen, lässt MCR Organisationen die bereits bestehende Megaport-Infrastruktur nutzen, um ihre On-Prem-Umgebung sicher mit mehreren Cloud-Providern zu verbinden. Mit bereits funktionalen APIs für verschiedene Cloud-Provider sind Setup und Management über das gesamte Netzwerk und verschiedene Deployments hinweg möglich.
Wie Anthos auf Bare Metal Cloud funktioniert
Für automation-getriebenes IT gebaut, sind phoenixNAPs Bare Metal Cloud Server eine schnell deploybare, kosteneffiziente Infrastruktur, ideal für Hybrid-Cloud-Umgebungen. Durch Bereitstellung physischer Server mit Cloud-ähnlichen Deployment-Optionen macht Bare Metal Cloud dedizierte Ressourcen in Minuten verfügbar. Es kann genutzt werden, um bestehende Infrastruktur von Organisationen für Workloads zu ergänzen, die höheres Performance-Potenzial erfordern.
Während Anthos sowohl auf BMC als auch in GKE läuft, bietet es einen Überblick über alle Workloads in einer umfassenden, vereinheitlichten Präsentation von Verbindungen und deren Status. Als solches bietet es einen Single-Pane-of-Glass für das Verwalten von Multi-Cloud-Netzwerken.
Sobald eine Applikation On-Prem und in GKE deployed ist, wählt der Google Cloud Load Balancer, ob die App aus der Cloud oder BMC geladen wird.
Dieses Routing kann entweder auf Failover oder Performance- und Latenz-Priorisierung fokussiert sein, wobei eine bestimmte App, die durch Bare Metal Cloud deployed wurde, On-Prem für interne Nutzer genutzt werden könnte. Gleichzeitig wäre die GCP-Variante eine schnellere und zuverlässigere Option für externe Nutzer.
Cloud Computing
- Public Cloud Performance benchmarken: Warum es wichtig ist & wie man es macht
- Cloud-Horizonte erweitern: Neue Zonen, Container und Multicloud-Strategien
- Cloud- & SaaS-Lizenzierung verstehen: Ein praktischer Leitfaden
- Multi-Cloud meistern: Strategischer Leitfaden gegen Lock-in und für Resilienz
- Hybrid Cloud: Vorteile, Nachteile und wie Sie die richtige Strategie wählen
- Essenzielle Cloud-Computing-Strategien für Startups und Enterprises
- Cloud Computing meistern: Ein bewährter Pfad zum Experten
- Die Cloud-Revolution: Wie Cloud Computing IT, Sicherheit und Karrieren transformiert
- Pfad zum Cloud Security Engineer: Skills, Verantwortlichkeiten, Zertifizierungen
- Cloud-native Applikationen in Azure bauen: Tools, Best Practices und Erfolgs-Tipps