Topologia e conectividade de rede para Oracle Database@Azure – projeto de conectividade BCDR
Este artigo se concentra nas considerações de conectividade de alta disponibilidade (HA) e recuperação de desastre (DR) para implantações do Oracle Exadata Database@Azure. Ele começa abordando a redundância de região única e, em seguida, expande-se para arquiteturas entre regiões para ajudar a garantir que seus ambientes permaneçam resilientes e atendam aos requisitos de RPO (objetivo de ponto de recuperação) e RTO (objetivo de tempo de recuperação).
Você deve atender aos seguintes requisitos principais:
Baixa latência: minimizar a latência do tráfego de banco de dados para um desempenho ideal.
Continuidade de negócios e recuperação de desastre (BCDR): A alta disponibilidade (HA) do seu Oracle Exadata Database@Azure e dos aplicativos relacionados é crucial para manter operações de negócios que exigem baixo tempo de recuperação (RTO) ou ponto de recuperação (RPO).
A conectividade de rede entre instâncias do Oracle Exadata Database@Azure primária e em espera pode ser estabelecida por meio da rede do Azure e da rede OCI (Oracle Cloud Infrastructure). A rota padrão para essa conectividade é por meio do Azure. Este artigo se concentra na arquitetura de rede no Azure. Para obter mais informações, consulte BCDR para Oracle Database@Azure.
Redundância na mesma região
Para redundância de região única, você precisa de duas implantações separadas do Oracle Exadata Database@Azure. Cada implantação deve estar em uma rede virtual diferente e alinhada com uma zona de disponibilidade diferente.
O diagrama a seguir ilustra uma configuração redundante de região única que usa duas implantações do Oracle Exadata Database@Azure em redes virtuais separadas para abranger várias zonas de disponibilidade.
Nota
O Oracle Data Guard usa a rede subjacente do Azure. A replicação de dados ocorre por meio de uma rede virtual emparelhada do Azure na região do Azure e não usa a rede OCI. As taxas de saída de dados se aplicam.
Redundância entre regiões
Para implantar uma configuração de rede redundante entre regiões, você pode configurar o tráfego no Azure ou no OCI. Os padrões a seguir fornecem diretrizes para cenários em que o tráfego deve permanecer no Azure. O diagrama a seguir mostra uma topologia hub-and-spoke.
O diagrama a seguir mostra uma topologia de WAN Virtual do Azure.
Considerações sobre design
opções de rede para BCDR: Você pode estabelecer a conectividade de rede entre as instâncias do Oracle Database@Azure primária e em espera por meio da rede do Azure e da rede OCI. A rota padrão para essa conectividade é por meio do Azure.
custos de saída: Considere os custos de saída entre redes virtuais ao replicar dados.
Zonas de Disponibilidade: Garanta que as duas implantações do Oracle Exadata Database@Azure abrangem diferentes zonas de disponibilidade para isolar falhas no nível da zona de disponibilidade.
configuração do Data Guard: para DR na mesma região ou zona de disponibilidade, o Data Guard deve ser habilitado e configurado no modo síncrono para minimizar seus objetivos de RTO e RPO e otimizar o desempenho. Para mais informações, veja considerações de BCDR para Oracle Database@Azure.
Topologias de rede suportadas: Usar conectividade e emparelhamento baseados em WAN Virtual com uma rede de hub.
Recomendações de design
NVAs (dispositivos virtuais de rede): Minimizar o uso de NVAs no caminho de rede porque cada salto extra adiciona latência que pode prejudicar o desempenho da replicação do Data Guard.
Custos e crescimento: Avaliar custos de entrada e saída, expectativas futuras de crescimento e possíveis alterações na arquitetura de rede. Alinhe seu design com suas metas de continuidade de negócios e restrições de orçamento.
replicação assíncrona para DR entre regiões: Devido à maior latência entre regiões geograficamente distantes, considere o uso da replicação assíncrona do Data Guard. Esse modo pode lidar com o aumento da latência sem afetar o desempenho de produção. Ele também fornece recursos robustos de DR.
Próxima etapa
Para se preparar para a migração, considere a conexão do Oracle Database local com o Oracle Exadata Database@Azure. Para obter mais informações, consulte design de conectividade para migração.