Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les détails de la fin de vie de Python et des options de migration, consultez le billet de
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Allocation de ressources de calcul supplémentaires pour l'optimisation automatique des bases de données
Les fonctionnalités autonomes améliorent les performances des requêtes sur votre cluster et vous aident à gérer les coûts et l'optimisation du stockage. Vous pouvez choisir d'allouer des ressources de calcul supplémentaires pour vous assurer que les fonctionnalités autonomes fonctionnent de manière cohérente, même en période de trafic élevé, afin de bénéficier de l'optimisation. Notez que les appareils autonomes gérés à l'aide de ces ressources supplémentaires sont facturables. Pour plus d'informations sur la facturation des produits autonomes, consultez la rubrique Facturation des opérations autonomes Tarification d'Amazon Redshift.
Si les ressources de calcul supplémentaires pour l'autonomie sont désactivées, Amazon Redshift suspend temporairement les opérations autonomes pendant les périodes de charge système élevée afin de minimiser l'impact sur les charges de travail simultanées, jusqu'à ce que les ressources soient suffisantes pour les exécuter sans impact négatif sur les requêtes des utilisateurs, ce qui pourrait avoir un impact sur les performances.
Gestion de ressources de calcul supplémentaires pour l'autonomie
Par défaut, les ressources de calcul supplémentaires pour l'autonomie sont désactivées à la fois pour les clusters provisionnés et les groupes de travail sans serveur, à l'exception des groupes de travail sans serveur avec mise à l'échelle et optimisation. AI-driven Pour les groupes de travail sans serveur avec AI-driven évolutivité et optimisation, les ressources de calcul supplémentaires pour l'autonomie sont toujours activées et gérées automatiquement en fonction de votre profil prix-performance.
Vous pouvez choisir d'activer des ressources de calcul supplémentaires pendant ou après la création du cluster ou du groupe de travail.
Gestion des ressources de calcul supplémentaires pour l'autonomie sur les clusters provisionnés à l'aide de la console Amazon Redshift
Lors de la création d'un nouveau cluster, vous pouvez activer des ressources de calcul supplémentaires pour l'autonomie en choisissant Activer le calcul supplémentaire dans le panneau de configuration de l'autonomie. Pour cela :
Choisissez Créer un cluster.
Dans le panneau de configuration d'Autonomics, choisissez Activer le calcul supplémentaire.
Vous allez créer un cluster avec le calcul supplémentaire activé.
Pour plus d'informations, consultez la section Création d'un cluster dans le guide de gestion Amazon Redshift.
Pour activer des ressources de calcul supplémentaires après la création d'un cluster, procédez comme suit :
Accédez au cluster dans la console Amazon Redshift.
Sur la page des détails du cluster, sélectionnez Modifier la configuration autonome dans le menu déroulant Actions.
Choisissez Activer le calcul supplémentaire.
Gestion de l'autonomie de calcul supplémentaire pour les clusters provisionnés à l'aide du AWS CLI
Pour créer un cluster provisionné avec des ressources de calcul supplémentaires pour l'autonomie, utilisez la create-cluster commande avec l'extra-compute-for-automatic-optimizationoption.
aws redshift create-cluster --cluster-identifier <value> \ --node-type <value> \ --cluster-type <value> \ --master-username <value> \ --master-user-password <value> \ --extra-compute-for-automatic-optimization \ --region <value>
Pour activer des ressources de calcul supplémentaires pour l'autonomie sur un cluster provisionné existant, utilisez la modify-cluster commande avec l'extra-compute-for-automatic-optimizationoption.
aws redshift modify-cluster --cluster-identifier <value> \ --extra-compute-for-automatic-optimization \ --region <value>
Pour désactiver des ressources de calcul supplémentaires pour l'autonomie sur un cluster provisionné existant, utilisez la modify-cluster commande avec l'no-extra-compute-for-automatic-optimizationoption.
aws redshift modify-cluster --cluster-identifier <value> \ --no-extra-compute-for-automatic-optimization \ --region <value>
Gestion de l'autonomie de calcul supplémentaire pour les groupes de travail sans serveur à l'aide de la console Amazon Redshift
Lors de la création d'un nouveau groupe de travail, vous pouvez activer des ressources de calcul supplémentaires pour l'autonomie en choisissant Activer le calcul supplémentaire dans le panneau de configuration de l'autonomie.
Choisissez Créer un groupe de travail.
À l'étape 1, dans le panneau de configuration d'Autonomics, choisissez Activer le calcul supplémentaire.
Vous allez créer un groupe de travail sans serveur avec un calcul supplémentaire activé.
Note
L'option Activer le calcul supplémentaire n'est peut-être pas disponible si vous avez sélectionné une Price-performance cible. En effet, pour les groupes de travail sans serveur avec AI-driven évolutivité et optimisation, des ressources de calcul supplémentaires pour l'autonomie sont automatiquement activées et gérées en fonction de votre profil prix-performance.
Pour activer des ressources de calcul supplémentaires après avoir créé un groupe de travail :
Accédez au groupe de travail dans la console Amazon Redshift Serverless.
Sur la page de détails du groupe de travail, sélectionnez Modifier la configuration autonome dans le menu déroulant Actions.
Choisissez Activer le calcul supplémentaire.
Note
L'option Modifier la configuration autonome peut être grisée si le groupe de travail a défini un Price-performance objectif. En effet, pour les groupes de travail sans serveur avec AI-driven évolutivité et optimisation, des ressources de calcul supplémentaires pour l'autonomie sont automatiquement activées et gérées en fonction de votre profil prix-performance.
Gestion de l'autonomie de calcul supplémentaire pour les groupes de travail sans serveur à l'aide du AWS CLI
Pour créer un groupe de travail sans serveur avec des ressources de calcul supplémentaires allouées à l'autonomie, utilisez la create-workgroup commande avec l'option. extra-compute-for-automatic-optimization
aws redshift-serverless create-workgroup --base-capacity <value> \ --namespace-name <value> \ --workgroup-name <value> \ --extra-compute-for-automatic-optimization \ --region <value>
Pour activer des ressources de calcul supplémentaires pour l'autonomie d'un groupe de travail sans serveur existant, utilisez la update-workgroup commande avec l'option. --extra-compute-for-automatic-optimization
aws redshift-serverless update-workgroup \ --workgroup-name <value> \ --extra-compute-for-automatic-optimization \ --region <value>
Pour désactiver des ressources de calcul supplémentaires pour l'autonomie d'un groupe de travail sans serveur existant, utilisez la update-workgroup commande avec l'option. --no-extra-compute-for-automatic-optimization
aws redshift-serverless update-workgroup \ --workgroup-name <value> \ --no-extra-compute-for-automatic-optimization \ --region <value>
Contrôle des coûts pour l'autonomie à l'aide de ressources de calcul supplémentaires
Contrôle des coûts pour une autonomie de calcul supplémentaire sur les clusters provisionnés
Vous pouvez définir des limites d'utilisation pour les ressources de calcul supplémentaires utilisées pour l'autonomie sur les clusters provisionnés à l'aide de la console Amazon Redshift. Les ressources de calcul supplémentaires utilisées pour l'autonomie ne sont pas prises en compte dans les limites que vous auriez pu définir pour la mise à l'échelle de la simultanéité et vice versa.
Pour créer une limite d'utilisation pour le calcul supplémentaire à l'aide de la console, procédez comme suit :
Accédez à la page des détails du cluster et sélectionnez l'onglet Maintenance dans le menu de navigation du cluster.
Faites défiler la page vers le bas et choisissez Créer des limites d'utilisation. Vous accéderez à la page Gérer les limites d'utilisation.
Sur la page Gérer les limites d'utilisation, recherchez la section intitulée Limite d'utilisation pour un calcul supplémentaire pour une optimisation automatique et sélectionnez Ajouter une limite.
Pour créer une limite d'utilisation pour le calcul supplémentaire à l'aide de AWS CLI, utilisez la create-usage-limit commande avec le type de fonctionextra-compute-for-automatic-optimization. Le --limit-type paramètre doit être défini sur time pour ce type de fonction.
aws redshift create-usage-limit \ --cluster-identifier <value> \ --feature-type extra-compute-for-automatic-optimization \ --limit-type time \ --period <value> \ --amount <value> \ --breach-action <value>
Les --breach-action paramètres --period et acceptent les mêmes valeurs que les autres limites d'utilisation. Pour plus d'informations, consultez la section Définition d'une limite d'utilisation dans le guide de gestion Amazon Redshift.
Contrôle des coûts pour une autonomie de calcul accrue sur les groupes de travail sans serveur
Amazon Redshift Serverless fournit des fonctionnalités permettant de définir des limites d'utilisation pour les groupes de travail sans serveur. Consultez la section Définition des limites d'utilisation, y compris la définition des limites de RPU dans le Amazon Redshift Management Guide. L'utilisation d'une autonomie de calcul supplémentaire dans Amazon Redshift Serverless est incluse dans l'utilisation globale sans serveur, y compris les requêtes des utilisateurs.
Vous pouvez voir combien RPU-seconds votre groupe de travail sans serveur utilise pour une autonomie de calcul supplémentaire à l'aide de la console Amazon Redshift Serverless. Pour cela :
Accédez à la console Amazon Redshift Serverless.
Sélectionnez Surveillance des ressources dans la barre latérale.
Sélectionnez un groupe de travail.
Faites défiler la page vers le bas jusqu'au graphique Extra Compute pour les optimisations automatiques en secondes facturées.
Pour plus d'informations, consultez la section Console Amazon Redshift Serverless dans le Amazon Redshift Management Guide.
Vous pouvez également consulter la vue SYS_SERVERLESS_USAGE système pour trouver lecharged_extra_compute_for_automatic_optimization_seconds, qui enregistre les secondes accumulées par unité de calcul (RPU) facturées pour les optimisations automatiques.