Infraestrutura Global e Confiabilidade


Alta Disponibilidade

  • Enfrentas as adversidades com provendo mais opções (filiais da cafeteria)

Configuração da Infraestrutura Global

  • Alta disponibilidade
  • Tolerância a falhas
  • Opera em diferentes regiões

Regiões AWS

  • Cada região possui diversos datacenters

Seleção de uma Região (Principais fatores)

  • Conformidade:
    • Talvez os dados não possam sair de uma determinada região.
    • Devido às leis de proteção de dados
  • Proximidade:
    • Deixar os serviços prestados o mais próximo possível dos clientes
  • Disponibilidade de Recursos:
    • Nem todos os serviços/recursos da AWS podem estar presentes em todas as regiões
  • Preços:
    • Os valores podem variar por região, devido à impostos e custos operacionais

Zonas de Disponibilidade

  • Um grupo ou uma unidade de datacenter é chamado de Zona de Disponibilidade ou AZ
  • Ou seja, cada região da AWS possui várias Zonas de Disponibilidade
  • São isoladas e separadas fisicamente dentro de um região geográfica
  • Cada Zona é feita uma longe das outras, precauções para desastres naturais
  • Para que uma possa suprir necessidades da outra caso haja indisponibilidade
  • Recomenda-se ter ao menos duas AZ, fortalecendo a redundância

Provisionamento de Recursos

AWS CloudFront

  • Locais de borda
  • Cache para disponibilidade

AWS Elastic Beanstalk

  • Definições de código e configuração para implantação de recursos

AWS CloudFormation

  • (Iac) Infraestrutura como código
  • via JSON ou YAML
  • É possível provisionar os recursos também:
    • Armazenamento
    • Banco de dados
    • Analytics
    • Machine learning