Amazon Redshift ne prendra plus en charge la création de nouveaux Python à UDFs partir du patch 198. UDFs Le Python existant continuera de fonctionner jusqu'au 30 juin 2026. Pour plus d’informations, consultez le billet de blog
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 systèmes autonomes améliorent les performances des requêtes sur votre cluster et aident à gérer les coûts et à optimiser le stockage. Vous pouvez choisir d'allouer des ressources de calcul supplémentaires pour garantir que les fonctionnalités autonomes fonctionnent de manière cohérente, même en période de fort trafic, afin de bénéficier de l'optimisation. Notez que les appareils autonomes fonctionnant à l'aide de ces ressources supplémentaires sont facturables. Pour plus d'informations sur la facturation des appareils autonomes, consultez Facturation des opérations autonomes et les tarifs d'Amazon Redshift
Si les ressources de calcul supplémentaires pour les systèmes autonomes 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 avoir d'impact négatif sur les requêtes des utilisateurs, ce qui pourrait avoir un impact sur les performances.
Gestion de ressources informatiques supplémentaires pour les systèmes autonomes
Par défaut, les ressources de calcul supplémentaires pour les systèmes autonomes 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 dotés d'une mise à l'échelle et d'une optimisation pilotées par l'IA. Pour les groupes de travail sans serveur dotés d'une mise à l'échelle et d'une optimisation pilotées par l'IA, des ressources de calcul supplémentaires pour les systèmes autonomes 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 les systèmes autonomes 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 les systèmes autonomes en choisissant Activer le calcul supplémentaire dans le panneau de configuration des systèmes autonomes. Pour cela :
Choisissez Créer un cluster.
Dans le panneau de configuration Autonomics, choisissez Activer le calcul supplémentaire.
Vous allez créer un cluster avec des capacités de calcul supplémentaires activées.
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 avoir créé un cluster :
Accédez au cluster dans la console Amazon Redshift.
Sur la page de détails du cluster, sélectionnez Modifier la configuration autonome dans le menu déroulant Actions.
Choisissez Activer le calcul supplémentaire.
Gestion d'une 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 les systèmes autonomes, 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 les systèmes autonomes 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 les ressources de calcul supplémentaires pour les systèmes autonomes 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 d'une 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 les systèmes autonomes en choisissant Activer le calcul supplémentaire dans le panneau de configuration des systèmes autonomes.
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 des capacités de calcul supplémentaires activées.
Note
L'option Activer le calcul supplémentaire peut ne pas être disponible si vous avez sélectionné un objectif prix/performance. En effet, pour les groupes de travail sans serveur dotés d'une mise à l'échelle et d'une optimisation pilotées par l'IA, des ressources de calcul supplémentaires pour les systèmes autonomes 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 des systèmes autonomes peut être grisée si le groupe de travail a défini un objectif prix/performance. En effet, pour les groupes de travail sans serveur dotés d'une mise à l'échelle et d'une optimisation pilotées par l'IA, des ressources de calcul supplémentaires pour les systèmes autonomes sont automatiquement activées et gérées en fonction de votre profil prix/performance.
Gestion d'une 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 aux systèmes autonomes, 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 sur 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 les ressources de calcul supplémentaires pour les systèmes autonomes sur 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 les systèmes autonomes grâce à des ressources de calcul supplémentaires
Contrôle des coûts pour une autonomie de calcul accrue sur les clusters provisionnés
Vous pouvez définir des limites d'utilisation pour les ressources de calcul supplémentaires utilisées pour les systèmes autonomes sur les clusters provisionnés à l'aide de la console Amazon Redshift. Les ressources informatiques supplémentaires utilisées pour les systèmes autonomes ne sont pas prises en compte dans les limites que vous pourriez avoir définies pour le dimensionnement simultané et vice versa.
Pour créer une limite d'utilisation pour des calculs supplémentaires à l'aide de la console :
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 l'écran vers le bas et cliquez sur Créer des limites d'utilisation, pour accéder à 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 des calculs supplémentaires pour une optimisation automatique et sélectionnez Ajouter une limite.
Pour créer une limite d'utilisation pour des calculs supplémentaires à l'aide de AWS CLI, utilisez la create-usage-limit commande associée au type de fonctionnalitéextra-compute-for-automatic-optimization. Le --limit-type paramètre doit être défini sur time 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 guide de gestion Amazon Redshift. 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 le nombre de secondes RPU que votre groupe de travail sans serveur utilise pour augmenter son autonomie de calcul à 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 for automatic optimisations facturées en secondes.
Pour plus d'informations, consultez la console Amazon Redshift Serverless dans le guide de gestion Amazon Redshift.
Vous pouvez également consulter la vue SYS_SERVERLESS_USAGE système pour trouver lecharged_extra_compute_for_automatic_optimization_seconds, qui enregistre les secondes d'unités de calcul (RPU) cumulées facturées pour les optimisations automatiques.