Salta al contenuto

Come posso migrare il mio cluster Amazon Redshift su un tipo di nodo RA3?

4 minuti di lettura
0

Desidero migrare il mio cluster Amazon Redshift da un nodo esistente a un tipo di nodo RA3.

Breve descrizione

Puoi utilizzare i nodi RA3 per ottimizzare i dati. Con RA3, puoi scalare e pagare per l'elaborazione e lo storage gestito. Per ulteriori informazioni, consulta Cluster e nodi in Amazon Redshift.

Per eseguire la migrazione di un cluster da un tipo di nodo esistente a RA3, utilizza uno dei seguenti metodi:

  • Utilizza il ridimensionamento elastico per modificare il tipo di istanza e aggiornare i nodi nel cluster Amazon Redshift. L'endpoint del cluster non cambia e il tempo di inattività durante il ridimensionamento è minimo.
  • Se il ridimensionamento elastico non è disponibile a causa di una mancata corrispondenza tra il numero di sezioni e nodi, utilizza il metodo snapshot e ripristino. Utilizza questo metodo per ridurre al minimo il tempo necessario per scrivere nel database di produzione.
    Nota: devi copiare manualmente i dati nel cluster di destinazione dopo l'acquisizione dello snapshot.
  • Se il ridimensionamento elastico non supporta la modifica della dimensione del cluster o del tipo di nodo, utilizza il ridimensionamento classico. Per i cluster a nodo singolo, un ridimensionamento classico può solo convertire il cluster in un cluster multinodo.

Nota: puoi pianificare il ridimensionamento di un cluster Amazon Redshift. Utilizza il comando create-scheduled-action dell’Interfaccia della linea di comando AWS (AWS CLI) o l'API CreateScheduledAction per automatizzare il ridimensionamento di un cluster in Amazon Redshift.

Risoluzione

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori relativi ad AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Ridimensionamento elastico

Con il ridimensionamento elastico, puoi ridurre il cluster della metà o del doppio del numero di nodi.

Per verificare le opzioni di migrazione dei nodi disponibili, scegli l'elenco a discesa Nodi nella Console di gestione AWS. Se la configurazione corrente supporta il ridimensionamento elastico, utilizza il ridimensionamento elastico per aggiornare il cluster con il tipo di nodo RA3. Il numero minimo di nodi richiesto per eseguire un ridimensionamento elastico è due.

Prima di eseguire un ridimensionamento elastico, utilizza l'API DescribeNodeConfigurationOptions o il comando describe-node-configuration-options per determinare le possibili configurazioni dei nodi per diversi tipi di nodi.

Nota: l'AWS CLI non offre opzioni di configurazione dei nodi per la mappatura delle slice.

Per modificare la configurazione del nodo utilizzando il ridimensionamento elastico, completa i seguenti passaggi:

  1. Apri la console Amazon Redshift.
  2. Scegli Cluster.
  3. Seleziona il cluster Amazon Redshift.
  4. Scegli Operazioni.
  5. Scegli Ridimensiona.
  6. Seleziona Ridimensionamento elastico come tipo di ridimensionamento.
  7. Seleziona il nodo a cui desideri eseguire la migrazione per Nuova configurazione del cluster.
  8. Seleziona il numero di nodi in base al tipo di nodo.
  9. Scegli Ridimensiona il cluster ora per iniziare il ridimensionamento. Quando inizia il ridimensionamento, lo stato del cluster cambia da Disponibile a Modifica in corso.
  10. Al termine del ridimensionamento, lo stato torna a Disponibile.

Snapshot e ripristino

Per riutilizzare il nome dell'endpoint come origine, devi rinominare l'endpoint al termine del ripristino.

Utilizza l'API DescribeNodeConfigurationOptions o il comando describe-node-configuration-options con action-type impostato su restore-cluster per ottenere le possibili configurazioni dei nodi per diversi tipi di nodi. Quindi ripristina il cluster alla configurazione originale.

Per utilizzare il metodo snapshot e ripristino per modificare la configurazione del cluster, completa i seguenti passaggi:

  1. Apri la console Amazon Redshift.
  2. Scegli Cluster.
  3. Scegli Snapshot.
  4. Seleziona lo snapshot più recente del cluster di origine.
  5. Scegli Ripristina da snapshot.
  6. Seleziona il tipo di nodo.
  7. Seleziona il numero di nodi.
  8. (Facoltativo) In Configurazione aggiuntiva, modifica le configurazioni del database e le configurazioni predefinite come il cloud privato virtuale (VPC), il gruppo di parametri, il monitoraggio e il backup.
  9. Scegli Ripristina cluster dallo snapshot.

Per mantenere lo stesso endpoint del cluster di origine, completa i seguenti passaggi:

Importante: prima di iniziare, crea un cluster Amazon Redshift.

  1. Elimina il vecchio cluster Amazon Redshift.
  2. Seleziona il nuovo cluster.
  3. Scegli Operazioni.
  4. Scegli Modifica.
  5. Seleziona lo stesso Identificatore del cluster del cluster eliminato.
  6. Scegli Modifica cluster.

Nota: puoi anche utilizzare l'API ModifyCluster o il comando modify-cluster per rinominare il cluster Amazon Redshift. Per ulteriori informazioni, consulta Ridenominazione di un cluster.

Ridimensionamento classico

Per modificare la configurazione del nodo utilizzando un ridimensionamento classico, completa i seguenti passaggi:

  1. Apri la console Amazon Redshift.
  2. Seleziona il cluster che desideri modificare.
  3. Scegli Operazioni.
  4. Scegli Ridimensiona.
  5. Scegli Ridimensionamento classico.
  6. In Nuova configurazione del cluster, seleziona il tipo di nodo preferito e i nodi per la migrazione.
  7. Scegli Ridimensiona ora o Pianifica il ridimensionamento.
AWS UFFICIALEAggiornata 5 mesi fa