Cette page explique le modèle de maturité de Terraform sur Trusted Cloud. 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 surTrusted Cloud.
Présentation
Terraform sur Trusted Cloud 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 Trusted Cloud 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 Trusted Cloud à grande échelle.
Adopter (Apprenti)
Les Apprentis commencent leur parcours sur Trusted Cloud et se concentrent sur des conseils avisés pour apprendre à utiliser Terraform sur Trusted Cloud et à l'adopter pour leur cas d'utilisation.
Il peut avoir des connaissances en Bash ou dans d'autres langages de script, mais il n'utilise pas actuellement l'automatisation ni le CI/CD pour provisionner l'infrastructure.
Compilation (Compilateur)
Les compilateurs ont de l'expérience avec l'infrastructure en tant que code et utilisent Trusted Cloud pour créer leurs projets.
Ils utilisent une infrastructure de base et quelques applications sur Trusted Cloud. Les développeurs prévoient de développer leur utilisation du cloud, leurs cas d'utilisation spécifiques et leurs personnalisations, et réfléchissent à l'échelle et à l'intégration d'autres équipes ou applications.
Scaling (Opérateur)
Les opérateurs sont expérimentés dans Trusted Cloud 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 Apprenti si vous êtes :
- un développeur ;
- ne connaissez pas Trusted Cloud, Infrastructure as Code ou Terraform.
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 Trusted Cloudet Terraform, et dispose d'un modèle d'opération Infrastructure as Code.
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 Trusted Cloud by S3NSet d'un modèle d'opération Terraform à grande échelle.
Critères
Ce tableau détaille certains des critères de chaque niveau de maturité pour vous aider à déterminer celui qui correspond le mieux à votre niveau de familiarité avec Terraform surTrusted Cloud et à votre cas d'utilisation.
Adopter | Créer | Évolutivité | |
---|---|---|---|
Méthode | UI, CLI et/ou Terraform as a Service | Infrastructure as Code via Infra Manager | Infrastructure as Code via (1) Terraform OSS + Custom Pipelines ou (2) Terraform Enterprise sur Trusted Cloud |
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és ni gérés | 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 |
Étendue des 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 répertorie des sujets recommandés en fonction du niveau de maturité de votre organisation et de votre cas d'utilisation avec Terraform sur Trusted Cloud.
Adopter | Créer | Évolutivité | |
---|---|---|---|
Découvrez et apprenez | |||
Formations et tutoriels |
|
||
Modèles/ Prêt à l'emploi |
|
||
Déployer et gérer | |||
Assistance | |||
|