Executar Bases de Dados Oracle Database no Azure

Balanceador de Carga
Gateway de Aplicação

Ideia de solução

Se quiser ver-nos expandir este artigo com mais informações, detalhes de implementação, orientação de preços ou exemplos de código, informe-nos com o Feedback do GitHub!

Esta arquitetura de solução ilustra uma arquitetura canónica para alcançar uma elevada disponibilidade para a sua Oracle Database Enterprise Edition 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 Zonas de Disponibilidade Azure e Oracle Ative DataGuard com FSFO. Para 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 arquitetura Descarregue 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 armazenamento Premium 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.