Pular para conteúdo

Setup Cloud e Infraestrutura como Código ☁️

O módulo de Cloud Computing exige acesso a um provedor cloud e às ferramentas de linha de comando que automatizam o deploy.

1. Conta em um Provedor Cloud

Escolha um (ou mais) para acompanhar os exemplos do curso — todos oferecem camada gratuita:

2. CLI do Provedor Escolhido 📡

  • AWS CLI: Instalar — verificação: aws --version.
  • Azure CLI: Instalar — verificação: az --version.
  • gcloud CLI (GCP): Instalar — verificação: gcloud --version.

3. Infraestrutura como Código (IaC) 🧱

  • Terraform: Baixar Terraform — verificação: terraform --version.
  • Extensão VS Code: HashiCorp Terraform (syntax highlighting e autocomplete).

4. Orquestração de Containers (Opcional) ⎈

Caso o curso avance para Kubernetes:

  • kubectl: Instalar — verificação: kubectl version --client.
  • Minikube (cluster local para testes): Instalar.

Dica de Segurança

Nunca commite chaves de acesso (access key/secret key) direto no código. Use variáveis de ambiente ou um gerenciador de segredos (AWS Secrets Manager, Azure Key Vault, etc.) — o módulo de DevSecOps volta a esse tema em detalhe.