Partager via


Qu’est-ce que le Stockage de conteneurs Azure activé par Azure Arc ?

Le Stockage de conteneurs Azure activé par Azure Arc est un système de stockage interne conçu pour les clusters Kubernetes connectés à Arc. Cette extension Arc peut être déployée pour écrire des fichiers dans une revendication de volume persistant ReadWriteMany (PVC) où ils peuvent être stockés localement ou transférés vers des destinations de stockage Azure Blob dans le cloud. Azure Container Storage offre une gamme de fonctionnalités permettant de prendre en charge différentes charges de travail, telles qu’Azure IoT Operations et d’autres services Arc. Avec les options de haute disponibilité et de tolérance de panne disponibles, cette extension Arc est prête pour les charges de travail de production.

Diagramme d’Azure Container Storage activé par l’architecture de solution Azure Arc.

Pour télécharger des diagrammes d’architecture en haute résolution, visitez Jumpstart Gems.

Que fait Azure Container Storage ?

Azure Container Storage sert de système de stockage persistant natif pour les clusters Kubernetes connectés à Arc. Son rôle principal est de fournir un système de fichiers flexible, fiable et tolérant aux pannes qui permet de conserver les données en toute sécurité à la périphérie et/ou d’être hiérarchisé vers Azure. Pour les opérations Azure IoT et d'autres services Arc, le Stockage de conteneurs Azure est essentiel pour rendre les clusters Kubernetes persistants. Les principales fonctionnalités des clusters connectés à Arc exécutant cette extension sont les suivantes :

  • Tolérance aux défaillances de nœud : Lorsqu’il est configuré en tant que cluster à trois nœuds, Azure Container Storage réplique les données entre les nœuds pour garantir la haute disponibilité et la tolérance aux défaillances de nœud unique.
  • Stockage local sur votre cluster : Avec un Volume Edge Partagé Local, l’utilisateur peut stocker des données localement dans son déploiement de périphérie avec un modèle d’accès ReadWriteMany.
  • Synchronisation des données vers Azure : Le stockage de conteneurs Azure est configuré avec une cible de stockage, ce qui permet de faire en sorte que les données écrites dans les volumes sont automatiquement hiérarchisées dans Azure Blob (blob de blocs, Azure Data Lake Storage Gen2 ou OneLake) dans le cloud.
  • Connexion simple : Les clients peuvent facilement se connecter à un volume configuré à l’aide d’un pilote CSI pour commencer à effectuer des revendications de volume persistant sur leur stockage.
  • Observable: Prend en charge les journaux d’activité et les métriques de surveillance Kubernetes standard et prend en charge l’observabilité de l’agent Azure Monitor.
  • Neutralité de la plateforme : Azure Container Storage est un système de stockage Kubernetes qui peut s’exécuter sur n’importe quelle plateforme prise en charge par Arc Kubernetes. La validation a été effectuée pour des plateformes spécifiques, notamment Ubuntu + CNCF K3s/K8s, Windows IoT + AKS Edge Essentials et Azure Local.

Régions Azure prises en charge

Azure Container Storage activé par Azure Arc est disponible dans les régions Azure suivantes :

  • USA Est
  • Est des États-Unis 2
  • USA Ouest
  • USA Ouest 2
  • Ouest des États-Unis 3
  • Europe Nord
  • Europe Ouest