Partager via


Automatisation de plateforme

L’analyse à l’échelle du cloud est axée sur la séparation des couches d’exécution, d’automatisation et d’utilisateur.

L’interaction entre l’automatisation et le runtime s’effectue à l’aide d’Azure Pipelines et de modèles Azure Resource Manager à base de scripts.

Important

L’analyse à l’échelle du cloud utilise des stratégies Azure pour mettre en place des limites et garantir que les modifications effectuées par les équipes d’exploitation de la zone d’atterrissage des données sont conformes.

L’analyse à l’échelle du cloud utilise des stratégies pour appliquer les éléments suivants :

  • Conventions d'attribution de noms.
  • Règles de réseau.
  • Services non autorisés.

La zone d’atterrissage des données a des exigences spécifiques par rapport à la configuration standard.

  • Taille des sous-réseaux.
  • Nombre de sous-réseaux.
  • Nombre de groupes de ressources.
  • Nom des groupes de ressources.
  • Coffres de clés.

Le diagramme suivant montre comment implémenter des principes d’automatisation pour une zone d’atterrissage des données.

Diagramme qui montre une vue d’ensemble de haut niveau de l’automatisation.

Modèles de déploiement

L’analyse à l’échelle du cloud se compose des éléments suivants :

  • Une zone d'atterrissage de gestion de données.
  • Une ou plusieurs zones d’atterrissage des données.
  • Une ou plusieurs applications de données qui génèrent des produits de données dans chaque zone d’atterrissage des données.

Chaque application peut évoluer indépendamment dans le temps en raison des différents cycles de vie et exigences. Par exemple, l’une des zones d’atterrissage de données peut nécessiter des comptes de stockage RA-GRS à un moment donné. Il est important de disposer d’une représentation d’infrastructure en tant que code (IaC) de chaque ressource dans un référentiel. De cette façon, les modifications peuvent être implémentées en fonction des exigences de la zone d’atterrissage des données et des applications de données.

Le tableau suivant résume les équipes impliquées dans un déploiement d’analyse à l’échelle du cloud.

Nom Role Nombre d’équipes
Équipe de plateforme cloud L’équipe de plateforme cloud Azure de votre organisation. Une seule pour l’ensemble de la plateforme Azure.
Équipe de plateforme de données En charge de la création et de la maintenance des référentiels de modèles Azure Resource Manager pour différents niveaux d’analyse à l’échelle du cloud. Gère également la zone d’atterrissage de gestion des données et prend en charge d’autres équipes s’il existe des problèmes de déploiement ou des améliorations requises. Une par analyse à l’échelle du cloud.
Équipe chargée de la zone d’atterrissage des données Responsable du déploiement et de la maintenance d’une zone d’atterrissage de données spécifique. Prend également en charge le déploiement et l’amélioration des applications de données qui génèrent des produits de données. Une équipe par zone d’atterrissage de données.
Équipe d’applications de données Chargée du déploiement et des mises à jour des produits de données. Une équipe par application de données.

Étapes suivantes

Provisionner une plateforme d’analyse à l’échelle du cloud