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.
Capacité de calcul pour Amazon Redshift sans serveur
Avec Amazon Redshift Serverless, vous pouvez automatiquement augmenter ou diminuer la capacité de calcul pour répondre aux exigences de votre charge de travail. La capacité de calcul fait référence à la puissance de traitement et à la mémoire allouées à vos charges de travail Amazon Redshift Serverless. Les cas d'utilisation courants incluent la gestion des périodes de pointe, l'exécution d'analyses complexes ou le traitement efficace de gros volumes de données. Les termes suivants fournissent des informations détaillées sur la configuration et la gestion de la capacité de calcul.
RPUs
Amazon Redshift Serverless mesure la capacité de l'entrepôt de données en unités de traitement Redshift (). RPUs RPUssont des ressources utilisées pour gérer les charges de travail.
Capacité de base
Ce paramètre spécifie la capacité de l’entrepôt des données de base qu’Amazon Redshift utilise pour servir les requêtes. La capacité de base est spécifiée dansRPUs. Vous pouvez définir une capacité de base dans Redshift Processing Units ()RPUs. L'un RPU fournit 16 Go de mémoire. La définition d’une capacité de base plus élevée améliore les performances des requêtes, notamment pour les tâches de traitement des données qui consomment beaucoup de ressources. La capacité de base par défaut pour Amazon Redshift Serverless est de 128. RPUs Vous pouvez régler le paramètre de capacité de base de 8 RPUs RPUs à 512 par unités de 8 (8,16,24... 512), à l'aide de la AWS console, de l'opération ou update-workgroup
de l'UpdateWorkgroup
APIopération dans le. AWS CLI
Avec une capacité minimale de 8RPU, vous disposez désormais d'une plus grande flexibilité pour exécuter des charges de travail plus simples ou plus complexes en fonction des exigences de performance. Les RPU capacités de RPU base 8, 16 et 24 sont destinées aux charges de travail nécessitant moins de 128 To de données. Si vos besoins en données sont supérieurs à 128 To, vous devez en utiliser un minimum de 32RPU. Pour les charges de travail comportant des tables comportant un grand nombre de colonnes et une plus grande simultanéité, nous recommandons d'en utiliser 32 ou plus. RPU
La base maximale RPUs disponible, 512, ajoute le plus haut niveau de ressources informatiques à vos charges de travail. Cela offre une plus grande flexibilité pour prendre en charge des charges de travail très complexes et accélère le chargement et l'interrogation des données.
Note
Une RPU capacité de base maximale étendue de 1024 est disponible dans les versions suivantes Régions AWS :
USA Est (Virginie du Nord)
USA Est (Ohio)
-
USA Ouest (Oregon)
Vous pouvez augmenter ou diminuer RPUs en unités de 32 lorsque vous définissez une capacité de base comprise entre 512 et 1024.
Si vous gérez des charges de travail plus importantes et plus complexes, envisagez d'augmenter la taille de votre entrepôt de données Redshift Serverless. Les grands entrepôts ont accès à davantage de ressources informatiques, ce qui leur permet de traiter les requêtes plus efficacement. Notez que l'augmentation de la RPU capacité de base maximale de votre groupe de travail nécessite des adresses IP gratuites supplémentaires. Pour plus d'informations sur les exigences accrues en matière d'adresses IP gratuites, rendez-vous surConsidérations relatives à l’utilisation d’Amazon Redshift sans serveur.
Voici quelques exemples dans lesquels il est avantageux de disposer d'une capacité de base plus élevée :
Vous avez des requêtes complexes dont l'exécution prend beaucoup de temps
Vos tableaux comportent un grand nombre de colonnes.
Vos requêtes comportent un nombre élevé deJOINs.
Vos requêtes regroupent ou analysent de grandes quantités de données provenant d'une source externe, telle qu'un lac de données.
Pour plus d'informations sur les quotas et les limites Amazon Redshift Serverless, rendez-vous sur. Quotas pour les objets Amazon Redshift sans serveur
Considérations et limitations relatives à la capacité d’Amazon Redshift sans serveur
Vous trouverez ci-après des considérations et des limitations concernant la capacité d’Amazon Redshift sans serveur.
-
Les configurations de 8 ou 16 RPU prennent en charge une capacité de stockage gérée Redshift allant jusqu'à 128 To. Si vous utilisez plus de 128 To de stockage géré, vous ne pouvez pas passer à moins de 32 RPU To.
-
La modification de la capacité de base de votre groupe de travail peut annuler certaines requêtes exécutées sur votre groupe de travail.
-
Amazon Redshift Serverless n'augmentera pas votre taille RPUs sauf si des requêtes figurent dans la file d'attente. Amazon Redshift Serverless n'augmentera pas votre taille RPUs en réponse à l'augmentation de la charge résultant d'une seule requête. Par conséquent, une seule requête gourmande en ressources peut entraîner un manque de mémoire de votre groupe de travail s'il n'est pas actuellement en mesure de la gérer. Assurez-vous que votre capacité de base est suffisante pour traiter toutes les requêtes que vous exécutez sur votre entrepôt de données.
Mise à l’échelle et optimisation pilotées par l’IA (version préliminaire)
Ceci est la documentation préliminaire relative à la mise à l’échelle et aux optimisations pilotées par l’IA dans Amazon Redshift sans serveur, qui est en version préliminaire. La documentation et la fonction sont toutes deux sujettes à modification. Nous vous recommandons d’utiliser cette fonction uniquement dans des environnements de test et non dans des environnements de production. Pour voir les conditions générales, consultez Beta and Previews (Bêtas et aperçus) dans les Conditions de service AWS |
Cet aperçu est disponible dans les versions suivantes Régions AWS :
-
USA Est (Ohio) (us-east-2)
-
USA Est (Virginie du Nord) (us-east-1)
-
USA Ouest (Oregon) (us-west-2)
-
Asie-Pacifique (Tokyo) (ap-northeast-1)
-
Europe (Irlande) (eu-west-1)
-
Europe (Stockholm) (eu-north-1)
Vous pouvez créer un groupe de travail en version préliminaire pour tester les nouvelles fonctionnalités d’Amazon Redshift sans serveur. Vous ne pouvez pas utiliser ces fonctionnalités en production ni déplacer votre groupe de travail vers un autre groupe de travail. Pour connaître les conditions générales de la version préliminaire, consultez Versions Bêta et préliminaires dans les Conditions générales du service AWS
Vous pouvez également définir un rapport prix/performances cible pour votre groupe de travail, afin que Redshift puisse apporter automatiquement à vos ressources des optimisations pilotées par l’IA. De cette façon, vous pouvez atteindre votre rapport prix/performances cible tout en optimisant les coûts. Cette optimisation automatique du rapport prix/performances est particulièrement utile si vous ne savez pas quelle capacité de base définir pour vos charges de travail, ou si certaines parties de votre charge de travail peuvent profiter d’un plus grand nombre de ressources allouées.
Par exemple, si votre organisation exécute généralement des charges de travail qui n'en nécessitent que 32 RPU mais qu'elles introduisent soudainement une requête plus complexe, vous ne connaissez peut-être pas le niveau de capacité de base approprié. La définition d’une capacité de base plus élevée permet d’obtenir un meilleur rapport prix/performances, mais elle entraîne également des coûts plus élevés, de sorte que le coût risque de ne pas correspondre à vos attentes. Grâce à la mise à l'échelle et à l'optimisation des ressources pilotées par l'IA, Amazon Redshift Serverless ajuste automatiquement RPUs les pour atteindre vos objectifs de prix/performances tout en optimisant les coûts pour votre organisation. Cette optimisation automatique est utile quelle que soit la taille de la charge de travail. L’optimisation automatique peut vous aider à atteindre les rapports prix/performances cible de votre organisation en cas de requêtes complexes.
Les rapports prix-performances cible sont un paramètre spécifique à chaque groupe de travail. Les différents groupes de travail peuvent avoir des rapports prix/performances cible différents.
Pour que les coûts restent prévisibles, définissez une limite de capacité maximale qu’Amazon Redshift sans serveur est autorisé à allouer à vos charges de travail.
Pour configurer les objectifs de rapport prix/performances, utilisez la AWS console. Par défaut, le rapport prix/performances cible est activé lorsque vous créez un nouveau groupe de travail et il est défini sur Équilibré. Pour définir un rapport prix/performances différent ou spécifier une capacité de base pour votre groupe de travail, utilisez des paramètres personnalisés lors de la création d’un groupe de travail. Pour plus d’informations sur la création d’un groupe de travail, consultez Création d’un groupe de travail avec un espace de noms.
Pour modifier le rapport prix/performances cible pour votre groupe de travail :
-
Sur la console Amazon Redshift sans serveur, choisissez Configuration de groupe de travail.
-
Choisissez le groupe de travail pour lequel vous souhaitez modifier le rapport prix/performances cible. Choisissez l’onglet Performances, puis choisissez Modifier.
-
Choisissez Rapport prix/performances cible et ajustez le curseur en fonction du rapport que vous souhaitez définir pour votre groupe de travail.
-
Sélectionnez Enregistrer les modifications.
Pour mettre à jour la quantité maximale qu'RPUsAmazon Redshift Serverless peut allouer à votre charge de travail, accédez à l'onglet Limits de la configuration du groupe de travail.
Pour en savoir plus sur les optimisations pilotées par l’IA et la mise à l’échelle des ressources, regardez la vidéo suivante.