Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Configurazione di implementazioni multi-AZ durante la creazione di un nuovo cluster
La funzionalità multi-AZ di Amazon Redshift supporta due zone di disponibilità alla volta. Amazon Redshift seleziona automaticamente le zone di disponibilità in base alla configurazione del gruppo di sottoreti selezionata. Puoi convertire un data warehouse esistente con una singola zona di disponibilità in un data warehouse multi-AZ o eseguire il ripristino da uno snapshot e configurarlo in un data warehouse multi-AZ.
Utilizzando la console Amazon Redshift puoi creare facilmente nuove implementazioni multi-AZ. Per creare una nuova implementazione multi-AZ utilizzando la console Amazon Redshift, seleziona l'opzione multi-AZ durante la creazione del data warehouse. Specifica il numero di nodi di calcolo richiesti in una singola zona di disponibilità per permettere ad Amazon Redshift di distribuirli in ciascuna delle due zone di disponibilità. Tutti i nodi sono usati per eseguire l'elaborazione del carico di lavoro in lettura e scrittura durante il normale funzionamento. È inoltre possibile utilizzare il comando create-cluster della AWS CLI per creare un nuovo data warehouse multi-AZ usando il parametro multi-az.
Puoi convertire un data warehouse single-AZ esistente in un data warehouse multi-AZ utilizzando la console Amazon Redshift o il comando modify-cluster della AWS CLI usando il parametro multi-az. In via opzionale, puoi eseguire il ripristino da uno snapshot e configurare un data warehouse single-AZ in un data warehouse multi-AZ utilizzando la console Amazon Redshift o il comando restore-from-cluster-snapshot della AWS CLI usando il parametro multi-az.
L'implementazione multi-AZ supporta solo i tipi di nodi RA3 che utilizzano Amazon Redshift Managed Storage (RMS). Amazon Redshift archivia i dati in RMS, che utilizza Amazon S3 ed è accessibile in tutte le zone di disponibilità in una Regione AWS, senza dover replicare i dati a livello di Amazon Redshift.
Puoi configurare un'implementazione multi-AZ durante la creazione di un nuovo cluster utilizzando la console Amazon Redshift o l'AWS Command Line Interface.
Accedere alla Console di gestione AWS e aprire la console Amazon Redshift all'indirizzo https://console.aws.amazon.com/redshiftv2/
. -
Dal menu di navigazione, scegli Provisioned clusters dashboard (Pannello di controllo dei cluster con provisioning) e seleziona Clusters (Cluster). Vengono elencati i cluster associati al tuo account nella Regione AWS corrente. Nelle colonne dell'elenco è visualizzato un sottoinsieme delle proprietà di ciascun cluster.
-
Scegli il pulsante Crea cluster per aprire la pagina di creazione del cluster.
-
Inserisci le proprietà del cluster. Per informazioni generali sulla creazione di cluster, consulta Creazione di un cluster.
-
Seleziona uno dei tipi di nodo RA3 dall'elenco a discesa Node type (Tipo di nodo). L'opzione Configurazione AZ diventa disponibile solo quando selezioni un tipo di nodo RA3.
-
In Configurazione AZ scegli Multi-AZ.
-
In Numero di nodi per AZ inserisci almeno due nodi per il cluster.
-
Hai la possibilità di caricare i dati di esempio o utilizzare dati forniti da te:
-
In Dati campione, scegliere Carica dati di esempio per caricare il set di dati di esempio nel cluster Amazon Redshift. Amazon Redshift carica il set di dati Tickit di esempio nel database dev e nello schema pubblico predefiniti. Amazon Redshift carica automaticamente il set di dati di esempio nel cluster Amazon Redshift. È possibile iniziare a utilizzare l'editor di query v2 per eseguire query sui dati.
-
Per utilizzare i dati da te forniti nel cluster Amazon Redshift, attieniti alla procedura riportata in Utilizzo dei propri dati in Amazon Redshift.
-
-
Scorri verso il basso fino a Additional configurations (Configurazioni aggiuntive), espandi Network and security (Rete e sicurezza) e assicurati di accettare il Cluster subnet group (Gruppo di sottoreti del cluster) predefinito o di sceglierne un altro. Se scegli un altro gruppo di sottoreti del cluster, assicurati che siano presenti 3 zone di disponibilità nel gruppo di sottoreti selezionato.
-
In Additional configurations (Configurazioni aggiuntive), espandi Database configurations (Configurazioni del database).
-
Per utilizzare una chiave AWS KMS personalizzata diversa dalla chiave di proprietà di AWS predefinita, fai clic su Personalizza le impostazioni di crittografia in Crittografia del database.
-
In Choose an KMS key (Scegli una chiave KMS), puoi scegliere una chiave AWS Key Management Service o inserire un ARN. In alternativa, puoi fare clic su Crea una chiave AWS Key Management Service nella console AWS Key Management Service. Per ulteriori informazioni sulla creazione di chiavi KMS, consultare Creazione di chiavi nella Guida per gli sviluppatori di AWS Key Management Service.
-
Fai clic su Create cluster (Crea cluster). Quando la creazione del cluster ha esito positivo, puoi visualizzare i dettagli nella pagina dei dettagli del cluster. Puoi usare il tuo client SQL per caricare i dati ed eseguire query su di essi.
Per configurare Multi-AZ durante la creazione di un cluster usando l'AWS Command Line Interface
-
Nella AWS CLI utilizza il comando
create-clustere il parametromulti-azcome indicato di seguito.aws redshift create-cluster --port 5439 --master-username master --master-user-password ##### --node-type ra3.4xlarge --number-of-nodes 2 --profile maz-test --endpoint-url https://redshift.eu-west-1.amazonaws.com --region eu-west-1 --cluster-identifier test-maz --multi-az --maintenance-track-name CURRENT --encrypted