Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Configuration de Multi-AZ lors de la création d’un cluster
Amazon Redshift Multi-AZ prend en charge deux zones de disponibilité à la fois. Amazon Redshift sélectionne automatiquement les zones de disponibilité en fonction de la configuration sélectionnée du groupe de sous-réseaux. Vous pouvez convertir un entrepôt des données mono-AZ existant en entrepôt des données multi-AZ ou restaurer un instantané pour le configurer en entrepôt des données multi-AZ.
À l’aide de la console Amazon Redshift, vous pouvez facilement créer de nouveaux déploiements Multi-AZ. Pour créer un nouveau déploiement multi-AZ à l’aide de la console Amazon Redshift, sélectionnez l’option Multi-AZ lors de la création de l’entrepôt des données. Spécifiez le nombre de nœuds de calcul requis dans une zone de disponibilité unique et Amazon Redshift déploiera ce nombre de nœuds dans chacune des deux zones de disponibilité. Tous les nœuds seront utilisés pour effectuer le traitement de la charge de travail en lecture et en écriture pendant le fonctionnement normal. Vous pouvez également utiliser la commande AWS CLI create-cluster pour créer un nouvel entrepôt des données multi-AZ à l’aide du paramètre multi-az.
Vous pouvez convertir un entrepôt des données mono-AZ existant en entrepôt des données multi-AZ et vous pouvez utiliser la console Amazon Redshift ou la commande AWS CLI modify-cluster à l’aide du paramètre multi-az. Vous pouvez également effectuer une restauration à partir d’un instantané pour configurer un entrepôt des données mono-AZ en entrepôt des données multi-AZ en utilisant la console Amazon Redshift ou la commande AWS CLI restore-from-cluster-snapshot à l’aide du paramètre multi-az.
Le déploiement multi-AZ ne prend en charge que les types de nœuds RA3 qui utilisent Amazon Redshift Managed Storage (RMS). Amazon Redshift stocke les données dans RMS, qui utilise Amazon S3 et est accessible dans toutes les zones de disponibilité d’une Région AWS, sans avoir à répliquer les données au niveau d’Amazon Redshift.
Vous pouvez configurer un déploiement multi-AZ lors de la création d’un nouveau cluster à l’aide de la console Amazon Redshift ou de l’AWS Command Line Interface.
Connectez-vous à la AWS Management Console et ouvrez la console Amazon Redshift à l’adresse https://console.aws.amazon.com/redshiftv2/
. -
Dans le menu de navigation, choisissez Provisioned clusters dashboard (Tableau de bord des clusters provisionnés), puis choisissez Clusters. Les clusters de votre compte dans la Région AWS actuelle sont répertoriés. Un sous-ensemble des propriétés de chaque cluster s’affiche dans les colonnes de la liste.
-
Choisissez le bouton Créer un cluster pour ouvrir la page de création d’un cluster.
-
Saisissez les propriétés de votre cluster. Pour obtenir des informations générales sur la création d’un cluster, consultez Création d’un cluster.
-
Sélectionnez l’un des types de nœuds RA3 dans la liste déroulante Node type(Type de nœud). L’option de configuration AZ n’est disponible que lorsque vous choisissez un type de nœud RA3.
-
Sous Configuration AZ, choisissez Multi-AZ.
-
Sous Nombre de nœuds par zone de disponibilité, entrez au moins deux nœuds pour votre cluster.
-
Vous avez la possibilité de charger des exemples de données ou d’apporter vos propres données :
-
Dans Sample data (Exemples de données), choisissez Load sample data (Charger les exemples de données) pour charger l’exemple de jeu de données dans votre cluster Amazon Redshift. Amazon Redshift charge l'exemple de jeu de données Tickit dans la base de données dev et le schéma public par défaut. Amazon Redshift charge automatiquement l’exemple de jeu de données dans votre cluster Amazon Redshift. Vous pouvez commencer à utiliser l’éditeur de requêtes v2 pour interroger des données.
-
Pour apporter vos propres données à votre cluster Amazon Redshift, suivez les étapes dans Importation de vos propres données dans Amazon Redshift.
-
-
Faites défiler l’écran vers Additional configurations (Configurations supplémentaires), développez Network and security (Réseau et sécurité) et assurez-vous d’accepter le Cluster subnet group (Groupe de sous-réseaux de cluster) par défaut ou d’en choisir un autre. Si vous choisissez un autre groupe de sous-réseaux de cluster, assurez-vous que le groupe de sous-réseaux que vous avez sélectionné comporte 3 zones de disponibilité.
-
Sous Additional configurations (Configurations supplémentaires), développez Database configurations (Configurations de base de données).
-
Pour utiliser une clé AWS KMS personnalisée à la place de la clé détenue par AWS par défaut, cliquez sur Personnaliser les paramètres de chiffrement sous Chiffrement de la base de données.
-
Sous Choose an KMS key (Choisir une clé KMS), vous pouvez choisir une clé AWS Key Management Service ou saisir un ARN. Vous pouvez également cliquer sur Create an AWS Key Management Service key (Créer une clé ) dans la console AWS Key Management Service. Pour plus d’informations sur la création d’une clé KMS, consultez Création de clés dans le Guide du développeur AWS Key Management Service.
-
Cliquez surCreate cluster (Créer un cluster). Lorsque la création d’un cluster est réussie, vous pouvez consulter les détails sur la page des détails du cluster. Vous pouvez utiliser votre client SQL pour charger et interroger des données.
Pour configurer le fonctionnement multi-AZ lors de la création d’un cluster à l’aide de l’AWS Command Line Interface
-
Dans AWS CLI, utilisez la commande
create-clusteret le paramètremulti-azcomme suit.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