Por que a AWS tem data centers em todo o mundo?
Quando um servidor está longe de você, as páginas web ficam lentas. E se todos os data centers estiverem em um só lugar, uma falha de energia ou terremoto pode paralisar serviços para milhões de pessoas.
A AWS resolve isso distribuindo data centers por todo o mundo em uma estrutura cuidadosamente projetada.
---
Pense em uma rede de restaurantes global
Uma Região = o escritório principal em cada cidade importante. O escritório de Seul e o de Tóquio operam de forma completamente independente. Uma Zona de Disponibilidade (AZ) = várias filiais dentro da mesma cidade. Se uma filial pegar fogo, as outras continuam atendendo clientes. Um Local de Borda (Edge Location) = um ponto de distribuição perto dos bairros residenciais. A comida chega mais rápido porque vem de perto.
---
O que é uma Região?
Uma Região é um conjunto independente de data centers localizado em uma parte importante do mundo. A AWS tem mais de 30 Regiões, e cada uma opera de forma completamente independente.
Ao escolher uma Região, considere quatro coisas: soberania de dados (alguns países exigem que dados pessoais sejam armazenados dentro de suas fronteiras), distância dos usuários (mais perto = mais rápido), serviços disponíveis (nem todos os serviços estão em todas as Regiões), e preços (podem variar entre Regiões).
---
O que é uma Zona de Disponibilidade?
Dentro de uma única Região há vários grupos de data centers fisicamente separados: as Zonas de Disponibilidade (AZs). Uma Região típica tem três ou mais AZs.
Cada AZ é conectada às outras por linhas dedicadas de alta velocidade, mas os sistemas de energia e refrigeração são completamente independentes.
A implantação Multi-AZ significa distribuir serviços importantes entre várias AZs. Se uma AZ falhar, o serviço continua funcionando nas outras. Esta é a forma fundamental de alcançar Alta Disponibilidade na AWS.
---
O que é um Local de Borda?
Locais de Borda são pequenos servidores de cache distribuídos em centenas de cidades ao redor do mundo. Existem muito mais do que Regiões.
O Amazon CloudFront usa Locais de Borda para armazenar cópias de conteúdo frequentemente solicitado (imagens, vídeos, páginas web) perto de cada usuário. Isso torna a entrega dramaticamente mais rápida.
!Infraestrutura global da AWS: Região, Zona de Disponibilidade, Edge Location
Três formas de usar a AWS
O Console de Gerenciamento é uma interface gráfica no navegador web. A mais amigável para iniciantes.
A CLI (Interface de Linha de Comando) permite controlar a AWS digitando comandos de texto. Útil para automatizar tarefas repetitivas.
O SDK (Kit de Desenvolvimento de Software) permite chamar APIs da AWS a partir de linguagens de programação como Python ou JavaScript.
Os três métodos chamam as mesmas APIs da AWS por baixo dos panos.
---
Infraestrutura como Código — IaC
IaC significa definir sua infraestrutura em um arquivo de texto e implantá-la automaticamente. Como uma receita de culinária: quem seguir a mesma receita obtém o mesmo prato.
AWS CloudFormation define infraestrutura usando arquivos de texto JSON ou YAML. Um único arquivo pode implantar dezenas de servidores e redes de uma vez.
AWS CDK permite escrever infraestrutura usando linguagens de programação como Python ou TypeScript.
Benefícios do IaC: ambientes reproduzíveis com exatidão, alterações rastreáveis com Git, e menos erros humanos.
---
Pontos-chave para o exame
"Grupos de data centers fisicamente separados" → Zona de Disponibilidade (AZ) "Áreas geográficas independentes" → Região "Entregar conteúdo rapidamente perto do usuário" → Local de Borda (Amazon CloudFront) "Distribuir em múltiplos lugares para alta disponibilidade" → Implantação Multi-AZ "Definir infraestrutura como código e implantar automaticamente" → AWS CloudFormation ou AWS CDK "Usar a AWS com interface gráfica no navegador" → Console de Gerenciamento Quatro critérios de seleção de Região: soberania de dados, distância dos usuários, serviços disponíveis, preços