Executar bases de dados oracle em Azure

Balanceador de Carga
Gateway de Aplicação

Ideia de solução

Se quiser ver-nos expandir este artigo com mais informações, tais como potenciais casos de uso, serviços alternativos, considerações de implementação ou orientação de preços, informe-nos com GitHub Feedback!

Esta arquitetura de solução ilustra uma arquitetura canónica para alcançar uma elevada disponibilidade para o seu Enterprise Edition oracle Database em Azure. A alta disponibilidade para o seu front-end, bem como para o nível médio, pode ser obtida utilizando balanceadores de carga Azure ou Gateways de aplicação. Uma disponibilidade de 99,99% para o seu nível de base de dados pode ser alcançada usando uma combinação de Azure Availability Zones e Oracle Ative DataGuard com FSFO. Para obter disponibilidade adicional e/ou recuperação de desastres, considere implementar outro VM de base de dados numa região de Azure diferente e agendar cópias de segurança frequentes do RMAN.

Arquitetura

Diagrama de arquiteturaDescarregue um SVG desta arquitetura.

Fluxo de dados

  1. O sistema de clientes acede a uma aplicação personalizada com backend Oracle DB através da web.
  2. A extremidade frontal da web está configurada num equilibrador de carga.
  3. A frente web faz uma chamada para o Servidor de Aplicações apropriado para lidar com o trabalho.
  4. Consulta de servidor de aplicações a base de dados primária do Oráculo.
  5. A Oracle Database foi configurada utilizando uma Máquina Virtual HyperThreaded, com vários discos geridos baseados em Premium de armazenamento para desempenho e disponibilidade.
  6. As bases de dados da Oracle são replicadas com Oracle DataGuard (ou Ative DataGuard) ou Oracle GoldenGate para fins HA e DR.
  7. As bases de dados da Oracle são monitorizadas para o tempo e desempenho pela Oracle Enterprise Manager. O OEM também permite gerar vários relatórios de desempenho e utilização.