Criação de aplicativos de alta disponibilidade e soluções de infraestrutura com AWS Outposts rack - AWS Outposts Considerações sobre design e arquitetura de alta disponibilidade

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criação de aplicativos de alta disponibilidade e soluções de infraestrutura com AWS Outposts rack

Com o AWS Outposts rack, você pode criar, gerenciar e escalar aplicativos locais altamente disponíveis usando serviços e ferramentas de AWS nuvem familiares. É importante entender que as arquiteturas e abordagens de HA na nuvem geralmente são diferentes das arquiteturas tradicionais de HA on-premises que você pode estar executando em seu datacenter atualmente.

Com implantações tradicionais de aplicativos de HA no local, os aplicativos são implantados em máquinas virtuais (). VMs Sistemas e infraestrutura de TI complexos são implantados e mantidos para garantir que essas máquinas virtuais estejam funcionando e íntegras. Eles VMs geralmente têm identidades específicas e cada VM pode desempenhar um papel fundamental na arquitetura total do aplicativo.

As funções arquitetônicas estão fortemente vinculadas às identidades da VM. Os arquitetos de sistemas utilizam os recursos de infraestrutura de TI para fornecer ambientes de execução de VM altamente disponíveis que oferecem a cada VM acesso confiável à capacidade computacional, volumes de armazenamento e serviços de rede. Se uma VM falhar, os processos de recuperação automatizados ou manuais são executados para restaurar a VM com falha para um estado íntegro, geralmente em outra infraestrutura ou em outro datacenter.

As arquiteturas de HA em nuvem adotam uma abordagem diferente. AWS os serviços em nuvem fornecem recursos confiáveis de computação, armazenamento e rede. Os componentes do aplicativo são implantados em EC2 instâncias, contêineres, funções sem servidor ou outros serviços gerenciados.

Uma instância é uma instanciação de um componente do aplicativo, talvez uma das muitas que desempenham essa função. Os componentes do aplicativo estão fracamente acoplados entre si e ao papel que desempenham na arquitetura total do aplicativo. A identidade individual de uma instância geralmente não é importante. Instâncias adicionais podem ser criadas ou destruídas para aumentar ou diminuir a escala em resposta à demanda. Instâncias com falha ou instâncias não íntegras são simplesmente substituídas por novas instâncias íntegras.

AWS Outposts O rack é um serviço totalmente gerenciado que estende AWS computação, armazenamento, rede, banco de dados e outros serviços de nuvem para locais locais para uma experiência híbrida verdadeiramente consistente. Você não deve pensar no serviço de rack do Outposts como um substituto imediato para sistemas de infraestrutura de TI com mecanismos tradicionais de HA on-premises. Tentar usar AWS serviços e Outposts para dar suporte a uma arquitetura tradicional de HA local é um antipadrão.

As cargas de trabalho executadas no AWS Outposts rack usam mecanismos de HA na nuvem, como Amazon EC2 Auto Scaling (para escalar horizontalmente para atender às demandas da carga de trabalho) EC2 , verificações de saúde (para detectar e remover instâncias não íntegras) e Application Load Balancers (para redirecionar o tráfego de carga de trabalho de entrada para instâncias escaladas ou substituídas). Ao migrar aplicativos para a nuvem, seja para um AWS Outposts rack Região da AWS ou para um rack, você deve atualizar sua arquitetura de aplicativos de HA para começar a aproveitar os serviços de nuvem gerenciados e os mecanismos de HA na nuvem.

As seções a seguir apresentam padrões de arquitetura, antipadrões e práticas recomendadas para implantar o AWS Outposts rack em seus ambientes locais para executar cargas de trabalho com requisitos de alta disponibilidade. Essas seções apresentam padrões e práticas; no entanto, elas não fornecem detalhes de configuração e implementação. Você deve ler e se familiarizar com o AWS Outposts rack FAQs e o Guia do Usuário e com a FAQs documentação de serviço dos serviços executados no rack Outposts enquanto prepara seu ambiente para o rack Outposts e seus aplicativos para migração para serviços. AWS