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á.
Em execução
Para garantir o desempenho ideal e a baixa latência entre seu aplicativo baseado em nuvem e seu banco de dados local, recomendamos que você implemente. AWS Direct Connect Esse serviço fornece uma conexão de rede dedicada entre AWS o data center da sua organização e oferece desempenho de rede mais consistente e latência reduzida em comparação com conexões baseadas na Internet. Isso é particularmente crucial para operações de banco de dados que exigem tempos de resposta rápidos.
Para obter alta disponibilidade (HA) e elasticidade para o aplicativo em execução AWS, você pode implementar uma arquitetura robusta usando os seguintes componentes:
-
Elastic Load Balancing (ELB): você pode implantar um balanceador de carga para distribuir o tráfego de entrada em várias instâncias do Amazon Elastic Compute Cloud (Amazon EC2) nas quais seu aplicativo é executado. Isso garante uma distribuição uniforme da carga de trabalho e fornece um único ponto de entrada para as solicitações do cliente.
-
Grupo de Auto Scaling: as instâncias do EC2 que hospedam o aplicativo podem ser organizadas em um grupo de Auto Scaling. Isso permite que a infraestrutura ajuste automaticamente o número de instâncias com base em métricas predefinidas, como utilização da CPU ou tráfego de rede. Durante os horários de pico, instâncias adicionais podem ser lançadas para lidar com o aumento da carga, enquanto em períodos mais silenciosos, instâncias desnecessárias podem ser encerradas para otimizar os custos.
-
Instâncias EC2: o aplicativo pode ser implantado em instâncias EC2 dentro do grupo Auto Scaling. Essas instâncias devem ser distribuídas em várias zonas de disponibilidade para aumentar a tolerância a falhas e garantir alta disponibilidade.
-
Implantação Multi-AZ: ao distribuir as instâncias do aplicativo em várias zonas de disponibilidade, o sistema pode resistir à falha de uma única zona de disponibilidade sem impacto significativo na disponibilidade geral.
Essa arquitetura permite que o aplicativo seja escalado perfeitamente com base na demanda, mantendo a alta disponibilidade. O balanceador de carga garante que o tráfego seja distribuído uniformemente entre instâncias íntegras, e o grupo Auto Scaling gerencia o número de instâncias com base na carga de trabalho real.
Para aumentar ainda mais a confiabilidade, você pode implementar um sistema robusto de monitoramento e alerta usando CloudWatch a Amazon para ajudar a detectar e responder prontamente a quaisquer problemas de desempenho ou falhas. Além disso, testes regulares dos recursos de escalonamento automático e dos cenários de failover garantirão que o sistema se comporte conforme o esperado durante várias condições de carga e possíveis falhas.
Ao adotar essa abordagem, você pode se beneficiar da escalabilidade e flexibilidade do e, Nuvem AWS ao mesmo tempo, manter uma conexão segura com seu banco de dados Db2 local. Essa configuração híbrida serve como um excelente caminho para uma migração completa para a nuvem e fornece transição gradual e mitigação de riscos durante todo o processo.
Confirmação em duas fases (2PC)
AWS Mainframe Modernization
O Replatform with Rocket Software
A arquitetura XA, que é integrada ao AWS Replatform with Rocket Software, permite a coordenação de transações em diversos recursos, como bancos de dados e filas de mensagens. Essa integração garante que todas as partes de uma transação distribuída sejam confirmadas ou revertidas em uníssono, para manter a consistência em todo o sistema.
O processo 2PC consiste em duas fases:
-
Fase de preparação: o gerente de transações consulta todos os gerentes de recursos envolvidos na transação para garantir que eles estejam prontos para se comprometer.
-
Fase de confirmação: se todos os gerentes de recursos responderem positivamente, o gerente de transações os instruirá a confirmar as alterações. Se algum dos gerentes de recursos não puder se comprometer, todos os gerentes serão instruídos a reverter as alterações.
Ao usar o XA, o AWS Replatform with Rocket Software fornece uma solução confiável e escalável para gerenciar transações complexas e distribuídas em ambientes de mainframe modernizados. Esse recurso é essencial para organizações que desejam migrar seus aplicativos de mainframe para a nuvem sem comprometer a integridade ou o desempenho transacional.
infraestrutura de tempo de execução
O diagrama a seguir mostra um ambiente altamente disponível e elástico no Nuvem AWS que inclui duas zonas de disponibilidade, instâncias EC2 em um grupo de Auto Scaling, um Network Load Balancer e uma conexão dedicada AWS entre os ambientes e de mainframe por meio de. AWS Direct Connect
Nesta arquitetura:
-
Quando o AWS Mainframe Modernization tempo de execução é iniciado, ele recupera as credenciais do Db2 AWS Secrets Managere abre uma conexão persistente com o Db2 for z/OS.
nota
AWS Mainframe Modernization O serviço (experiência do Managed Runtime Environment) não está mais aberto a novos clientes. Para recursos semelhantes ao AWS Mainframe Modernization Serviço (experiência do Managed Runtime Environment), explore o AWS Mainframe Modernization Service (Experiência autogerenciada). Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Mudança de disponibilidade do AWS Mainframe Modernization.
-
Os clientes vinculam o endereço do Network Load Balancer no Amazon Route 53.
-
O Route 53 redireciona as transações para o Network Load Balancer.
-
O Network Load Balancer distribui transações em várias instâncias do EC2.
-
A carga de trabalho em execução AWS Mainframe Modernization interage com o Db2 usando uma conexão persistente z/OS por meio de. AWS Direct Connect