Saiba mais sobre o Oracle Database@Azure

O Oracle Database@Azure é o serviço Oracle Database em execução no Oracle Cloud Infrastructure (OCI), co-localizado nos data centers do Microsoft Azure.

O Oracle Database@Azure traz tecnologias Oracle, como Oracle Exadata Database Service, Oracle Real Application Clusters (Oracle RAC) e Oracle Data Guard, para a plataforma Azure. O serviço usa a rede do Azure e o acesso à Rede Virtual do Azure (VNet). Os usuários gerenciam o serviço na console do Azure ou usando ferramentas de automação do Azure. O serviço se beneficia da simplicidade, segurança e baixa latência de um único ambiente operacional no Azure. O Microsoft Entra ID fornece gerenciamento federado de identidade e acesso para o Oracle Database@Azure. O serviço pode ser implementado em várias zonas de disponibilidade (AZs) e regiões do Azure para garantir a continuidade dos negócios e a resiliência da nuvem.

Observação:

Todas as observações de desempenho e do Oracle Database@Azure validadas pelo Oracle Maximum Availability Architecture (MAA) serão documentadas nas Melhores Práticas do Oracle Database Cloud do MAA.

Arquitetura

Essa arquitetura de referência compartilha as melhores práticas para uma solução Oracle Data Guard entre zonas de disponibilidade (AZ).

Ao projetar aplicativos de banco de dados de missão crítica, sempre devem ser consideradas práticas de continuidade de negócios e topologias de alta disponibilidade. A arquitetura mostra um aplicativo em contêiner no Azure Kubernetes Service (AKS). As imagens do contêiner são armazenadas no registro de contêiner do Azure. Os usuários acessam o aplicativo externamente por meio de um balanceador de carga público. O banco de dados principal é implantado no cluster de VMs do Exadata no Azure AZ1. O aplicativo VNet se conecta ao banco de dados VNet por meio do pareamento VNet. Os aplicativos no AKS acessam o banco de dados na sub-rede do cliente por meio da sub-rede delegada. O banco de dados secundário é implantado em uma zona de disponibilidade separada na região; nesse caso, AZ2. O Oracle Data Guard ou o Active Data Guard podem ser usados para replicar os dados do banco de dados principal para o banco de dados secundário. O Active Data Guard é recomendado na replicação do banco de dados entre AZ. O Active Data Guard fornece os principais aprimoramentos para proteção de dados, incluindo reparo automático de blocos e continuidade de aplicativos, bem como a capacidade de descarregar cargas de trabalho "principalmente de leitura" do principal para o stand-by para obter benefícios de escalabilidade. As chaves do banco de dados são armazenadas no OCI Vault, e os backups automáticos são armazenados no OCI Object Storage.

Recomendamos os seguintes princípios:

  • Oracle Exadata Database Service on Dedicated Infrastructure (ExaDB-D). Cada implantação de infraestrutura do Exadata tem pelo menos um cluster de VMs do Exadata em uma rede virtual separada (VNet) para formar os ambientes principal e stand-by.
  • As sub-redes de cliente principal e stand-by e de backup são separadas por VNets sem intervalos CIDR de IP sobrepostos.
  • A camada de aplicativos abrange pelo menos duas AZs, e o VNet é pareado com cada VNet de clusters de VMs principais e stand-by.
  • Os backups e as operações de restauração do banco de dados são obtidos usando o OCI Object Storage, o mecanismo de backup automático integrado do Oracle Database.


cross-az-dr-oracle.zip

Esta arquitetura inclui os seguintes componentes:

  • Região

    Região do Oracle Cloud Infrastructure é uma área geográfica localizada que contém um ou mais data centers, denominada domínios de disponibilidade. As regioes sao independentes de outras regioes, e grandes distancias podem separá-las (entre paises ou ate continentes).

    Uma região do Azure é uma área geográfica na qual um ou mais data centers físicos do Azure, chamados de zonas de disponibilidade, residem. As regioes sao independentes de outras regioes, e grandes distancias podem separá-las (entre paises ou ate continentes).

    As regiões do Azure e da OCI são áreas geográficas localizadas. Para o Oracle Database@Azure, uma região do Azure é conectada a uma região do OCI, com zonas de disponibilidade (AZs) no Azure conectadas a domínios de disponibilidade (ADs) no OCI. Os pares de regiões do Azure e do OCI são selecionados para minimizar a distância e a latência.

  • Data Guard e Active Data Guard

    O Oracle Data Guard fornece um conjunto abrangente de serviços que criam, mantêm, gerenciam e monitoram um ou mais bancos de dados standby para permitir que os principais bancos de dados Oracle permaneçam disponíveis sem interrupção. O Oracle Data Guard mantém esses bancos de dados stand-by como cópias do banco de dados de produção usando replicação na memória. Em seguida, se o banco de dados de produção ficar indisponível por causa de uma interrupção planejada ou não planejada, o Oracle Data Guard poderá alternar qualquer banco de dados stand-by para a atribuição de produção, minimizando o tempo de inatividade associado à interrupção.

    O Active Data Guard estende os recursos do Oracle Data Guard fornecendo a capacidade de descarregar cargas de trabalho de leitura, principalmente, em bancos de dados stand-by, além de recursos avançados de proteção de dados, como reparo automático de blocos e continuidade de aplicativos.

  • Observador do Data Guard

    O job principal do Data Guard Observer é executar um failover automático quando as condições permitirem que ele faça isso sem violar as restrições de durabilidade de dados definidas pelo DBA. É um cliente Oracle Call Interface de baixa pegada incorporado à CLI DGMGRL. Como qualquer outro cliente, um observador pode ser executado de qualquer plataforma de hardware que o suporte, e essa plataforma pode ser diferente da plataforma de banco de dados stand-by principal ou de destino.

  • Vault

    O Oracle Cloud Infrastructure Vault permite que você gerencie centralmente as chaves de criptografia que protegem seus dados e as credenciais secretas usadas para proteger o acesso aos seus recursos na nuvem. O OCI Vault é usado para armazenar chaves de criptografia de dados transparente (TDE) para criptografar bancos de dados ExaDB-D em repouso.

  • Serviço Exadata Database

    O Oracle Exadata Database Service permite que você utilize o poder do Exadata na nuvem. Você pode fornecer sistemas Exadata X9M flexíveis que permitem adicionar servidores de computação de banco de dados e servidores de armazenamento ao sistema à medida que suas necessidades aumentam. Os sistemas Exadata X9M oferecem rede RDMA sobre Ethernet Convergente (RoCE) para módulos de memória persistente (PMEM) de alta largura de banda e baixa latência e software Exadata inteligente. Você pode provisionar sistemas X9M do Exadata usando uma forma equivalente a um sistema X9M de quarto de rack e, em seguida, adicionar servidores de banco de dados e de armazenamento a qualquer momento após o provisionamento.

    O Oracle Exadata Database Service on Dedicated Infrastructure fornece o Oracle Exadata Database Machine como um serviço em um data center do Oracle Cloud Infrastructure (OCI). A instância do Oracle Exadata Database Service on Dedicated Infrastructure é um cluster de máquinas virtuais (VMs) que reside nos racks do Exadata em uma região do OCI.

    O Oracle Database@Azure fornece o Oracle Exadata Database Service em execução na OCI, co-localizado nos data centers do Microsoft Azure.

  • Object Storage

    O armazenamento de objetos fornece acesso rápido a grandes quantidades de dados estruturados e não estruturados de qualquer tipo de conteúdo, incluindo backups de bancos de dados, dados de análise e conteúdo avançado, como imagens e vídeos. Você pode armazenar de forma segura e depois recuperar dados diretamente da internet ou de dentro da plataforma da nuvem. Você pode dimensionar o armazenamento sem prejudicar o desempenho ou a confiabilidade do serviço. Use o armazenamento padrão para armazenamento de acesso frequente que você precisa para acessar rapidamente, imediatamente e com frequência. Use o armazenamento de arquivos compactados para armazenamento "frio" que você mantém por longos períodos de tempo e raramente acessa.

  • Oracle Database@Azure

    O Oracle Database@Azure integra as tecnologias Oracle Exadata Database Service, Oracle Real Application Clusters (Oracle RAC) e Oracle Data Guard à plataforma Azure.

    O Oracle Database@Azure é o serviço Oracle Database em execução na Oracle Cloud Infrastructure (OCI) e é co-localizado nos data centers do Microsoft Azure. O serviço oferece recursos e paridade de preços com a OCI. Os usuários compram o serviço no Azure Marketplace.

    O serviço Oracle Database@Azure oferece a mesma baixa latência que outros serviços nativos do Azure e atende a cargas de trabalho de missão crítica e necessidades de desenvolvimento nativas da nuvem. Os usuários gerenciam o serviço na console do Azure e com ferramentas de automação do Azure. O serviço é implantado na Rede Virtual do Azure (VNet) e integrado ao sistema de gerenciamento de identidade e acesso do Azure. As métricas e os logs de auditoria do OCI e do Oracle Database estão disponíveis nativamente no Azure. O serviço requer que os usuários tenham uma tenancy do Azure e uma tenancy do OCI.

  • Registro de Contêiner do Azure

    O Azure Container Registry (ACR) é um serviço gerenciado para armazenar e gerenciar imagens de contêiner e artefatos relacionados.

  • Zona de disponibilidade do Azure

    Uma zona de disponibilidade é um data center fisicamente separado dentro de uma região projetado para ser disponível e tolerante a falhas. As zonas de disponibilidade estão próximas o suficiente para ter conexões de baixa latência com outras zonas de disponibilidade.

  • Serviço Kubernetes do Azure

    O Azure Kubernetes Service (AKS) é um serviço Kubernetes gerenciado oferecido pelo Microsoft Azure.

  • DNS

    DNS (Domain Name System) é a lista telefônica da Internet, traduzindo nomes de domínio para endereços IP para navegação na web.

  • Balanceador de Carga do Azure

    O Balanceador de Carga do Azure fornece distribuição de tráfego automatizada de um ponto de entrada única para vários servidores no back-end.

  • Rede Virtual do Microsoft Azure

    A Rede Virtual do Microsoft Azure (VNet) é o bloco de construção fundamental para sua rede privada no Azure. O VNet permite que muitos tipos de recursos do Azure, como máquinas virtuais (VM) do Azure, se comuniquem com segurança entre si, com a internet e com redes locais.

Sobre Serviços e Atribuições Obrigatórios

Esta solução requer os seguintes serviços e funções:

Estas são as atribuições necessárias para cada serviço.

Nome do Serviço: Atribuição Obrigatório para...
(Azure) Administrador do Oracle Database Infrastructure Criar infraestruturas Exadata principais e stand-by
(Azure) Administrador de cluster de VMs do Oracle Database Criar clusters de VMs principais e stand-by do Exadata
(OCI) odbaa-vm-cluster-administrators Criar configurações do Oracle Data Guard principal e stand-by

Consulte Produtos, Soluções e Serviços Oracle para obter o que você precisa.