Partage via


Azure Kubernetes Service (AKS) - Planifier votre conception et vos opérations

Kubernetes est un système open source qui automatise le déploiement, la mise à l’échelle et la gestion des applications conteneurisées. Nous vous recommandons d’Azure Kubernetes Service (AKS) de déployer un cluster Kubernetes managé dans Azure.

Les organisations adoptent Kubernetes sur Azure à différents taux. Le parcours de votre organisation suivra probablement un chemin similaire à la façon dont vous adoptez d’autres technologies. Vous découvrez les principes fondamentaux, alignez votre organisation sur les rôles et les responsabilités et déployez des charges de travail prêtes pour la production. À partir de là, vous itérez et développez votre solution au fur et à mesure que les demandes des clients et du marché évoluent.

Diagramme montrant le parcours d’adoption AKS.

Présentation d’AKS

Si vous débutez avec Kubernetes ou AKS, commencez par Microsoft Learn. Cette plateforme en ligne gratuite fournit une formation interactive pour les produits Microsoft. Le parcours d'apprentissage "Introduction à Kubernetes sur Azure" couvre les concepts fondamentaux des conteneurs, de la gestion des clusters AKS et du déploiement de charges de travail.

Parcours de production

Après avoir compris les avantages et compromis de Kubernetes, évaluez si AKS est la plateforme de calcul Azure appropriée pour votre charge de travail et établissez des stratégies organisationnelles pour cette technologie. Lorsque vous êtes prêt à déployer des clusters prêts pour la production, commencez par le cluster de référence Microsoft AKS et modifiez-le pour répondre aux besoins spécifiques de votre charge de travail.

Suite de mises en œuvre de base

Les implémentations de base suivantes décrivent comment configurer des composants du cluster de référence AKS pour différents scénarios.

Microservices

Lorsque vous exécutez des microservices dans le cluster de référence, vous devez configurer des stratégies réseau et la mise à l’échelle automatique des pods et implémenter le suivi distribué pour l’observabilité.

Conformité de haute sécurité

Pour les environnements réglementés, améliorez l’implémentation de la base de référence à l’aide de contrôles de sécurité plus forts et d’interactions de cluster restreintes. L’exemple suivant illustre un cluster qui exécute une charge de travail réglementée financièrement.

Continuité d’activité et reprise d’activité

Pour les solutions résilientes, déployez plusieurs instances de cluster de référence entre différentes régions dans une configuration active/active et hautement disponible.

Meilleures pratiques

Le Framework d’adoption du cloud pour Azure fournit des conseils pour chaque phase du cycle de vie de l’adoption du cloud. Il inclut des outils, des programmes et du contenu pour simplifier l’adoption de Kubernetes et les pratiques cloud natives associées à grande échelle.

Dans le cadre des opérations en cours, vérifiez régulièrement votre cluster pour vous assurer qu’il s’aligne sur les meilleures pratiques recommandées. Commencez par aligner votre cluster avec le cluster de référence AKS.

Pour plus d’informations, consultez Les meilleures pratiques pour les opérations de cluster et les meilleures pratiques pour les charges de travail AKS.

Guide des opérations

Une fois que vous avez déployé votre charge de travail sur AKS, les opérations de jour 2 deviennent une priorité. Le guide des opérations AKS day-2 vous aide à répondre aux demandes des clients et à gérer la réponse aux incidents par le biais de processus de triage optimisés.

Restez à jour sur AKS

Kubernetes et AKS évoluent rapidement. Passez en revue la feuille de route pour prendre des décisions architecturales éclairées et anticiper les dépréciations planifiées.

Autres ressources

Le parcours AKS classique va de l’apprentissage d’AKS à la croissance de vos clusters existants pour répondre aux nouvelles demandes de produits et de clients. Les ressources suivantes fournissent des documents de référence pour des situations spécifiques en cours de route.

Exemples de solutions

Les exemples de solutions suivants utilisent AKS comme base :

Kubernetes compatible avec Azure Arc

AKS offre une expérience Kubernetes managée sur Azure. Toutefois, vous préférez peut-être gérer certaines charges de travail sur vos propres clusters Kubernetes à l’aide de Kubernetes avec Azure Arc. Les clusters pris en charge incluent Red Hat OpenShift, SUSE Rancher Kubernetes Engine (RKE) et Canonical Charmed Kubernetes.

Vous pouvez également utiliser la gestion Azure Arc avec les clusters Azure du fournisseur d’API de cluster Kubernetes pour tirer parti de la représentation Azure Resource Manager et des extensions de cluster telles qu’Azure Monitor Container Insights et Azure Policy. Kubernetes avec Azure Arc prend également en charge AKS sur des clusters Azure Local et Kubernetes qui s’exécutent sur d’autres fournisseurs de cloud.

Fournisseur de services gérés

Les fournisseurs de services managés utilisent Azure Lighthouse pour gérer les ressources pour plusieurs clients. AKS prend en charge Azure Lighthouse afin de pouvoir gérer les environnements Kubernetes hébergés et déployer des applications conteneurisées au sein des locataires de vos clients.

Professionnels AWS ou Google Cloud

Les articles suivants comparent les services Azure à d’autres plateformes cloud pour vous aider à commencer rapidement sur Azure :