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

Déployez et gérez plus facilement des applications en conteneur avec un service Kubernetes complètement managé. Azure Container Service (AKS) 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.

L’approvisionnement élastique de la capacité sans la nécessité de gérer l’infrastructure et avec la possibilité d’ajouter la mise à l’échelle automatique pilotée par les événements et des déclencheurs via KEDA

Expérience de développement de bout en bout plus rapide avec Azure Dev Spaces, notamment des intégrations avec les outils Visual Studio Code Kubernetes, Azure DevOps et Azure Monitor

Gestion avancée des identités et des accès avec Azure Active Directory et application des règles dynamiques sur plusieurs clusters avec Azure Policy

Disponible dans plus de régions qu’avec tout autre fournisseur de services cloud

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. Développez et testez des applications basées sur des microservices sans simulation de dépendances grâce à Dev Spaces.

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.

Découvrez les principes de base DevOps

Augmentation de l’efficacité opérationnelle

Faites confiance à l’approvisionnement, à la réparation, à la surveillance et à la mise à l’échelle automatisés intégrés. Cette expérience similaire à celle des cases à cocher vous permet d’être rapidement opérationnel et de réduire la maintenance de l’infrastructure.

  • Approvisionnez facilement des clusters complètement managés avec des fonctionnalités d’analyse automatiquement configurées basées sur Prometheus.
  • Azure Advisor permet d’optimiser vos déploiements Kubernetes en suivant nos recommandations personnalisées en temps réel, basées sur les connaissances que nous avons acquises en collaborant avec des milliers d’entreprises clientes.
  • Ajoutez de manière élastique une capacité de calcul supplémentaire avec Kubernetes serverless, sans vous soucier de la gestion de l'infrastructure.
  • Obtenez une meilleure disponibilité et protégez les applications des défaillances des centres de données à l'aide de redondances dans les zones de disponibilité.

En savoir plus sur Kubernetes serverless

Créer sur une base de classe Entreprise plus sécurisée

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

Orchestrez n'importe quel type de charge de travail s'exécutant dans l'environnement de votre choix. Que vous souhaitiez déplacer des applications .NET vers des conteneurs Windows Server, moderniser des applications Java dans des conteneurs Linux ou exécuter des applications de microservices dans le cloud public ou dans des environnements hybrides, Azure vous offre une solution adaptée à vos besoins.

Découvrez les principaux concepts Kubernetes et appliquez les meilleures pratiques à la production.

Utilisations courantes pour Service Azure Kubernetes (AKS)

Migrez 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 vers un ou des conteneurs et exécutez-la dans AKS. Contrôlez l’accès via l’intégration à Azure Active Directory et accédez aux services Azure garantis par un contrat SLA, tels qu’Azure Database pour MySQL, en utilisant Open Service Broker pour Azure pour vos besoins en données.

    Flux

    1. 1 Convertissez votre application en conteneur(s) et publiez une ou plusieurs images conteneur dans 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 permet de contrôler l’accès aux ressources AKS.
    4. 4 Accédez facilement aux services Azure garantis par un contrat SLA, tels qu’Azure Database pour MySQL, en utilisant Open Service Broker pour Azure.
    5. 5 Déployez éventuellement AKS 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

    AKS permet de simplifier la mise à l’échelle horizontale, la réparation spontanée, l’équilibrage de charge et la gestion des secrets.

    Flux

    1. 1 Utilisez 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 Azure DevOps
    3. 3 Azure DevOps 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 Azure Active Directory est utilisé pour contrôler l’accès aux ressources
    6. 6 Les utilisateurs accèdent aux services via des applications et un site web
    7. 7 Les administrateurs accèdent aux applications via un portail d’administration distinct
    8. 8 Les microservices utilisent des bases de données pour stocker et récupérer des informations
  • 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. Présentation
    2. Flux

    Présentation

    DevOps et Kubernetes fonctionnent mieux ensemble. L’implémentation sécurisée de DevOps avec Kubernetes sur Azure vous permet d’atteindre un équilibre entre vitesse et sécurité et de fournir du code plus rapidement à grande échelle. Placez des glissières de sécurité autour des processus de développement en utilisant CI/CD avec des contrôles de stratégie dynamiques et accélérez la boucle de rétroaction avec une surveillance constante. Utilisez Azure Pipelines pour assurer une livraison rapide tout en assurant la mise en œuvre des stratégies critiques avec Azure Policy. Azure vous offre une observabilité en temps réel pour vos pipelines de build et de mise en production, ainsi que la possibilité d’appliquer un audit de conformité et des reconfigurations.

    Flux

    1. 1 Itérez, testez et déboguez 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 provisionnés à l’aide d’outils, tels que Terraform ; les graphiques 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 avec 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 avec Azure Monitor
    9. 9 Des insights permettent de résoudre les problèmes et sont intégrés dans les plans de sprint suivants
  • Scale with ease using AKS and ACIScale with ease using AKS and ACI