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:
- AWS: Criar conta AWS Free Tier
- Azure: Criar conta Azure Free
- GCP: Criar conta Google Cloud Free Tier
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.