Connessione e gestione di HeatWave su AWS

Oggi è un mondo multi-cloud ed è per questo che abbiamo reso MySQL HeatWave disponibile su Amazon Web Services. MySQL HeatWave è l'unico servizio che combina OLTP, analytics e Machine Learning, all'interno di un unico database MySQL. Gli utenti AWS possono eseguire carichi di lavoro di elaborazione delle transazioni, di analytics e di Machine Learning in un unico servizio, senza dover ricorrere a una duplicazione ETL che richiede tempo tra database separati come Amazon Aurora per l'elaborazione delle transazioni, Amazon Redshift o Snowflake su AWS per gli analytics e SageMaker per il Machine Learning.

Crea sistema DB

Oracle ha progettato MySQL HeatWave in modo che gli sviluppatori potessero concentrarsi sulle loro applicazioni. Non è necessario gestire due database per OLTP e OLAP e non è necessario creare pipeline ETL complesse. MySQL HeatWave è un servizio completamente gestito che automatizza attività quali backup, ripristino, applicazione di patch al database e al sistema operativo. Include inoltre l'automazione basata sul machine learning con MySQL Autopilot, consentendo a sviluppatori e DBA di risparmiare tempo e fatica. MySQL HeatWave è stato sviluppato e supportato dal team di sviluppo MySQL di Oracle.

Introduzione

MySQL HeatWave on AWS risiede in una tenancy gestita da Oracle su AWS. È possibile accedervi dalla console HeatWave basata su browser o da un client o un'applicazione MySQL. Per questo articolo, ci limiteremo a concentrarci effettuando l'accesso, eseguendo il provisioning del servizio e visualizzando una panoramica di ciò che offre la console HeatWave.

Prerequisiti

La console MySQL HeatWave supporta le piattaforme di browser supportate da Oracle Jet, come i browser e le versioni seguenti:

  • Google Chrome 69 o versione successiva
  • Safari 12.1 o versione successiva
  • Firefox 62 o versione successiva
  • La console non supporta la navigazione anonima di Firefox.

Avrai anche bisogno di un account OCI, facoltativamente anche di un account AWS.

Se non disponi già di un account Oracle Cloud, riceverai un account qui. Se hai già un account, passa al passaggio 6."

Connessione a un sistema DB nelle aree di lavoro

Ora hai eseguito il provisioning di MySQL HeatWave on AWS e desideri eseguire il login al tuo sistema DB. Questa operazione viene eseguita nella scheda Aree di lavoro della console.

Crea sistema DB - Passo 1

Verrà visualizzata una finestra di dialogo Informazioni di connessione, in cui è possibile scegliere un sistema DB dall'elenco a discesa, immettere la combinazione di nome utente/password appropriata e fare clic su Connetti.

Crea sistema DB - Passo 2
Crea sistema DB - Passo 3

Gestione dei dati del cluster HeatWave

Anche nella scheda Aree di lavoro è possibile utilizzare la console per caricare o scaricare dati da un cluster HeatWave. Ecco come:

  1. Nell'area di lavoro Sistema DB, fare clic sulla scheda Gestisci dati in HeatWave.
    Gestione dei dati del cluster HeatWave - Area di lavoro del sistema DB
  2. Selezionare i database e le tabelle che si desidera caricare o scaricare. Quando si seleziona un database, le tabelle del database selezionato vengono visualizzate nel riquadro Tabelle del database selezionato.
    Gestione dei dati del cluster HeatWave: selezionare il database
  3. C'è molto da vedere, ma siamo interessati a selezionare le tabelle che vogliamo caricare o scaricare, quindi fare clic su Carica in HeatWave o Scarica da HeatWave.
  4. Verrà visualizzata una finestra di dialogo MySQL Autopilot, che fornisce un riepilogo dell'operazione di caricamento/scaricamento che sta per verificarsi.
    Gestione dei dati del cluster HeatWave - finestra di dialogo del pilota automatico MySQL
  5. Fare clic su Carica/scarica tabelle per avviare l'operazione di caricamento parallelo.

NOTA: il pulsante Aggiorna aggiorna la pagina, visualizzando lo stato corrente dei database e delle tabelle caricati in HeatWave.

Creazione dei backup

Per creare un backup del sistema DB:

  1. Nella console HeatWave, selezionare la scheda MySQL.
    Creazione di backup - Console HeatWave
  2. Nella lista dei sistemi DB, individuare il sistema DB per il quale si desidera creare un backup ed effettuare una delle operazioni riportate di seguito.
    • Fare clic sulla riga del sistema DB per evidenziarlo e scegliere Crea backup dal menu Azioni.
      Creazione dei backup
    • Fare clic sul nome del sistema DB per aprire la pagina Dettagli sistema DB. Fare clic su Crea backup. Viene visualizzata la finestra di dialogo TheCreate Backup.
      Crea sistema DB
  3. Modificare i campi come richiesto:
  4. Nome visualizzato: il nome del backup. Se non si definisce un nome, ne viene generato uno nel formato DB-System-Name - Backup - Date&Time.
  5. Descrizione: la descrizione del backup. Se non si definisce una descrizione, ne viene generata una nel formato DB-System-Name - Manual Backup - Date&Time.
  6. Fare clic su Crea per creare il backup.

Maintenance

Buone notizie! L'applicazione di patch e la manutenzione essenziali dei sistemi DB MySQL è un processo automatico. Le patch del sistema operativo di base, le versioni di aggiornamento (-uN) del server MySQL e qualsiasi hardware di base vengono eseguite durante la finestra di manutenzione definita nel sistema DB. L'ora di inizio della finestra di manutenzione viene definita automaticamente e può essere visualizzata nella pagina Dettagli sistema DB in MySQL HeatWave sulla console AWS.

Quando viene eseguita la manutenzione, lo stato del sistema DB viene modificato in UPDATING e il sistema DB potrebbe non essere disponibile per un breve periodo di tempo mentre viene completata la manutenzione.

Tale manutenzione viene eseguita di rado, e solo quando assolutamente necessario. Di solito si tratta di problemi di sicurezza o affidabilità.

Aggiornamento di MySQL Server

Utilizzare la console per eseguire manualmente l'upgrade di MySQL Server del sistema DB.

NOTA: si consiglia di eseguire un backup completo del sistema DB prima di eseguire l'upgrade.

  1. Nella console HeatWave, selezionare la scheda Sistemi DB MySQL.
  2. In MySQL, selezionare Sistemi DB.
  3. Trovare il sistema DB che si desidera aggiornare ed eseguire una delle operazioni riportate di seguito.
  4. Fare clic sulla riga del sistema DB per evidenziarlo e scegliere Modifica sistema DB dal menu Azioni.
  5. Fare clic sul nome del sistema DB per aprire la pagina Dettagli sistema DB. Fare clic su Modifica sistema DB.
  6. Viene visualizzata la finestra di dialogo Edit DB System (Modifica sistema DB).
    Aggiornamento di MySQL Server
  7. Nella sezione Versione database, selezionare Aggiorna per aggiornare l'istanza.
  8. Fare clic su Salva modifiche.

Il sistema DB passa allo stato UPDATING mentre MySQL Server viene aggiornato.

Gestione di un cluster HeatWave

Quando un cluster HeatWave viene arrestato mediante un'azione di arresto o riavvio, i dati caricati nella memoria del cluster HeatWave vengono scaricati.

Avvio, arresto o riavvio di un cluster HeatWave

Queste azioni non hanno alcun effetto sul sistema DB a cui è collegato il cluster HeatWave. Tuttavia, le azioni di avvio, arresto o riavvio sul sistema DB influiscono anche sul cluster HeatWave collegato. Quando un cluster HeatWave viene arrestato a seguito di un'azione di arresto o riavvio sul sistema DB, tutti i dati caricati nel cluster HeatWave devono essere ricaricati al riavvio del cluster HeatWave.

Per avviare, arrestare o riavviare un cluster HeatWave:

  1. Nella console HeatWave, selezionare la scheda Cluster HeatWave.
  2. Nella lista dei cluster HeatWave, individuare il cluster HeatWave che si desidera avviare, arrestare o riavviare ed effettuare una delle operazioni riportate di seguito.
  3. Fare clic sulla riga del cluster HeatWave per evidenziarlo, quindi scegliere l'azione richiesta dal menu Azioni.
  4. Fare clic sul nome del cluster HeatWave per aprire la pagina Dettagli cluster HeatWave. In questa pagina è possibile arrestare, avviare o riavviare il cluster HeatWave.
    Gestione di un cluster HeatWave
  5. Selezionare una delle seguenti azioni:
  6. Avvio: avvia un cluster HeatWave arrestato. Dopo l'avvio del cluster HeatWave, l'azione Arresta viene abilitata e l'opzione Avvia viene disabilitata.
  7. Arresto: arresta un cluster HeatWave in esecuzione. Dopo l'arresto del cluster HeatWave, l'azione Avvia viene abilitata.
  8. Riavvia: arresta un cluster HeatWave e lo riavvia.

Eliminazione di un cluster HeatWave

L'eliminazione di un cluster HeatWave comporta la rimozione definitiva dei nodi del cluster HeatWave. Il sistema DB a cui è collegato il cluster HeatWave non viene interessato. Se vuoi solo scricchiolare alcuni dati per un po', mantenendo bassi i costi, puoi arrestare il cluster HeatWave. La fatturazione non viene eseguita quando il cluster viene arrestato. Se si elimina il cluster, sarà necessario impostarlo di nuovo da zero.

Per eliminare un cluster HeatWave:

  1. Nella console HeatWave, selezionare la scheda Cluster HeatWave.
  2. Nella lista dei cluster HeatWave, individuare il cluster HeatWave da eliminare ed effettuare una delle operazioni riportate di seguito.
  3. Fare clic sulla riga del cluster HeatWave per evidenziarlo e scegliere l'azione Elimina dal menu Azioni.
  4. Fare clic sul nome del cluster HeatWave per aprire la pagina Dettagli cluster HeatWave. Fare clic sul pulsante Elimina. Viene visualizzata la finestra di dialogo Elimina cluster HeatWave.
    Eliminazione di un cluster HeatWave
  5. Fare clic su Elimina cluster HeatWave.

Controllo dell'accesso utente

Alla fine dovrai creare utenti e gruppi (per vari livelli di controllo dell'accesso) e fortunatamente puoi accedere a OCI Identity Management dal sito MySQL HEatWave sulla console AWS:

  1. Accedere alla console HeatWave come amministratore degli account.
  2. Dal menu del profilo, selezionare Amministrazione. Si viene indirizzati alla pagina Amministrazione di MySQL HeatWave on AWS nella console OCI.
  3. Selezionare il servizio identità. Verrà visualizzata la sezione Identità nel centro account OCI.
    Controllo dell'accesso utente

In breve

Questa è una panoramica di alto livello su come rendere operativo il tuo cluster HeatWave su AWS e alcuni trucchi di gestione si sono estesi.

Questa pagina è stata tradotta da una macchina.

Oracle Chatbot
Disconnected