Azure Kubernetes Service (AKS)

Hochverfügbarer, sicherer und vollständig verwalteter Managed Kubernetes-Dienst

Schnellere Lieferung, einfache Bedienung, sichere Skalierung

Erleichtern Sie die Bereitstellung und Verwaltung containerisierter Anwendungen mit einem vollständig verwalteten Kubernetes-Dienst. Azure Kubernetes Service (AKS) umfasst die serverlose Plattform Kubernetes, integrierte CI/CD-Funktionen (Continuous Integration/Continuous Delivery) sowie Sicherheit und Governance auf Unternehmensniveau. Ihre Entwicklungs- und Betriebsteams können gemeinsam auf einer Plattform arbeiten, um Anwendungen ohne Bedenken schnell erstellen, ausliefern und skalieren zu können.

Elastische Bereitstellung von Kapazität ohne Infrastrukturverwaltung und mit der Möglichkeit, ereignisgesteuerte automatische Skalierung und Trigger über KEDA hinzuzufügen

Erweiterte Identitäts- und Zugriffsverwaltung mit Azure Active Directory und dynamisches Erzwingen von Regeln in mehreren Clustern mit Azure Policy

Azure bietet mehr Regionen als jeder andere Cloudanbieter.

Entwicklung containerbasierter Anwendungen beschleunigen

Sie können selbst hochkomplexe Kubernetes-Anwendungen ganz einfach definieren, installieren und Upgrades dafür durchführen. Zudem können Sie automatisch Container für Ihre Anwendungen erstellen.

Fügen Sie Ihren AKS-Clustern eine vollständige CI/CD-Pipeline mit automatischen Routineaufgaben hinzu, und richten Sie so mit nur wenigen Klicks eine Canary-Bereitstellungsstrategie ein. Erkennen Sie Fehler frühzeitig, und optimieren Sie Ihre Pipelines mit umfassender Nachverfolgbarkeit in Ihre Bereitstellungen.

Verschaffen Sie sich mit der Ressourcenansicht in Kubernetes einen Überblick über Ihre Umgebung – mit Telemetriedaten der Steuerungsebene, Protokollaggregierung und Informationen zur Containerintegrität. Alle diese Angaben finden Sie im Azure-Portal. AKS-Cluster sind automatisch für die Verwendung dieser Angaben konfiguriert.

Zu den DevOps-Grundlagen

Gesteigerte Betriebseffizienz

Verwenden Sie zuverlässige Funktionen für die automatisierte Bereitstellung, Reparatur, Überwachung und Skalierung. Mit der kontrollkästchenähnlichen Benutzeroberfläche können Sie schnell einsteigen und die Infrastrukturwartung reduzieren.

  • Stellen Sie vollständig verwaltete Cluster mühelos mit automatisch konfigurierten Überwachungsfunktionen bereit, die auf Prometheus basieren.
  • Optimieren Sie mithilfe von Azure Advisor Ihre Kubernetes-Bereitstellungen mit personalisierten Empfehlungen in Echtzeit. Diese basieren auf den Erkenntnissen der Zusammenarbeit von Microsoft mit unzähligen Unternehmenskunden. Sparen Sie Kosten, indem Sie dank Azure Spot von Kapazität mit hohen Rabatten profitieren können.
  • Fügen Sie Computekapazität mit der serverlosen Kubernetes-Plattform in Sekundenschnelle elastisch hinzu, ohne sich um die Verwaltung der Infrastruktur sorgen zu müssen.
  • Erzielen Sie eine höhere Verfügbarkeit, und schützen Sie Anwendungen vor Ausfällen von Rechenzentren mithilfe von Redundanzen in anderen Verfügbarkeitszonen.

Informationen zu Kosteneinsparungsstrategien

Setzen Sie auf einen Dienst auf Unternehmensniveau mit erhöhter Sicherheit

Führen Sie alle Arten von Workloads aus – in der Cloud, am Edge oder in Hybridumgebungen

Orchestrieren Sie alle Arten von Workloads in einer Umgebung Ihrer Wahl. Egal, ob Sie .NET-Anwendungen in Windows Server-Container verschieben, Java-Anwendungen in Linux-Containern modernisieren oder Microserviceanwendungen in der öffentlichen Cloud, am Edge oder in Hybridumgebungen ausführen möchten – Azure bietet immer eine geeignete Lösung.

Lernen Sie die zentralen Konzepte von Kubernetes kennen, und setzen Sie in der Produktion Best Practices um.

Häufige Anwendungsfälle von Azure Kubernetes Service (AKS)

Migrieren Sie Ihre vorhandenen Apps in die Cloud, erstellen Sie eine komplexe Anwendung mit maschinellem Lernen oder nutzen Sie die Agilität einer Microservicearchitektur.

  • Easily migrate existing applicationEasily migrate existing application12345
    1. Übersicht
    2. Ablauf

    Übersicht

    Migrieren Sie eine Anwendung ganz einfach zu Containern, und führen Sie sie in AKS aus. Steuern Sie den Zugriff über die Integration mit Azure Active Directory, und greifen Sie mit Open Service Broker für Azure auf Azure-Dienste mit SLA wie Azure Database for MySQL für Ihre Datenanforderungen zu.

    Ablauf

    1. 1 Konvertieren Sie Ihre Anwendung in Container, und veröffentlichen Sie Containerimage in Azure Container Registry.
    2. 2 Der Benutzer stellt über das Azure-Portal oder die Befehlszeile Container im AKS-Cluster bereit.
    3. 3 Verwenden Sie Azure Active Directory zum Steuern des Zugriffs auf AKS-Ressourcen.
    4. 4 Greifen Sie mit Open Service Broker für Azure problemlos auf SLA-gestützte Azure-Dienste wie Azure Database for MySQL zu.
    5. 5 Stellen Sie AKS optional mit einem virtuellen Netzwerk (VNET) bereit.
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. Übersicht
    2. Ablauf

    Übersicht

    Verwenden Sie AKS zum Optimieren der horizontalen Skalierung, Selbstreparatur und Geheimnisverwaltung.

    Ablauf

    1. 1 Verwenden Sie eine IDE wie Visual Studio, um Änderungen an GitHub zu committen.
    2. 2 GitHub löst einen neuen Build in Azure DevOps aus.
    3. 3 Azure DevOps packt Microservices als Container und überträgt sie an Azure Container Registry.
    4. 4 Die Container werden im AKS-Cluster bereitgestellt.
    5. 5 Mit Azure Active Directory wird der Zugriff auf die Ressourcen gesichert.
    6. 6 Benutzer greifen über Apps und Websites auf die Dienste zu.
    7. 7 Administratoren greifen über ein separates Verwaltungsportal auf die Apps zu.
    8. 8 Die Microservices verwenden Datenbanken, um Informationen zu speichern und abzurufen.
  • Secure DevOps for AKSDevOps and Kubernetes are better together. Implementing secure DevOps together with Kubernetes on Azure, you can achieve the balance between speed and security and deliver code faster at scale. Put guardrails around the development processes using CI/CD with dynamic policy controls and accelerate feedback loop with constant monitoring. Use Azure Pipelines to deliver fast while ensuring enforcement of critical policies with Azure Policy. Azure provides you real-time observability for your build and release pipelines, and the ability to apply compliance audit and reconfigurations easily.123456789
    1. Übersicht
    2. Ablauf

    Übersicht

    DevOps und Kubernetes funktionieren zusammen am besten. Wenn Sie sichere DevOps-Methoden zusammen mit Kubernetes in Azure implementieren, können Sie ein Gleichgewicht zwischen Geschwindigkeit und Sicherheit erzielen und Ihren Code schneller und bedarfsorientierter liefern. Setzen Sie Standards für den Entwicklungsprozess fest, indem Sie CI/CD mit dynamischer Richtlinienkontrolle einsetzen und die Feedbackschleife durch konstante Überwachung beschleunigen. Nutzen Sie Azure Pipelines, um Ihre Projekte schnell zu liefern und dabei wichtige Richtlinien mit Azure Policy zu erzwingen. Azure bietet Echtzeiteinblicke in Ihre Build- und Releasepipelines. Zudem können Sie Neukonfigurationen vornehmen und Konformitätsprüfungen einrichten.

    Ablauf

    1. 1 Durchlaufen, Testen und Debuggen Sie verschiedene Teile einer Anwendung schnell im selben Kubernetes-Cluster.
    2. 2 Der Code wird in einem GitHub-Repository zusammengeführt, wonach automatisierte Builds und Tests von Azure Pipelines ausgeführt werden.
    3. 3 Das Containerimage wird in Azure Container Registry registriert.
    4. 4 Kubernetes-Cluster werden mit Tools wie Terraform bereitgestellt, und mit von Terraform installierten Helm-Charts wird der gewünschte Zustand von App-Ressourcen und -Konfigurationen definiert.
    5. 5 Betreiber erzwingen Richtlinien zum Steuern von Bereitstellungen im AKS-Cluster.
    6. 6 Die Releasepipeline führt automatisch eine vordefinierte Bereitstellungsstrategie mit jeder Codeänderung aus.
    7. 7 Die Richtlinienerzwingung und -überprüfung wird der CI/CD-Pipeline über Azure Policy hinzugefügt.
    8. 8 App-Telemetrie, Überwachung der Containerintegrität und Echtzeitprotokollanalysen werden mit Azure Monitor abgerufen.
    9. 9 Anhand von Erkenntnissen werden Probleme behandelt und in die nächsten Sprintpläne eingefügt.
  • Scale with ease using AKS and ACIScale with ease using AKS and ACI