Modèle de maturité Terraform sur Cloud de Confiance

Cette page explique le modèle de maturité pour Terraform sur Cloud de Confiance. Ce modèle fournit des bonnes pratiques, des recommandations et des supports de formation adaptés à votre niveau de confort et d'expertise avec Terraform surCloud de Confiance.

Présentation

Terraform sur Cloud de Confiance comporte trois personas utilisateur (Apprentis, Compilateurs et Opérateurs) et trois étapes du modèle de maturité (Adoption, Compilation et Scaling).

À mesure que les entreprises progressent dans le processus d'adoption, de compilation et de scaling de Terraform sur Cloud de Confiance pour leurs cas d'utilisation d'infrastructure, elles ont besoin de supports d'apprentissage accessibles qui fournissent les conseils nécessaires dans n'importe quelle phase de leur parcours.

Déterminez quelles personas vous correspondent le mieux et examinez le contenu associé pour trouver des ressources qui vous aideront, vous et votre organisation, à progresser vers la maturité, ce qui vous permettra d'appliquer votre cas d'utilisation à Terraform sur Cloud de Confiance à grande échelle.

Diagramme du modèle de maturité Terraform sur Cloud de Confiance

Adopter (Apprenti)

Les Apprentis commencent leur parcours sur Cloud de Confiance et se concentrent sur des conseils avisés pour apprendre à utiliser Terraform sur Cloud de Confiance et à l'adopter pour leur cas d'utilisation.

Ils peuvent avoir des connaissances en Bash ou dans d'autres langages de script, mais ils n'utilisent pas l'automatisation ni le CI/CD aujourd'hui pour provisionner l'infrastructure.

Vous êtes un Apprenti si vous êtes :

  • un développeur ;
  • nouveau dans Cloud de Confiance, Infrastructure as Code ou Terraform.

Compilation (Compilateur)

Les Compilateurs ont de l'expérience avec l'infrastructure en tant que code et utilisent Cloud de Confiance pour créer leurs projets.

Ils travaillent avec l'infrastructure de base et quelques applications surCloud de Confiance. Les développeurs prévoient d'accroître leur utilisation du cloud, des cas d'utilisation spécifiques et des personnalisations, et réfléchissent à la façon de faire évoluer et d'intégrer davantage d'équipes ou d'applications.

Vous êtes un Compilateur si vous êtes :

  • un développeur ;
  • membre d'une équipe d'administration de plate-forme ;
  • membre d'une équipe Google Cloud ;
  • un ingénieur SRE ;
  • une personne qui travaille sur Cloud de Confianceet Terraform, et dispose d'un modèle d'opération Infrastructure as Code.

Scaling (Opérateur)

Les opérateurs sont expérimentés dans Cloud de Confiance et utilisent Terraform pour provisionner l'infrastructure de leurs charges de travail à grande échelle.

Ils effectuent le scaling et développent l'utilisation du cloud, des cas d'utilisation spécifiques, des personnalisations, et ils intègrent davantage d'équipes et de charges de travail. Les opérateurs définissent des règles et des workflows en libre-service pour les équipes chargées des charges de travail.

Vous êtes un Opérateur si vous êtes :

  • membre d'une équipe d'administration de plate-forme ;
  • membre d'une équipe Google Cloud ;
  • un ingénieur SRE ;
  • une personne ayant de l'expérience dans l'exploitation d'un modèle d'opération Cloud de Confiance by S3NSet Terraform à grande échelle.

Critères

Ce tableau détaille certains critères pour chaque niveau de maturité afin de vous aider à déterminer celui qui correspond le mieux à votre niveau de connaissance de Terraform surCloud de Confiance et à votre cas d'utilisation.

Adopter Créer Évolutivité
Méthode UI, CLI et/ou Terraform as a Service Infrastructure as Code avec Infra Manager Infrastructure as Code via (1) Terraform OSS + Custom Pipelines ou (2) Terraform Enterprise sur Cloud de Confiance
Automatisation Aucune ou Limitée Limitée Yes
Cohérence Aucune ou Limitée Limitée Yes
Configuration Non structurée, stockée dans différents emplacements Structurée, stockée dans un emplacement central Structurée, stockée dans un système de contrôle des versions et avec versions gérées
Déploiement Manuel Automatisé à l'aide d'un pipeline CI/CD Automatisé à l'aide d'un pipeline CI/CD
État Non stocké Stocké dans un emplacement central Stocké dans un emplacement central
Drift Non surveillé ni géré Surveillé et géré Surveillé et géré
Documentation Non maintenance Maintenue Bien documentée
Examen et approbation Non requises Requis Requis
Intégration à Cloud Management Platform Non intégrée Non intégrée Intégrée à une plate-forme de gestion cloud
Gamme de ressources cloud Limitée Large Large
Optimisation des coûts Un peu problématique Un peu problématique Utilisé
Sécurité Non nécessaire Un peu problématique Très problématique
Conformité Non nécessaire Un peu problématique Très problématique

Recommandations

Le tableau suivant liste quelques thèmes recommandés en fonction du niveau de maturité de votre organisation et de votre cas d'utilisation avec Terraform sur Cloud de Confiance.

Adopter Créer Évolutivité
Découvrez et apprenez
Formations et tutoriels
Modèles/
Prêt à l'emploi
  • Personnaliser les solutions de démarrage rapide
  • Personnaliser les plans et modules Terraform
  • Créer votre propre blueprint Terraform
  • Créer votre propre module Terraform
Déployer et gérer
Assistance
  • Cloud de Confiance Cloud Customer Care
  • Cloud de Confiance + Assistance HashiCorp (assistance prioritaire si le client bénéficie de l'assistance pour les deux)