Scopri di più su Oracle Database@Azure
Oracle Database@Azure è il servizio Oracle Database in esecuzione su Oracle Cloud Infrastructure (OCI), situato nello stesso data center di Microsoft Azure.
Oracle Database@Azure porta le tecnologie Oracle, come Oracle Exadata Database Service, Oracle Autonomous 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 sulla console di Azure o utilizzando gli strumenti di automazione di Azure. Oracle Database@Azure è costituito da un Autonomous Database completamente gestito e da un Oracle Exadata Database Service co-gestito. Entrambi i servizi sono integrati in modo nativo in Azure e offrono un ambiente operativo semplice, sicuro e a bassa latenza. ID Entra Microsoft fornisce la gestione federata delle identità e degli accessi per Oracle Database@Azure. La soluzione è distribuibile in più zone di disponibilità (AZ) e aree geografiche di Azure per garantire la continuità del business 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.
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 region OCI sono aree geografiche localizzate. Per Oracle Database@Azure, un'area di Azure è connessa a un'area OCI, con zone di disponibilità (AZ) in Azure connesse ai domini di disponibilità (AD) in OCI. Le coppie di aree Azure e OCI vengono selezionate per ridurre al minimo distanza e latenza.
- Oracle Database Autonomous Recovery Service
Oracle Database Autonomous Recovery Service è un servizio Oracle Cloud che protegge i database Oracle. L'automazione del backup e le funzionalità avanzate di protezione dei dati per i database OCI consentono di scaricare tutti i requisiti di elaborazione e storage del backup su Oracle Database Autonomous Recovery Service, riducendo i costi dell'infrastruttura di backup e il sovraccarico manuale dell'amministrazione.
- 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 Database@Azure fornisce Oracle Exadata Database Service in esecuzione su OCI, situato nello stesso data center di Microsoft Azure.
- Storage degli oggetti
Lo storage degli oggetti OCI fornisce 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 archiviare i dati direttamente da Internet o dalla piattaforma cloud in tutta sicurezza. Puoi ridimensionare lo storage senza alcun deterioramento delle prestazioni o dell'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 Database@Azure
Oracle Database@Azure integra le tecnologie Oracle Exadata Database Service, Oracle Real Application Clusters (Oracle RAC) e Oracle Data Guard nella piattaforma Azure.
Oracle Database@Azure è il servizio Oracle Database in esecuzione su Oracle Cloud Infrastructure (OCI) e ha la stessa struttura logistica nei data center Microsoft Azure. Il servizio offre funzioni e parità di prezzo con OCI. Gli utenti acquistano il servizio su Azure Marketplace.
Il servizio Oracle 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 sulla 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 e i log di audit OCI e Oracle Database sono disponibili in modo nativo in Azure. Il servizio richiede che gli utenti dispongano di una tenancy di 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 Database@Azure
- Oracle Exadata Database Service on Dedicated Infrastructure
- Oracle Exadata Database Service
- Oracle Autonomous 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) Criteri di Oracle Autonomous Database Serverless | Amministrare le risorse di Oracle Autonomous Database Serverless. |
Consulta i prodotti, le soluzioni e i servizi Oracle per ottenere ciò di cui hai bisogno.