Executando Oracle Databases no Azure

Load Balancer
Gateway de Aplicativo

Ideia da solução

se você quiser nos ver, expanda este artigo com mais informações, como casos de uso em potencial, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco com GitHub comentários!

essa arquitetura de solução ilustra uma arquitetura canônica para obter alta disponibilidade para seu Oracle Database Edição Enterprise no Azure. A alta disponibilidade para seu front-end, bem como a camada intermediária, pode ser obtida usando balanceadores de carga do Azure ou gateways de aplicativo. Uma disponibilidade de tempo de atividade de 99,99% para sua camada de banco de dados pode ser obtida usando uma combinação de Zonas de Disponibilidade do Azure e Oracle active DataGuard com FSFO. Para disponibilidade adicional e/ou recuperação de desastre, considere implantar outra VM de banco de dados em uma região diferente do Azure e agendar backups do RMAN frequentes.

Arquitetura

Diagrama de arquitetura Baixe um SVG dessa arquitetura.

Fluxo de Dados

  1. O sistema cliente acessa um aplicativo personalizado com Oracle DB back-end por meio da Web.
  2. O front-end da Web é configurado em um balanceador de carga.
  3. O front-end da Web faz uma chamada para o servidor de aplicativos apropriado para lidar com o trabalho.
  4. O servidor de aplicativos consulta o Oracle Database primário.
  5. a Oracle Database foi configurada usando uma máquina Virtual com hiperthread com várias Managed Disks com base em armazenamento Premium para desempenho e disponibilidade.
  6. Os bancos de dados Oracle são replicados com o Oracle DataGuard (ou o Active DataGuard) ou o Oracle GoldenGate para fins de HA e recuperação de desastre.
  7. os bancos de dados oracle são monitorados quanto ao tempo de atividade e ao desempenho do oracle Enterprise Manager. O OEM também permite que você gere vários relatórios de desempenho e uso.