Scopri Oracle AI Database@Azure

Oracle AI Database@Azure è il servizio Oracle Database in esecuzione su Oracle Cloud Infrastructure (OCI), con sede in data center Microsoft Azure.

Oracle AI Database@Azure porta le tecnologie Oracle, come Oracle Exadata Database Service, Oracle Autonomous AI Database Serverless, Oracle Real Application Clusters (Oracle RAC) e Oracle Data Guard, nella piattaforma Azure. La soluzione utilizza la rete di Azure e l'accesso alla rete virtuale di Azure (VNet). È possibile gestire il servizio nella console di Azure o utilizzando gli strumenti di automazione di Azure. Oracle AI Database@Azure è costituito da un Autonomous Database completamente gestito e da un Oracle Exadata Database Service gestito in modo congiunto. Entrambi i servizi sono integrati in modo nativo in Azure e offrono un ambiente operativo semplice, sicuro e a bassa latenza. Microsoft Entra ID fornisce la gestione delle identità e degli accessi federati per Oracle AI Database@Azure. La soluzione può essere implementata in più aree e zone di disponibilità di Azure per garantire la continuità aziendale e la resilienza del cloud.

In questa soluzione vengono fornite informazioni sulle considerazioni e sulle opzioni disponibili relative alle opzioni di topologia di rete per selezionare quella più adatta alle proprie esigenze organizzative.

Architettura

Questa architettura di riferimento condivide le best practice per una soluzione Oracle Data Guard cross availability zone (AZ).

Quando si progettano applicazioni di database mission-critical, devono sempre essere prese in considerazione le procedure di continuità aziendale e le topologie di alta disponibilità. L'architettura mostra un'applicazione containerizzata nel servizio Azure Kubernetes (AKS). Le immagini del contenitore vengono memorizzate nel registro del contenitore di Azure. Gli utenti accedono all'applicazione esternamente tramite un load balancer pubblico. Il database primario viene distribuito nel cluster VM Exadata in Azure AZ1. L'applicazione VNet si connette al database VNet tramite il peering VNet. Le applicazioni in AKS accedono al database nella subnet client tramite la subnet delegata. Il database secondario viene distribuito in una zona di disponibilità separata nell'area. In questo caso, AZ2. È possibile utilizzare Oracle Data Guard o Active Data Guard per replicare i dati dal database primario al database secondario. Active Data Guard è consigliato nella replica del database tra AZ. Active Data Guard offre miglioramenti chiave per la protezione dei dati, tra cui la riparazione automatica dei blocchi e la continuità delle applicazioni, nonché la possibilità di scaricare i carichi di lavoro "in lettura" per lo più dal database primario al database in standby per ottenere vantaggi di scalabilità. Le chiavi di database vengono memorizzate in OCI Vault e i backup automatici vengono configurati in Oracle Database Autonomous Recovery Service.

Raccomandiamo i seguenti principi:

  • Oracle Exadata Database Service on Dedicated Infrastructure (ExaDB-D). Ogni distribuzione dell'infrastruttura Exadata dispone di almeno un cluster VM Exadata in una rete virtuale separata (VNet) per formare gli ambienti primario e in standby.
  • Le subnet del client primario e di standby e di backup sono separate VNets senza sovrapporsi agli intervalli CIDR IP.
  • Il livello applicazione si estende su almeno due AZ e VNet viene sottoposto a peering con ogni VNet dei cluster VM primari e in standby.
  • I backup su Oracle Database Autonomous Recovery Service riducono al minimo il carico di lavoro di backup sul database implementando la strategia di backup incrementale per sempre che elimina i backup completi settimanali. Inoltre, consente un ripristino e un ripristino più rapidi fornendo una copia di backup completa virtuale ed eliminando la necessità di recuperare i backup incrementali. In alternativa, è possibile memorizzare i backup automatici nello storage degli oggetti OCI.


cross-az-dr-oracle.zip

Questa architettura comprende i seguenti componenti:

  • Area

    Un'area geografica Oracle Cloud Infrastructure è un'area geografica localizzata che contiene uno o più data center, denominati domini di disponibilità. Le regioni sono indipendenti da altre regioni e grandi distanze possono separarle (tra paesi o addirittura continenti).

    Un'area di Azure è un'area geografica in cui risiedono uno o più data center fisici di Azure, denominati zone di disponibilità. Le regioni sono indipendenti da altre regioni e grandi distanze possono separarle (tra paesi o addirittura continenti).

    Azure e le aree OCI sono aree geografiche localizzate. Per Oracle AI Database@Azure, un'area Azure è connessa a un'area OCI, con le zone di disponibilità (AZ) in Azure connesse ai domini di disponibilità (AD) in OCI. Le coppie di aree Azure e OCI sono selezionate per ridurre al minimo la distanza e la latenza.

  • Oracle Database Autonomous Recovery Service

    Oracle Database Autonomous Recovery Service è un servizio completamente gestito progettato per proteggere Oracle AI Database dalla perdita di dati e dalle minacce informatiche. Offre backup più veloci con sovraccarico ridotto del database, ripristino affidabile con backup convalidati e protezione in tempo reale che consente il ripristino entro meno di un secondo da un'interruzione o un attacco ransomware. Questo servizio fornisce un dashboard di protezione dei dati centralizzato ed è consigliato per eseguire il backup di Oracle AI Database con elevata resilienza.

  • Data Guard e Active Data Guard

    Oracle Data Guard offre un set completo di servizi che creano, gestiscono e monitorano uno o più database in standby per consentire ai database Oracle primari di rimanere disponibili senza interruzioni. Oracle Data Guard gestisce questi database di standby come copie del database di produzione utilizzando la replica in memoria. Quindi, se il database di produzione diventa non disponibile a causa di un'indisponibilità pianificata o non pianificata, Oracle Data Guard può passare qualsiasi database di standby al ruolo di produzione, riducendo al minimo i tempi di inattività associati all'indisponibilità.

    Active Data Guard estende le funzionalità di Oracle Data Guard offrendo la possibilità di scaricare i carichi di lavoro in lettura, principalmente sui database in standby, oltre a funzioni avanzate di protezione dei dati, come la riparazione automatica dei blocchi e la continuità delle applicazioni.

  • Osservatore Data Guard

    Il job primario di Data Guard Observer consiste nell'eseguire un failover automatico quando le condizioni lo consentono senza violare i vincoli di durabilità dei dati impostati dal DBA. Si tratta di un client Oracle Call Interface a basso ingombro integrato nella CLI DGMGRL. Come qualsiasi altro client, un osservatore può essere eseguito da qualsiasi piattaforma hardware che lo supporta e tale piattaforma può essere diversa dalla piattaforma di database di standby primario o di destinazione.

  • Vault

    Oracle Cloud Infrastructure Vault consente di gestire centralmente le chiavi di cifratura che proteggono i dati e le credenziali segrete utilizzate per proteggere l'accesso alle risorse nel cloud. OCI Vault viene utilizzato per memorizzare le chiavi TDE (Transparent Data Encryption) per cifrare i database ExaDB-D in archivio.

  • Servizio di database Exadata

    Oracle Exadata Database Service ti consente di sfruttare la potenza di Exadata nel cloud. È possibile eseguire il provisioning di sistemi Exadata X9M flessibili che consentono di aggiungere server di calcolo del database e server di storage al sistema di pari passo con l'aumento delle esigenze. I sistemi Exadata X9M offrono reti RDMA su Ethernet convergente (RoCE) per larghezza di banda elevata e bassa latenza, moduli di memoria persistente (PMEM) e software Exadata intelligente. È possibile eseguire il provisioning dei sistemi Exadata X9M utilizzando una forma equivalente a un sistema X9M con Quarter Rack, quindi aggiungere database server e storage in qualsiasi momento dopo il provisioning.

    Oracle Exadata Database Service on Dedicated Infrastructure fornisce Oracle Exadata Database Machine come servizio in un data center Oracle Cloud Infrastructure (OCI). L'istanza di Oracle Exadata Database Service on Dedicated Infrastructure è un cluster virtual machine (VM) che risiede nei rack Exadata in un'area OCI.

    Oracle AI Database@Azure fornisce Oracle Exadata Database Service in esecuzione su OCI, in colocation nei data center Microsoft Azure.

  • Memorizzazione degli oggetti OCI

    Lo storage degli oggetti OCI fornisce l'accesso a grandi quantità di dati strutturati e non strutturati di qualsiasi tipo di contenuto, inclusi backup del database, dati analitici e contenuti avanzati come immagini e video. Puoi memorizzare in tutta sicurezza i dati direttamente dalle applicazioni o dall'interno della piattaforma cloud. È possibile ridimensionare lo storage senza subire alcun deterioramento a livello di prestazioni o affidabilità del servizio.

    Utilizza lo storage standard per lo storage "caldo" a cui è necessario accedere rapidamente, immediatamente e frequentemente. Utilizza lo storage di archivio per lo storage "freddo" che conservi per lunghi periodi di tempo e a cui accedi raramente o raramente.

  • Oracle AI Database@Azure

    Oracle AI Database@Azure integra le tecnologie Oracle Exadata Database Service, Oracle Real Application Clusters (Oracle RAC) e Oracle Data Guard nella piattaforma Azure.

    Oracle AI Database@Azure è il servizio Oracle Database in esecuzione su Oracle Cloud Infrastructure (OCI) e si trova in una stessa struttura logistica nei data center Microsoft Azure. Il servizio offre funzionalità e parità di prezzo con OCI. Gli utenti acquistano il servizio su Azure Marketplace.

    Il servizio Oracle AI Database@Azure offre la stessa bassa latenza di altri servizi nativi di Azure e soddisfa i carichi di lavoro mission-critical e le esigenze di sviluppo cloud native. Gli utenti gestiscono il servizio nella console di Azure e con gli strumenti di automazione di Azure. Il servizio viene distribuito in Azure Virtual Network (VNet) e integrato con il sistema di gestione delle identità e degli accessi di Azure. Le metriche OCI e Oracle Database e i log di audit sono disponibili in maniera nativa in Azure. Il servizio richiede che gli utenti dispongano di una tenancy Azure e di una tenancy OCI.

  • Registro contenitore di Azure

    Azure Container Registry (ACR) è un servizio gestito per la memorizzazione e la gestione delle immagini dei container e degli artifact correlati.

  • Area di disponibilità di Azure

    Una zona di disponibilità è un centro dati fisicamente separato all'interno di un'area progettata per essere disponibile e con tolleranza degli errori. Le zone di disponibilità sono abbastanza vicine da avere connessioni a bassa latenza con altre zone di disponibilità.

  • Servizio Azure Kubernetes

    Azure Kubernetes Service (AKS) è un servizio Kubernetes gestito offerto da Microsoft Azure.

  • DNS

    DNS (Domain Name System) è la rubrica di Internet, che traduce i nomi di dominio in indirizzi IP per la navigazione web.

  • Azure Load Balancer

    Il load balancer di Azure fornisce la distribuzione automatica del traffico da un punto a voce singola a più server nel back-end.

  • Microsoft Azure Rete virtuale

    Microsoft Azure Virtual Network (VNet) è la base fondamentale per la rete privata in Azure. VNet consente a molti tipi di risorse di Azure, come le macchine virtuali (VM) di Azure, di comunicare in modo sicuro tra loro, con Internet e con le reti locali.

Informazioni sui servizi e sui ruoli richiesti

Questa soluzione richiede i seguenti servizi e ruoli:

  • Oracle AI Database@Azure
  • Oracle Exadata Database Service on Dedicated Infrastructure
  • Oracle Exadata Database Service
  • Oracle Autonomous AI Database Serverless

Questi sono i ruoli necessari per ogni servizio.

Nome servizio: ruolo Richiesto per...
(Azure) Amministratore di Oracle Database Infrastructure Crea Oracle Exadata Cloud Infrastructure primario e in standby
(Azure) Amministratore cluster VM Oracle Database Creare cluster VM Oracle Exadata primari e in standby
(OCI) odbaa-vm-cluster-administrators Amministrare le risorse del cluster VM in Azure. Crea configurazioni Oracle Data Guard primarie e in standby
(OCI) Policy di Oracle Autonomous AI Database Serverless Amministrare le risorse Oracle Autonomous AI Database Serverless.

Consulta i prodotti, le soluzioni e i servizi Oracle per ottenere ciò di cui hai bisogno.