IaaS
Infrastructure as a ServiceCloudModelo onde você aluga servidores virtuais, storage e rede — você gerencia SO, aplicação; o provedor cuida do hardware.
Por que importa
Oferece máximo controle com mínimo capex inicial — pague apenas pelo que usar, sem comprar hardware.
AWS EC2 é IaaS — você paga ~$0.10/hora por uma máquina virtual com 4GB RAM, pode desligar quando quiser.
Veja também:PaaS,SaaS,Cloud computing
IaC
Infrastructure as CodeCloudPrática de descrever sua infraestrutura de nuvem em código (YAML, HCL) em vez de cliques manuais no console.
Por que importa
Infraestrutura versionada, reproduzível e revisável em Git — deploy é automatizado e consistente.
Um arquivo main.tf descreve: 1 RDS, 3 EC2, 1 ALB; terraform apply cria tudo idêntico todo deploy.
Veja também:Terraform,CI/CD,State (Terraform)
Ler artigo relacionado →
Imagem de container
CloudTemplate imutável que contém tudo que uma aplicação precisa — código, dependências, SO, variáveis — pronto para executar.
Por que importa
Imagens permitem padronizar deploys — a mesma imagem roda identicamente em dev, stage e produção.
Uma imagem Docker de 500MB com Node.js 18 + sua app pode ser deployada em qualquer lugar que tenha Docker.
Veja também:Container,Docker,Kubernetes
Ler artigo relacionado →
Ingress
CloudObjeto Kubernetes que define como tráfego HTTP/HTTPS de fora do cluster é roteado para serviços internos.
Por que importa
Ingress é o porteiro do cluster — gerencia SSL, routing, rate limiting — economiza muita configuração manual.
Um Ingress roteia requests para api.example.com para o backend interno e para app.example.com para app-frontend.
Veja também:Kubernetes,Load balancer
Ler artigo relacionado →