Pilares para Workloads Resilientes

Existem 3 pilares cruciais para que workloads executados no ambiente de Cloud sejam resilientes desde sua concepção. Estes pilares baseam as decisões de arquitetura que habilitam a movimentação do workload de maneira flexível e segura:

Infrastructure-as-code Data Movement Application Architecture
Garantir que sua arquitetura seja replicável de forma automatizada, tornando possível a criação e recriação deste ambiente em outra localização, além de dar visibilidade às mudanças através de ferramentas de versionamento de código, como o Git Dados tem gravidade. Isto significa que a tendência é que todos os serviços necessários para a manipulação destes dados estejam o mais próximo possível do seu repositório. Deve-se considerar questões como latência, volumetria, custos e forma de acesso a estes dados, planejando formas específicas de movimentação caso necessário. Conceber workloads que garantam o baixo acoplamento entre os componentes, não mantenham estado, se comuniquem de forma assíncrona e garantam a persistência e integridade dos dados em repositórios externos. Desta forma, é possível que sua aplicação se movimente sem impactos aos usuários ou aos dados sendo manipulados
**Referências:**
Infrastructure-as-code, Gerenciamento e Governança
**Referências:**
Armazenamento, Banco de dados, Redes e entrega de conteúdo
**Referências:**
Modern Application Architectures, Computação, Contêineres, Integração de aplicativos