Overview
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Para garantir que as aplicações são fiáveis e estão sempre disponíveis, cada vez mais empresas estão a transferir aplicações para a AWS. Mas muitas empresas ainda lutam para projetar e criar esses aplicativos em nuvem de forma eficaz, pensando que, como a nuvem é resiliente, seus aplicativos também serão. Com este guia prático, os engenheiros de software, DevOps e Cloud aprenderão a implementar designs e configurações resilientes na Cloud utilizando laboratórios práticos independentes.
Os autores Kevin Schwarz, Jennifer Moran e Dr. Nate Bachmeier da AWS ensinam-te a criar aplicações Cloud que demonstram resiliência com padrões como back off e retry, failover multi-Region, proteção de dados e circuit breaker com cenários comuns de configuração, ferramentas e implementação. Os laboratórios estão organizados em categorias com base na complexidade e no tópico, facilitando a concentração nas partes mais relevantes do teu negócio.
Aprenderás a:
- Configura e implanta serviços da AWS usando padrões de resiliência
- Implementar microsserviços sem estado para alta disponibilidade
- Considera designs de várias regiões para atender aos requisitos comerciais
- Implementa estratégias de backup e restauro, luz piloto, espera quente e ativo-ativo
- Constrói aplicações que resistam a deficiências da Região AWS e da Zona de Disponibilidade
- Utiliza experiências de engenharia do caos para injeção de falhas para testar a resiliência
- Avalia as soluções de compromisso ao criar sistemas resilientes, incluindo o custo, a complexidade e a carga operacional