Service Azure Kubernetes (AKS)

Service Kubernetes hautement disponible, sécurisé et complètement managé

Distribuer plus rapidement, fonctionner facilement et mettre à l'échelle en toute confiance

Le service complètement managé Azure Kubernetes Service (AKS) facilite le déploiement et la gestion d'applications conteneurisées. Il offre une expérience d'intégration continue et de livraison continue (CI/CD) Kubernetes serverless, ainsi qu'une sécurité et une gouvernance de classe Entreprise. Réunissez vos équipes dédiées aux déploiements et aux opérations sur une même plateforme pour rapidement créer, livrer et mettre à l'échelle des applications en toute confiance.

Elastic provisioning of additional capacity without the need to manage the infrastructure

Faster end-to-end development experience and integration with Visual Studio Code Kubernetes tools, Azure DevOps, and Azure Monitor

Advanced identity and access management using Azure Active Directory, and dynamic rules enforcement across multiple clusters with Azure Policy

Orchestration of containers across 24 regions and growing, in the public cloud, in Azure Stack, or on IoT edge devices

Accélérez le développement des applications conteneurisées

Définissez, déployez, déboguez et mettez à niveau facilement même les applications Kubernetes les plus complexes et conteneurisez automatiquement vos applications.

Ajoutez un pipeline CI/CD à vos clusters AKS avec tâches de routines automatisées, et configurez une stratégie de déploiement Canary en quelques clics. Détectez les défaillances de manière précoce et optimisez vos pipelines grâce à une traçabilité détaillée de vos déploiements.

Renforcez la visibilité de votre environnement avec la télémétrie de plan de contrôle, l'agrégation de journaux et l'intégrité des conteneurs, accessibles dans le portail Azure et automatiquement configurées pour les clusters AKS.

Gérer facilement Kubernetes

Approvisionnez facilement des clusters à l'aide de l'interface de ligne de commande ou des outils d'infrastructure en tant que code tels que Terraform. Limitez la maintenance de l'infrastructure à l'aide de mises à niveau, d'opérations de réparation, de surveillance et de mise à l'échelle automatisées.

En quelques secondes, approvisionnez de manière élastique une capacité de calcul supplémentaire dans Kubernetes serverless, sans vous soucier de la gestion de l'infrastructure.

Simplifiez la maintenance des clusters avec des mises à jour correctives, des mises à niveau et des mises à l’échelle automatisées.

Exécuter n'importe quelle charge de travail dans le cloud, en périphérie ou en tant qu'hybride

Orchestrate any type of workload running in the environment of your choice. Whether you want to move .NET applications to Windows Server containers, modernize Java applications in Linux containers, or run microservices applications in the public cloud, at the edge, or in hybrid environments, Azure has the solution for you.

Learn about the Kubernetes core concepts and apply best practices in production.

Highlights from Microsoft Build

See all Azure Kubernetes Service (AKS) sessions from the conference on demand.

Watch now

Utilisations courantes pour Service Azure Kubernetes (AKS)

Utilisez Kubernetes pour migrer votre application existante vers le cloud, créez une application complexe utilisant le Machine Learning ou tirez parti de l'agilité offerte par une architecture de microservices.

  • Easily migrate existing applicationEasily migrate existing application12345
    1. Présentation
    2. Flux

    Présentation

    Migrez facilement une application existante vers des conteneurs et exécutez-la dans le service Kubernetes géré par Azure (AKS). Contrôlez l’accès via l’intégration à Azure Active Directory, et accédez aux services Azure adossés à un SLA, tels qu’Azure Database pour MySQL, en utilisant OSBA (Open Source Broker for Azure) pour vos besoins en données.

    Flux

    1. 1 Un utilisateur convertit une application existante en conteneur(s) et publie une ou plusieurs images conteneur sur l’Azure Container Registry
    2. 2 A l’aide du portail Azure ou d’une ligne de commande, l’utilisateur déploie les conteneurs sur un cluster AKS
    3. 3 Azure Active Directory est utilisé pour contrôler l’accès aux ressources AKS
    4. 4 Accéder facilement aux services Azure adossés à un SLA, tels qu’Azure Database pour MySQL, en utilisant OSBA (Opensource Broker for Azure)
    5. 5 AKS peut également être déployé avec un réseau virtuel VNET
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. Présentation
    2. Flux

    Présentation

    Utilisez AKS pour simplifier le déploiement et la gestion de l’architecture basée sur des microservices. AKS simplifie la mise à l’échelle horizontale, la réparation spontanée, l’équilibrage de charge et la gestion des secrets.

    Flux

    1. 1 Un développeur utilise un environnement de développement intégré (EDI) tel que Visual Studio pour valider des modifications sur Github
    2. 2 Github déclenche une nouvelle build sur VSTS
    3. 3 VSTS empaquète les microservices en tant que conteneurs, et les envoie à l’Azure Container Registry
    4. 4 Les conteneurs sont déployés sur le cluster AKS
    5. 5 Les utilisateurs accèdent aux services via des applications et un site web
    6. 6 Azure Active Directory est utilisé pour contrôler l’accès aux ressources
    7. 7 Les microservices utilisent des bases de données pour stocker et récupérer des informations
    8. 8 L’administrateur accède via un portail d’administration distinct
  • DevSecOps with AKSDevSecOps with AKS123456789
    1. Présentation
    2. Flux

    Présentation

    Utilisez les pratiques de DevSecOps pour pouvoir évoluer rapidement, à grande échelle et avec une sécurité renforcée. Fournissez du code plus rapidement grâce à l'intégration et à la livraison en continu. Accélérez la boucle de rétroaction avec une surveillance constante. Équilibrez vitesse et sécurité avec l'application de stratégies pour une sécurité continue et une traçabilité approfondie.

    Flux

    1. 1 Les développeurs itèrent, testent et déboguent rapidement différentes parties d'une application dans le même cluster Kubernetes
    2. 2 Le code est fusionné dans un référentiel GitHub, suite à quoi des builds et des tests automatisés sont exécutés par Azure Pipelines
    3. 3 L'image conteneur est enregistrée dans Azure Container Registry
    4. 4 Les clusters Kubernetes sont approvisionnés à l'aide d'outils tels que Terraform ; les charts Helm installés par Terraform définissent l'état souhaité des ressources et configurations d'application
    5. 5 Les opérateurs appliquent des stratégies pour gérer les déploiements sur le cluster AKS
    6. 6 Le pipeline de mise en production exécute automatiquement une stratégie de déploiement prédéfinie à chaque changement de code
    7. 7 L'application des stratégies et l'audit sont ajoutés au pipeline CI/CD à l'aide d'Azure Policy
    8. 8 La télémétrie des applications, le contrôle d'intégrité des conteneurs ainsi que l'analytique des journaux d'activité en temps réel sont obtenus à l'aide d'Azure Monitor
    9. 9 Insights utilisés pour résoudre les problèmes et intégrées dans les plans de sprint suivants
  • Dimensione facilmente através do AKS e do ACIDimensione facilmente através do AKS e do ACI443321
    1. Présentation
    2. Flux

    Présentation

    Utilisez le nœud virtuel AKS pour provisionner des pods à l’intérieur d’ACI qui se lancent en quelques secondes. Cela permet à AKS de fonctionner avec juste assez de capacité pour votre charge de travail moyenne. Lorsque vous manquez de capacité dans votre cluster AKS, mettez à l’échelle des pods supplémentaires dans ACI sans qu’il soit nécessaire de gérer des serveurs supplémentaires.

    Flux

    1. 1 Un utilisateur inscrit un conteneur dans Azure Container Registry
    2. 2 Des images conteneur sont extraites d’Azure Container Registry
    3. 3 Un nœud virtuel AKS, une implémentation Virtual Kubelet, provisionne des pods dans ACI à partir d’AKS en cas de pic de trafic.
    4. 4 Les conteneurs AKS et ACI écrivent dans un magasin de données partagé
  • IoT device deployment and management on demandIoT device deployment and management on demand