Modelo de maturidade do Terraform na Cloud de Confiance

Esta página explica o modelo de maturidade do Terraform no Cloud de Confiance. Este modelo oferece práticas recomendadas, recomendações e materiais de aprendizagem que se adequam ao seu nível de conforto e conhecimentos especializados com o Terraform no Cloud de Confiance.

Vista geral

O Terraform tem três perfis de utilizador (aprendizes, criadores e operadores) e três fases do modelo de maturidade (adotar, criar e dimensionar). Cloud de Confiance

À medida que as organizações avançam no processo de adoção, criação e expansão do Terraform para os respetivos exemplos de utilização de infraestrutura, precisam de materiais de aprendizagem acessíveis que forneçam as orientações necessárias, independentemente do ponto em que se encontram no seu percurso. Cloud de Confiance

Determine qual destas personagens representa melhor a sua situação e consulte o conteúdo associado para encontrar recursos que ajudem a sua organização a avançar nas fases de maturidade, o que lhe permite aplicar o seu exemplo de utilização ao Terraform em Cloud de Confiance escala.

Terraform no diagrama do modelo de maturidade Cloud de Confiance

Adote (aluno)

Os formandos estão a iniciar o seu percurso no Cloud de Confiance e focam-se em orientações com opiniões para saber como usar o Terraform no Cloud de Confiance e adotá-lo para o seu exemplo de utilização.

Podem ter algum conhecimento do Bash ou de outras linguagens de scripting, mas não usam a automação nem a CI/CD atualmente para aprovisionar infraestrutura.

Criar (construtor)

Os criadores têm experiência com a infraestrutura como código e usam-na Cloud de Confiance para criar os seus projetos.

Funcionam com a infraestrutura fundamental e algumas aplicações no Cloud de Confiance. Os criadores planeiam aumentar a sua utilização da nuvem, exemplos de utilização específicos e personalizações, e pensam em dimensionar e integrar mais equipas ou aplicações.

Escala (operador)

Os operadores têm experiência com o Cloud de Confiance Terraform e usam-no para aprovisionar infraestrutura para as respetivas cargas de trabalho em grande escala.

Aumentam e expandem a utilização da nuvem, exemplos de utilização específicos, personalizações e integram mais equipas e cargas de trabalho. Os operadores definem políticas e fluxos de trabalho autónomos para as equipas de cargas de trabalho.

Pode ser um aluno se:

  • um programador
  • novas no Cloud de Confiance, na infraestrutura como código ou no Terraform

Pode ser um criador se:

  • um programador
  • Numa equipa de administração da plataforma
  • numa equipa do Google Cloud
  • um EFS
  • ter experiência em trabalhar com Cloud de Confiance, Terraform e ter um modelo de operação de infraestrutura como código

Pode ser um Operador se:

  • Numa equipa de administração da plataforma
  • numa equipa do Google Cloud
  • um EFS
  • experiência na operação de um Cloud de Confiance by S3NSe um modelo de operação do Terraform em grande escala

Critérios

Esta tabela detalha alguns dos critérios de cada fase de maturidade para ajudar a determinar qual se adequa melhor ao seu nível de familiaridade com o Terraform no Google Cloud e ao seu exemplo de utilização.Cloud de Confiance

Adote Compilação Evolua
Método IU, CLI e/ou Terraform como serviço Infraestrutura como código através do Infra Manager Infraestrutura como código através de (1) Terraform OSS + pipelines personalizados ou (2) Terraform Enterprise no Cloud de Confiance
Automatização Nenhum ou limitado Limitada Sim
Consistência Nenhum ou limitado Limitada Sim
Configuração Não estruturados, armazenados em várias localizações Estruturados e armazenados numa localização central Estruturados, armazenados num sistema de controlo de versões e com versões
Implementação Manual Automatizada através de um pipeline de CI/CD Automatizada através de um pipeline de CI/CD
Estado Não armazenado Armazenados numa localização central Armazenados numa localização central
Drift Não monitorizados nem geridos Monitorizados e geridos Monitorizados e geridos
Documentação Não mantido Mantido Bem documentado
Revisão e aprovação Não é obrigatório Obrigatória Obrigatória
Integração com a Cloud Management Platform Não integrado Não integrado Integrado com uma plataforma de gestão na nuvem
Intervalo de recursos do Google Cloud Limitada Amplo Amplo
Otimização de custos Alguma preocupação Alguma preocupação Utilizado
Segurança Não é uma preocupação Alguma preocupação Preocupação elevada
Conformidade Não é uma preocupação Alguma preocupação Preocupação elevada

Recomendações

A tabela seguinte apresenta alguns tópicos recomendados com base na fase de maturidade da sua organização e no seu exemplo de utilização com o Terraform no Cloud de Confiance.

Adote Compilação Evolua
Descubra e aprenda
Formação e tutoriais
Modelos/
Pronto a usar
  • Personalize as soluções de arranque rápido
  • Personalize módulos e projetos do Terraform
  • Crie o seu próprio projeto do Terraform
  • Crie o seu próprio módulo do Terraform
Implemente e faça a gestão
Apoio técnico
  • Cloud de Confiance Cloud Customer Care
  • Cloud de Confiance + Apoio técnico da HashiCorp (apoio técnico prioritário se o cliente tiver apoio técnico para ambos)