Éclatement à partir d’AKS avec ACI

Container Instances
Container Registry
Kubernetes Service

Idée de solution

Si vous souhaitez nous voir développer cet article avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, faites-le nous savoir avec les Commentaires de GitHub.

Utilisez le nœud virtuel AKS pour approvisionner des pods dans ACI, qui démarrent en quelques secondes. Cela permet à AKS de s’exécuter avec juste assez de capacité pour votre charge de travail moyenne. Lorsque votre cluster AKS manque de capacité, effectuer un scale-out à l'aide de pods supplémentaires dans ACI, sans avoir à gérer de serveurs supplémentaires.

Cas d’usage potentiels

Les organisations utilisent cette solution afin de ne plus avoir besoin de serveurs supplémentaires pour effectuer ce type de mise à l’échelle.

Architecture

Architecture diagram shows users to Azure Container Registry to A K S, then to A K S virtual node and S Q L database, then to A C I.Téléchargez un SVG de cette architecture.

Dataflow

  1. L'utilisateur inscrit un conteneur dans Azure Container Registry.
  2. Des images conteneur sont extraites d'Azure Container Registry.
  3. Un nœud virtuel AKS, une implémentation de Virtual-Kubelet, approvisionne des pods dans ACI à partir d'AKS lors des pics de trafic.
  4. Les conteneurs AKS et ACI écrivent dans un magasin de données partagé.

Components

  • Azure Kubernetes Service offre des clusters Kubernetes complètement managés pour le déploiement, la mise à l'échelle et la gestion des applications conteneurisées.
  • Azure Container Registry est un service de registre Docker privé et managé disponible sur Azure. Utilisez Container Registry pour stocker les images Docker privées, qui sont déployées sur le cluster.
  • Azure Container Instances offre le moyen le plus rapide et le plus simple d'exécuter un conteneur dans Azure, sans avoir à gérer de machines virtuelles et sans devoir adopter un service de niveau supérieur. Azure Kubernetes Service (AKS) peut utiliser Virtual-Kubelet pour approvisionner dans Azure Container Instance (ACI) des pods qui démarrent en quelques secondes. Cela permet à AKS de s’exécuter avec juste assez de capacité pour votre charge de travail moyenne. Lorsque votre cluster AKS manque de capacité, effectuer un scale-out à l’aide de pods supplémentaires dans ACI, sans avoir à gérer de plus de serveurs.
  • Azure SQL Database est un service de base de données relationnelle complètement managé et intelligent, conçu pour le cloud. SQL Database vous permet de créer une couche de stockage de données hautement disponible et très performante pour les applications cloud modernes.

Contributeurs

Cet article est géré par Microsoft. Il a été écrit à l’origine par les contributeurs suivants.

Auteur principal :

Étapes suivantes

Si vous avez besoin d’un actualiseur dans Kubernetes, suivez le parcours d’apprentissage Azure de présentation de Kubernetes.