Provisioning di Oracle HeatWave

Il portale Oracle Database Service for Azure consente di eseguire il provisioning di un database HeatWave Oracle, costituito da un sistema di database e da uno o più nodi HeatWave.

Con Oracle HeatWave, le query di analitica che soddisfano determinati prerequisiti vengono scaricate automaticamente dal sistema di database ai nodi HeatWave per l'elaborazione accelerata. Puoi eseguire OLTP (Online Transaction Processing), OLAP (Online Analytical Processing) e carichi di lavoro misti sulla stessa distribuzione. Ciò significa che non è necessario eseguire operazioni ETL (Extract, Transfer and Load; estrazione, trasferimento e caricamento) o modificare le applicazioni.

Prima di iniziare, per ulteriori informazioni su Oracle HeatWave, vedere Panoramica di HeatWave.

Per eseguire il provisioning di Oracle HeatWave in OracleDB per Azure, è necessario:

  • Un account utente di Azure e un account OCI (Oracle Cloud Infrastructure). Quando ti registri a OracleDB per Azure, la tua tenancy viene collegata alla sottoscrizione di Azure. Se hai già effettuato l'iscrizione a OracleDB for Azure per qualsiasi altro database OCI, non è necessario ripetere l'iscrizione a Oracle HeatWave. Per i dettagli, vedere Prerequisiti per Oracle Database Service for Azure.
  • Azure VNet (rete virtuale). VNet non deve essere già utilizzato da un'altra istanza di Oracle HeatWave o da un altro tipo di database in Oracle Database Service for Azure. È possibile creare un Azure VNet nel portale Azure (portal.azure.com) selezionando Home > Altri servizi > Reti virtuali > Crea.
  • Un gruppo di risorse di Azure per includere la distribuzione di Azure VNet e Oracle HeatWave. È possibile crearlo durante la creazione di Azure VNet oppure utilizzando l'opzione Gruppi di risorse nel portale di Azure (portal.azure.com).

Azure VNet verrà utilizzato per impostare la rete tra Azure e Oracle Cloud Infrastructure, che prevede il peering di Azure VNet con una VCN OCI creata automaticamente da OracleDB per Azure. Questa rete virtuale fornisce l'accesso client al sistema di database (creato su OCI) dall'ambiente Azure. OracleDB per Azure apre automaticamente le porte necessarie per l'accesso client al sistema di database.

Attenersi alla procedura riportata di seguito per eseguire il provisioning di Oracle HeatWave.

  1. Utilizzare le credenziali dell'account Azure per eseguire il login al portale OracleDB per Azure.
  2. Effettuare una delle operazioni riportate di seguito.
    • Selezionare l'icona Crea una risorsa. Nel blade Crea una risorsa, fare clic su Crea in MySQL HeatWave.
    • Selezionare l'icona MySQL HeatWave. Nel blade MySQL HeatWave, fare clic su Crea.
  3. Nella scheda Nozioni di base del blade Crea MySQL HeatWave, immettere le informazioni di base per questa distribuzione Oracle HeatWave.
    È possibile fare clic in qualsiasi momento sul pulsante Rivedi + crea. In questo caso, OracleDB per Azure controlla se sono state inserite tutte le impostazioni richieste e avvisa se mancano alcune.
    1. In Dettagli progetto, per la sottoscrizione, selezionare qualsiasi sottoscrizione collegata alla tenancy OCI tramite OracleDB per Azure. Se non si dispone di alcuna sottoscrizione, vedere Gestire OracleDB per le sottoscrizioni di Azure. Se si dispone di una sola sottoscrizione, non è possibile modificare il valore in questo campo. Se alla tenancy OCI sono collegate più sottoscrizioni, è possibile modificare il valore predefinito per questo campo seguendo le istruzioni riportate in Impostazione delle impostazioni dell'interfaccia utente dell'account.
    2. Per Gruppo di risorse, selezionare il gruppo di risorse che contiene Azure VNet. Per ulteriori informazioni sui gruppi di risorse, vedere Gruppi di risorse Microsoft Azure.
    3. In Dettagli istanza, per Nome sistema di database, immettere un nome per il sistema di database che gestisce il cluster HeatWave. Il nome deve essere univoco per la sottoscrizione.
    4. In Descrizione, è possibile aggiungere facoltativamente dettagli sul sistema di database. Questa descrizione viene visualizzata nella pagina della panoramica per la distribuzione.
    5. Per Area, selezionare l'area in cui si desidera eseguire il provisioning di Oracle HeatWave. If you only have a single region configured in OracleDB for Azure, you cannot change the value. Se sono configurate più aree, è possibile modificare il valore predefinito seguendo le istruzioni riportate in Impostazione delle impostazioni dell'interfaccia utente dell'account. Per visualizzare le aree in cui è disponibile OracleDB per Azure, vedere Disponibilità regionale.
  4. Selezionare il pulsante Successivo: Configurazione > per aprire la scheda Configurazione. In questa scheda è possibile configurare il sistema di database e (facoltativamente) i nodi nel cluster HeatWave.
    1. In Dettagli infrastruttura, per Modello di sistema (forma), selezionare la forma da utilizzare per il sistema di database dall'elenco a discesa delle forme supportate. La forma determina le risorse allocate al sistema di database e la relativa configurazione del sistema.
    2. Per Dimensione storage dati (GB), specificare la quantità di storage da allocare per il sistema di database per tutti i dati, i file di log e i file temporanei.
    3. Per MySQL versione, è possibile selezionare una versione di MySQL Server per il sistema di database dall'elenco delle versioni supportate. Se non si seleziona una versione, viene utilizzata la versione più recente di MySQL Server supportata da OracleDB per Azure.
    4. In HeatWave details, selezionare la casella Abilita cluster HeatWave se si desidera creare i nodi HeatWave ora. Se si preferisce, è possibile attendere fino a quando i dati sono stati caricati nel sistema di database e quindi creare i nodi HeatWave. Dopo aver caricato i dati, è possibile utilizzare la funzione HeatWave Autopilot per stimare un numero appropriato di nodi.
    5. Se si sta creando un cluster HeatWave ora, per Conteggio nodi specificare il numero di nodi HeatWave da creare. Il numero minimo di nodi è 1 e il numero massimo è 64.
    6. Per HeatWave, forma, selezionare la forma da utilizzare per i nodi HeatWave dall'elenco a discesa. La forma determina le risorse allocate a ciascun nodo HeatWave e la relativa configurazione del sistema. Vedere Forme supportate.
  5. Selezionare il pulsante Next: Networking > per aprire la scheda Networking. In questa scheda è possibile configurare la rete per la distribuzione Oracle HeatWave.
    1. In Networking del sistema di database, per Nome host, è possibile specificare facoltativamente un prefisso di nome host che OracleDB per Azure antepone al nome dominio completamente qualificato (FQDN) dell'endpoint del sistema di database (FQDN dell'istanza). Il prefisso del nome host deve essere univoco nella subnet oppure non può essere eseguito il provisioning. Se non si specifica un prefisso di nome host, OracleDB per Azure non crea un nome FQDN di istanza e sarà necessario connettersi al sistema di database utilizzando il relativo indirizzo IP. Se si specifica un nome host, deve essere un nome host risolvibile univoco per il sistema di database e verrà utilizzato per connettersi esternamente al sistema. Il nome host deve iniziare con un carattere alfabetico, può contenere solo caratteri alfanumerici e trattini e non deve superare i 12 caratteri di lunghezza.
    2. Per Indirizzo IP del sistema di database, è possibile specificare facoltativamente un indirizzo IP privato da assegnare all'endpoint del sistema di database. L'indirizzo deve essere disponibile nell'intervallo di subnet dei blocchi CIDR che si intende utilizzare per la VCN OCI. Se non viene immesso alcun valore, OracleDB per Azure assegna un indirizzo IP privato dallo spazio di indirizzi specificato (è possibile trovarlo in un secondo momento nella scheda Connetti della pagina dei dettagli della distribuzione). Per ulteriori informazioni sull'impostazione di un intervallo appropriato di indirizzi IP, vedere Dimensionamento CIDR di rete.
    3. In Peering di rete, per rete virtuale, selezionare un Azure VNet appropriato tra le opzioni disponibili nel gruppo di risorse selezionato nella scheda Informazioni di base. Non è possibile utilizzare un VNet già sottoposto a peering con una VCN OCI per Oracle Database Service for Azure.
      Se nell'elenco a discesa non viene visualizzato il file VNet corretto, non è possibile eseguire il peering di VNet con una VCN OCI a causa delle limitazioni di instradamento di Azure. Vedere Azure VNet non visualizzato nel flusso di lavoro di provisioning e Panoramica sulla rete virtuale.
    4. Per l'appliance virtuale di rete, è possibile assegnare facoltativamente un indirizzo IP in Azure VNet che deve essere utilizzato da un'appliance virtuale di rete per la gestione del traffico. Se si lascia vuoto questo campo, non viene utilizzata un'appliance virtuale di rete. Per ulteriori informazioni sugli NVA, vedere Distribuisci NVA ad alta disponibilità.
    5. Per OCI CIDR, specificare lo spazio di indirizzi per OracleDB per Azure per creare una subnet in una rete virtuale (VCN) su Oracle Cloud Infrastructure. OracleDB per Azure creerà automaticamente la subnet e la VCN OCI durante il provisioning di Oracle HeatWave. Non è possibile eseguire il peer di una VCN OCI esistente con Azure VNet. Per ulteriori informazioni sulle reti VCN OCI, vedere Panoramica della rete.
      I blocchi CIDR devono essere specificati nella notazione CIDR. Lo spazio degli indirizzi non deve sovrapporsi allo spazio degli indirizzi per Azure VNet di cui si sta eseguendo il peering: la VCN OCI e Azure VNet devono avere spazi di indirizzi separati. Per ulteriori informazioni sull'impostazione corretta, vedere Dimensionamento CIDR di rete.
  6. Selezionare il pulsante Successivo: Sicurezza > per aprire la scheda Sicurezza. In questa scheda è possibile impostare le credenziali per l'account amministratore del sistema di database, che è possibile utilizzare per connettersi e gestire il sistema di database. All'account amministratore viene concesso un set predefinito di privilegi MySQL Server.
    1. In Credenziali amministratore database, per Nome utente, specificare un nome utente da utilizzare per l'account amministratore del sistema di database.
      La lunghezza massima è 32 caratteri. Il nome utente non può contenere virgolette e backtick e non può essere uno di questi nomi riservati: ocirpl, ociadmin, administrator, mysql.sys, mysql.session, mysql.infoschema.
    2. Per Password, specificare la password da utilizzare per l'account amministratore del sistema di database.
      La password deve avere una lunghezza compresa tra 8 e 32 caratteri e includere almeno un numero, una lettera maiuscola, una lettera minuscola e un carattere speciale (non alfanumerico).
    3. Per Conferma password, immettere nuovamente la password.
  7. Selezionare il pulsante Successivo: gestione > per aprire la scheda Gestione. In questa scheda, puoi scegliere le opzioni per i backup automatici, l'eliminazione del backup e il recupero da crash.
    1. In Backup, per Abilita backup automatici, selezionare la casella se si desidera che Oracle Database Service for Azure crei backup pianificati per il sistema di database. I backup richiedono storage durante il periodo di conservazione. L'abilitazione di questa funzione consente anche il recupero da crash. È inoltre possibile abilitare o disabilitare i backup automatici dopo il provisioning.
    2. Per Periodo di conservazione backup, selezionare un numero di giorni per ogni backup automatico da conservare.
    3. Per Ora di inizio della finestra, specificare l'inizio del periodo durante il quale verrà eseguito automaticamente il backup del sistema di database.
    4. In Piano di eliminazione selezionare la casella di controllo per qualsiasi funzione di protezione dell'eliminazione che si desidera applicare. Per impostazione predefinita, tutte le funzioni riportate di seguito sono disabilitate.
      • Elimina protetto impedisce l'eliminazione del sistema di database a meno che la funzione non venga disabilitata nelle impostazioni di questo sistema di database.
      • Conserva i backup automatici conserva i backup automatici dopo l'eliminazione del sistema di database. Se si lascia deselezionata questa casella, questi vengono eliminati insieme al sistema di database.
      • Il comando Richiedi backup finali crea un backup finale prima di eliminare il sistema di database. Per impostazione predefinita, il backup finale non viene creato.
    5. In Abilita recupero da crash, selezionare la casella se si desidera proteggere il sistema di database dalla perdita di dati in caso di uscita imprevista del server. È possibile disabilitare questa funzione per migliorare le prestazioni delle importazioni di dati di grandi dimensioni. La disabilitazione del recupero da crash disabilita i backup automatici.
  8. Selezionare il pulsante Next: Tags > per aprire la scheda Tag. In questa scheda è possibile immettere le tag che si desidera utilizzare per suddividere in categorie questa distribuzione. Qualsiasi tag creata qui viene applicata alle risorse di cui è stato eseguito il provisioning OCI. Per ulteriori informazioni sui tag, vedere Panoramica sull'applicazione di tag.
  9. Selezionare il pulsante Avanti: Esamina + crea > per aprire la scheda Rivedi + crea ed esaminare le impostazioni selezionate. La funzione Crea MySQL HeatWave controlla se sono state inserite tutte le impostazioni richieste e ti avvisa se manca o non è valida un'impostazione.
    1. Se è necessario aggiungere o modificare impostazioni, tornare alla scheda pertinente selezionandola o utilizzando il pulsante Precedente.
    2. Se le impostazioni sono tutte come si desidera, fare clic sul pulsante Crea.
    3. Se si desidera annullare il provisioning, selezionare l'icona X (chiudi) oppure utilizzare gli indicatori di percorso o il menu per tornare al portale OracleDB per Azure.
  10. Quando si seleziona il pulsante Crea, il processo di provisioning viene inserito nella coda. È possibile tenere traccia dello stato di avanzamento dal blade Distribuzioni (selezionare l'icona Distribuzioni nel portale OracleDB per Azure).
  11. Per visualizzare i dettagli sulla distribuzione e accedere alle relative azioni e impostazioni, è possibile selezionare Vai alla risorsa dalla pagina dei dettagli della distribuzione oppure selezionarne il nome dalla lista nel blade MySQL HeatWave.

Per istruzioni su come connettersi come client al sistema di database utilizzando la shell MySQL, il client MySQL o un'altra applicazione, vedere Connessione a Oracle HeatWave.

Le utility della shell MySQL consentono di importare i dati nel sistema di database. Per istruzioni, vedere Importazione di dati in Oracle HeatWave.

Se non sono stati creati nodi HeatWave o si desidera effettuare una stima del numero appropriato di nodi dopo l'importazione dei dati, vedere Provisioning dei nodi HeatWave per istruzioni su come crearli.

Oltre a visualizzare e gestire la distribuzione di Oracle HeatWave tramite il portale OracleDB for Azure, è possibile visualizzarla e gestirla in Oracle Cloud Infrastructure. Se si desidera eseguire questa operazione, selezionare il nome della distribuzione nel portale OracleDB per Azure per visualizzarne i dettagli, quindi selezionare il collegamento per la risorsa OCI nella scheda Panoramica. Effettua il login a Oracle Cloud Infrastructure e puoi vedere la pagina Dettagli sistema DB in OCI. Da questa pagina è possibile arrestare, avviare e riavviare il cluster e il sistema di database HeatWave e modificare le impostazioni utilizzando l'interfaccia OCI. Qualsiasi modifica apportata qui verrà riportata nel portale OracleDB per Azure. Nell'interfaccia OCI è inoltre possibile visualizzare la subnet VCN OCI creata per la distribuzione Oracle HeatWave.