Freigeben über


Einführung in das Szenario der modernen Anwendungsplattform

Da Kunden größere, komplexere Formen der Cloudakzeptanz angehen, wird ihre Reise zur Cloud komplexer. Häufig verwenden Kunden orchestrierte Container zum Verwalten von Workloadspools in einem oder mehreren zentralen Clustern. Diese Artikelreihe kombiniert technische und nicht technische Überlegungen, die erforderlich sind, um kubernetes und containerintegration in zentralisierte Vorgänge und Ihre umfassendere Cloudstrategie vorzubereiten.

Organisationen umfassen verwaltete Dienste, Anwendungsdienste und Container in ihrer Gesamtstrategie, um die Produktivität der Entwickler zu beschleunigen, den Betriebsaufwand zu verringern, Arbeitslasten portierbarer zu machen und legacy-Workloads zu modernisieren.

  • Anwendungsplattform: Eine Sammlung von Anwendungsabhängigkeiten zur Unterstützung der Ausführung der Anwendung. Anwendungsplattformen beschleunigen die Entwicklung durch die Bereitstellung gut definierter Strukturen, um viele gemeinsame Anforderungen zu erfüllen. Anwendungsplattformen können auch Einschränkungen erstellen, die sich darauf auswirken, wie die Anwendung erstellt werden kann.
  • Anwendungsdienste (PaaS-Dienste): Anwendungsdienste oder Plattform-as-a-Service-Optionen (PaaS) für Entwickler stellen eine Anwendungsplattform bereit, die den Wert maximiert, den jede Anwendung aus einer Cloudumgebung ziehen kann. Diese Dienste erstellen eine Abstraktionsebene zwischen der Anwendungsplattform und der zugrunde liegenden Cloudinfrastruktur. Diese Abstraktionsebene erzwingt eine bestimmte und konsistent definierte Gruppe von Anwendungsplattformeinschränkungen, die nur in bestimmten Umgebungen ausgeführt werden können.
  • Container: Container erstellen eine ähnliche Abstraktionsebene zwischen den Laufzeitanforderungen einer Anwendung und dem zugrunde liegenden Betriebssystem und der zugrunde liegenden Infrastruktur. Im Gegensatz zu PaaS-Optionen können Container die Anwendungslaufzeit unabhängig vom Containerhost für die Anforderungen der Anwendung konfigurieren.
  • Container-Orchestrierung: Ein Container-Orchestrator stellt eine konsistente Anwendungslaufzeit für eine Instanz eines Containerhosts bereit. Diese Orchestrierung ermöglicht arbeitsauslastungsorientierten Betriebsteams eine ausgereifte Bereitstellung und DevOps-Praktiken, um mehrere Bereitstellungs- und Betriebspraktiken zu erleichtern, wodurch Abhängigkeiten von zentralisierten oder menschlichen Vorgängen reduziert werden.

In dieser Artikelreihe wird beschrieben, wie Anwendungsdienste und Container in Ihre Cloudakzeptanzstrategie integriert werden können, um die folgenden Ergebnisse zu erzielen:

  • Entwicklerbeschleunigung durch Abstraktion: Sowohl Container als auch Anwendungsdienste beschleunigen die Entwicklerproduktivität, indem Entwickler mehr auf Code und weniger auf Probleme in der Hostumgebung konzentrieren können.
  • Reduzieren Sie die Betriebskosten durch Abstraktion: Standardisierte Container-Orchestrierung gewährleistet konsistente Laufzeiten auf allen Hosts, wodurch Vorgänge optimiert werden, unabhängig von den Workloads, die Entwickler bereitstellen können. Durch die Standardisierung können zentralisierte Betriebsteams herkömmliche Support- und Betriebspraktiken auf Containerhosts erweitern.
  • Workloadübertragbarkeit durch Abstraktion: Das Verschieben von Workloads zwischen Container-Orchestratoren ermöglicht die Workloadübertragbarkeit. Einige Container-Orchestrierungsplattformen funktionieren in der öffentlichen Cloud. Andere Container-Orchestrierungsplattformen sind für edge- oder private Cloud-Bereitstellungen konzipiert. Das Zulassen verschiedener Container-Orchestrierungsoptionen ermöglicht die Portabilität von Workloads zwischen Containerhosts über Hybrid-, Multicloud-, Edge- und öffentliche Cloud-Plattformen hinweg.
  • Modernisieren Sie Legacyworkloads durch Abstraktion: Legacyworkloads erfordern möglicherweise eine Abstraktionsebene vor der Migration oder Modernisierung. Durch anpassen der Laufzeit auf einem Containerhost können die Legacyanforderungen in einer modernen Cloudumgebung erfüllt werden.

In dieser Artikelreihe wird beschrieben, wie Sie die Container- und Containerverwaltung in Ihre Strategie, Ihren Plan, die Einführung und die Betriebsphasen Ihrer Cloud-Reise integrieren können.

Komponenten des Szenarios

Dieses Szenario wurde entwickelt, um die End-to-End-Customer Journey im gesamten Lebenszyklus der Cloudakzeptanz zu unterstützen. Das Abschließen der Reise erfordert einige wichtige Leitsätze:

  • Cloud Adoption Framework: In diesen Artikeln werden die kleinsten Überlegungen und Implementierungen der einzelnen CAF-Methoden erläutert. Verwenden Sie diese Artikel, um Entscheidungsträger, zentrale IT und das Cloud center of Excellence für die Einführung von Containern und Containermanagement als zentralen Teil Ihrer Technologiestrategie vorzubereiten.
  • Azure Well-Architected Framework: In diesen Artikeln werden die Überlegungen beschrieben, die jeder Workloadbesitzer machen sollte, wenn seine Workloads mithilfe von Containern oder Containerverwaltungslösungen wie Kubernetes bereitgestellt werden müssen.
  • Referenzarchitekturen: Diese Referenzlösungen helfen bei der Beschleunigung der Bereitstellung von Containerlösungen mit Azure Kubernetes Service (AKS).
  • Empfohlene Azure-Produkte: Erfahren Sie mehr über die Produkte, die Ihre Container- und Containerverwaltungsstrategie in Azure unterstützen.
  • Lernmodule: Erhalten Sie praktische Kenntnisse, die zum Implementieren, Warten und Unterstützen von Container- und AKS-Lösungen erforderlich sind.

Häufige Kundenreisen

AKS-Referenzarchitekturen: Die im linken Bereich aufgeführten Referenzarchitekturen veranschaulichen, wie Sie verschiedene bewährte Architekturen bereitstellen, um Ihren Container und Kubernetes-Plattformen mithilfe von Azure Kubernetes Service (AKS) zu verwalten. Diese Architekturen sind der vorgeschlagene Ausgangspunkt für Kubernetes in Azure.

Migrieren vorhandener Workloads zu AKS: Ein gängiger Anwendungsfall für AKS in Azure besteht darin, vorhandene webbasierte Workloads direkt auf eine containerbasierte oder cloudeigene Lösung zu modernisieren, anstatt herkömmliche Migrationsbemühungen. Der Artikel zur Migration zu Containern veranschaulicht, wie Azure Migrate die Containermigration innerhalb Ihrer Standardmigrationsprozesse beschleunigen kann.

Zentrale Bereitstellung und Verwaltung von Containern: Der erste Satz von Artikeln im linken Bereich bietet umfassende Anleitungen zur Zentralisierung Ihrer Containerstrategie. Diese Artikelreihe soll helfen, Teams der zentralen IT oder von Cloud-Center-of-Excellence-Teams zu verstehen, wie sich Container auf Ihre Cloud-Strategie auswirken und wie die Teams konsistenten zentralisierten Support bieten können.

Bereiten Sie sich auf die Governance und den Betrieb von Containern im großen Maßstab vor: Der AKS-Zielzonenbeschleuniger veranschaulicht, wie Sie landende Zonen im Unternehmen verwenden können, um eine konsistente Governance, Sicherheit und Operationen in mehreren Landungszonen für die zentrale Verwaltung von Containern im großen Maßstab sicherzustellen.

Implementieren bestimmter Azure-Produkte: Beschleunigen und verbessern Sie container- und Kubernetes-Funktionen mithilfe verschiedener Arten von Azure-Produkten, die im Abschnitt mit den empfohlenen Produkten beschrieben sind.

Nächster Schritt: Integrieren moderner Anwendungsplattformen in Ihre Cloud-Einführungsreise

In der folgenden Liste der Artikel finden Sie Anleitungen zu bestimmten Punkten in der Cloud-Einführungsreise, die Ihnen dabei helfen, im Szenario der Cloudakzeptanz erfolgreich zu sein.