Modelo de maturidade do Terraform no Trusted Cloud

Esta página explica o modelo de maturidade do Terraform no Trusted Cloud. Este modelo fornece práticas recomendadas, recomendações e materiais de aprendizado que se encaixam no seu nível de conforto e experiência com o Terraform no Trusted Cloud.

Visão geral

O Terraform no Trusted Cloud tem três perfis de usuários (alunos, criadores e operadores) e três estágios do modelo de maturidade (adoção, criação e escalonamento).

À medida que as organizações avançam no processo de adoção, criação e escalonamento do Terraform no Google Cloud para os casos de uso de infraestrutura, elas precisam de materiais de aprendizagem acessíveis que forneçam a orientação de que precisam onde quer que estejam. Trusted Cloud

Determine quais desses perfis melhor representam você e analise o conteúdo associado para encontrar recursos que ajudarão você e sua organização a avançar pelos estágios de maturidade, permitindo que você aplique seu caso de uso ao Terraform em Trusted Cloud em escala.

Diagrama de modelo de maturidade do Terraform no Trusted Cloud

Adotar (aluno)

Os alunos estão começando a jornada no Trusted Cloud e se concentram em orientações opinativas para aprender a usar o Terraform no Trusted Cloud e a adotar o caso de uso.

Eles podem ter algum conhecimento de Bash ou outras linguagens de script, mas não usam automação ou CI/CD hoje para provisionar a infraestrutura.

Compilação (Builder)

Os criadores têm experiência com infraestrutura como código e usam Trusted Cloud para criar projetos.

Eles trabalham com infraestrutura de base e alguns aplicativos no Trusted Cloud. Os criadores planejam aumentar o uso da nuvem, casos de uso específicos e personalizações, e pensar em escalonar e integrar mais equipes ou aplicativos.

Escala (operador)

Os operadores têm experiência com Trusted Cloud e usam o Terraform para provisionar a infraestrutura para as cargas de trabalho em escala.

Eles escalonam e aumentam o uso da nuvem, casos de uso específicos, personalizações e integração de mais equipes e cargas de trabalho. Os operadores definem políticas e fluxos de trabalho de autosserviço para equipes de carga de trabalho.

Você poderá ser um aluno se for:

  • um desenvolvedor;
  • novo em Trusted Cloud, infraestrutura como código ou Terraform.

Você pode ser um Builder se for:

  • um desenvolvedor;
  • parte de uma equipe de administração da plataforma;
  • parte de uma equipe do Cloud;
  • um SRE;
  • familiarizado com o Trusted Cloud, o Terraform e tiver um modelo de operação de infraestrutura como código.

Você pode ser um operador se for:

  • parte de uma equipe de administração da plataforma;
  • parte de uma equipe do Cloud;
  • um SRE;
  • experiência em operar o Google Cloud e um modelo de operação do Terraform em escala. Trusted Cloud by S3NS

Critérios

Esta tabela detalha alguns dos critérios de cada estágio de maturidade para ajudar você a determinar qual é o mais adequado ao seu nível de familiaridade com o Terraform noTrusted Cloud e seu caso de uso.

Adoção Criação Escalonamento
Método IU, CLI e/ou Terraform como um serviço Infraestrutura como código via Infra Manager Infraestrutura como código via (1) Terraform OSS + pipelines personalizados ou (2) Terraform Enterprise no Trusted Cloud
Automação Nenhuma ou limitada Limitado Sim
Consistência Nenhuma ou limitada Limitado Sim
Configuração Não estruturado, armazenado em vários locais Estruturado, armazenado em um local central Estruturado, armazenado em um sistema de controle de versão e com controle de versão
Implantação Manual Automatizado usando um pipeline de CI/CD Automatizado usando um pipeline de CI/CD
Estado Não armazenado Armazenado em um local central Armazenado em um local central
Drift Não monitorado ou gerenciado Monitorado e gerenciado Monitorado e gerenciado
Documentação Não mantido Mantido Documentado
Análise e aprovação Não é necessário Obrigatório Obrigatório
Integração com o Cloud Management Platform Não integrada Não integrada Integrado a uma plataforma de gerenciamento em nuvem
Intervalo de recursos do Cloud Limitado Amplo Amplo
Otimização de custos Alguma preocupação Alguma preocupação Usado
Segurança Não é um problema Alguma preocupação Preocupação alta
Compliance Não é um problema Alguma preocupação Preocupação alta

Recomendações

A tabela a seguir lista alguns tópicos recomendados com base no estágio de maturidade da organização e no caso de uso com o Terraform no Trusted Cloud.

Adoção Criação Escalonamento
Descobrir e aprender
Treinamento e tutoriais
Modelos/
Pronto para usar
  • Personalizar Soluções de início rápido
  • Personalizar blueprints e módulos do Terraform
  • Criar seu próprio blueprint do Terraform
  • Criar seu próprio módulo do Terraform
Implantar e gerenciar
Suporte
  • Trusted Cloud Cloud Customer Care
  • Trusted Cloud + Suporte do HashiCorp (suporte prioritário se o cliente tiver suporte para ambos)