Partager via


Vue d’ensemble de l’orchestration de conteneurs Windows

S’applique à : Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016

En raison de leur petite taille et de leur orientation de l’application, les conteneurs sont parfaits pour les environnements de livraison agiles et les architectures basées sur des microservices. Toutefois, un environnement qui utilise des conteneurs et des microservices peut avoir des centaines ou des milliers de composants pour effectuer le suivi. Vous pouvez peut-être gérer manuellement quelques dizaines de machines virtuelles ou de serveurs physiques, mais il n’existe aucun moyen de gérer correctement un environnement de conteneur à l’échelle de la production sans automatisation. Cette tâche doit tomber sur votre orchestrateur, qui est un processus qui automatise et gère un grand nombre de conteneurs et comment ils interagissent les uns avec les autres.

Les orchestrateurs effectuent les tâches suivantes :

  • Planification : lorsqu’une image conteneur et une demande de ressource sont fournies, l’orchestrateur trouve un ordinateur approprié sur lequel exécuter le conteneur.
  • Affinité/Anti-affinité : spécifiez si un ensemble de conteneurs doit s’exécuter à proximité pour la performance ou être éloigné pour garantir la disponibilité.
  • Surveillance de la santé : surveillez les défaillances des conteneurs et replanifiez-les automatiquement.
  • Basculement : effectuez le suivi de ce qui s’exécute sur chaque machine et replanifiez les conteneurs des ordinateurs défaillants vers des nœuds intègres.
  • Mise à l’échelle : ajoutez ou supprimez des instances de conteneur pour qu’elles correspondent à la demande, manuellement ou automatiquement.
  • Mise en réseau : fournissez un réseau de superposition qui coordonne les conteneurs pour communiquer entre plusieurs ordinateurs hôtes.
  • Découverte de service : permettre aux conteneurs de se localiser automatiquement, même s’ils se déplacent entre les ordinateurs hôtes et modifient les adresses IP.
  • Mises à niveau d’application coordonnées : gérez les mises à niveau de conteneur pour éviter le délai d’arrêt de l’application et activer la restauration en cas de problème.

Types d’orchestrateur

Azure propose les orchestrateurs de conteneurs suivants :

azure Kubernetes Service (AKS) simplifie la création, la configuration et la gestion d’un cluster de machines virtuelles préconfigurées pour exécuter des applications conteneurisées. Cela vous permet d’utiliser vos compétences existantes et de tirer parti d’un vaste corps d’expertise communautaire pour déployer et gérer des applications basées sur des conteneurs sur Microsoft Azure. En utilisant AKS, vous pouvez tirer parti des fonctionnalités de niveau entreprise d’Azure tout en conservant la portabilité des applications via Kubernetes et le format d’image Docker.

AKS sur Azure Stack HCI est une implémentation locale de l’orchestrateur AKS populaire, qui automatise l’exécution d’applications conteneurisées à grande échelle. Azure Kubernetes Service est généralement disponible sur Azure Stack HCI et sur Windows Server 2019 Datacenter, ce qui accélère l’hébergement de conteneurs Linux et Windows dans votre centre de données.

Azure Service Fabric est une plateforme de systèmes distribués qui facilite l’empaquetage, le déploiement et la gestion de microservices et de conteneurs évolutifs et fiables. Service Fabric résout les défis importants liés au développement et à la gestion des applications natives cloud. Les développeurs et les administrateurs peuvent éviter des problèmes d’infrastructure complexes et se concentrer sur l’implémentation de charges de travail critiques et exigeantes qui sont évolutives, fiables et gérables. Service Fabric représente la plateforme de nouvelle génération permettant de créer et de gérer ces applications à l’échelle de l’entreprise, de niveau 1 et à l’échelle du cloud exécutées dans des conteneurs.