Facturation pour les réservations sans serveur - Amazon Redshift

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 .

Facturation pour les réservations sans serveur

Amazon Redshift sans serveur vous permet d’exécuter et de mettre à l’échelle des analyses sans avoir à provisionner ni à gérer des clusters avec un modèle de tarification à l’usage. Désormais, avec les réservations sans serveur, vous pouvez optimiser davantage vos coûts de calcul et améliorer la prévisibilité des coûts des charges de travail existantes et nouvelles sur Redshift sans serveur.

Amazon Redshift gère les réservations sans serveur au niveau du compte payeur AWS, et les réservations peuvent être partagées entre plusieurs comptes AWS, ce qui vous permet de réduire vos coûts de calcul jusqu’à 24 % sur toutes les charges de travail Redshift sans serveur de votre compte AWS. Amazon Redshift facture les réservations sans serveur toutes les heures et mesure les réservations par seconde, offrant ainsi un modèle de facturation cohérent, 24 heures sur 24, sept jours sur sept, tout en conservant la flexibilité offerte par Redshift sans serveur. Amazon Redshift facture toute utilisation dépassant le niveau de RPU spécifié au tarif standard à la demande.

Note

Si vous souhaitez limiter l’utilisation à la demande, vous pouvez utiliser le paramètre Capacité max. pour définir des limites d’utilisation des ressources pour vos groupes de travail. Pour de plus amples informations, consultez Facturation pour Amazon Redshift sans serveur.

Avantages des réserves sans serveur

Les réservations sans serveur constituent une option tarifaire à prix réduit pour Amazon Redshift sans serveur. Les réservations sans serveur vous permettent de vous engager à utiliser un certain nombre d’unités de traitement Redshift (RPU) pendant un an à un prix remisé par rapport aux tarifs à la demande (OD), sans paiement initial. Vous pouvez bénéficier d’une réduction plus importante avec un paiement initial. Avec les réservations sans serveur, vous pouvez optimiser vos coûts de calcul et améliorer la prévisibilité des coûts des charges de travail existantes et nouvelles sur Redshift sans serveur.

Chaque réservation sans serveur est achetée au niveau du compte AWS et peut être partagée entre plusieurs groupes de travail Amazon Redshift sans serveur au sein du même compte payeur. Cela vous donne une certaine flexibilité dans la manière dont la remise est appliquée. Plusieurs groupes de travail ayant des modèles de charge de travail différents peuvent partager la réservation.

Comment fonctionne une réservation sans serveur

La réservation de RPU est un processus simple qui ne dure que quelques minutes. Cela inclut la spécification du niveau de RPU à réserver et du type de paiement. Amazon Redshift sans serveur utilise l’outil standard Facturation et gestion des coûts AWS qui vous aide à déterminer le niveau de réservation dont vous avez besoin et à surveiller votre utilisation en permanence. Les réservations sans serveur sont gérées au niveau du compte payeur AWS et peuvent être partagées sous le même compte payeur, ce qui vous permet de réduire vos coûts de calcul jusqu’à 24 % sur toutes les charges de travail Redshift sans serveur de votre compte AWS. Les réservations sans serveur sont facturées à l’heure et mesurées à la seconde, offrant ainsi un modèle de facturation cohérent, 24 heures sur 24, sept jours sur sept, tout en conservant la flexibilité offerte par Redshift sans serveur. Toute utilisation dépassant le niveau de RPU spécifié est facturée aux tarifs à la demande standard de Redshift sans serveur.

Vous pouvez effectuer plusieurs réservations sans serveur sur le même compte AWS. Lorsque vous achetez des réservations sans serveur supplémentaires, elles se superposent. Par exemple, si vous achetez deux réservations et que vous choisissez 100 RPU pour chacune, vous obtenez un total de 200 RPU à un tarif réduit.

Note

Si vous souhaitez définir une limite d’utilisation à la demande, vous pouvez définir le maximum de RPU dans la console Amazon Redshift sans serveur pour un groupe de travail en choisissant l’onglet Limites, puis en sélectionnant Gérer les limites d’utilisation.

Une fois que vous avez acheté une réservation sans serveur, elle entre en vigueur immédiatement et apparaît dans la console Redshift dans le tableau de bord des réservations sans serveur.

Analyse de votre utilisation de RPU (unité de traitement Redshift) pour déterminer le niveau de réservation dont vous avez besoin

Les réservations Redshift sans serveur vous permettent de bénéficier de coûts de calcul prévisibles et réduits en vous engageant à utiliser un nombre spécifique d’unités de traitement Redshift (RPU) pendant un an, ce qui vous permet de bénéficier de remises par rapport aux tarifs à la demande. Ces remises peuvent aller jusqu’à 20 % avec l’option sans paiement initial, ou jusqu’à 24 % lorsque vous payez d’avance. Vous achetez des réservations Redshift sans serveur au niveau du compte payeur AWS, et vos économies s’appliquent automatiquement à n’importe quel groupe de travail Redshift sans serveur sur n’importe quel compte AWS associé. Vous pouvez ainsi gérer les budgets de manière centralisée tout en soutenant plusieurs équipes. Redshift sans serveur mesure l’utilisation selon une granularité par seconde, arrondie chaque heure, puis facturée à l’heure, afin que vous ne payiez que pour la capacité que vous utilisez. Les réservations Redshift sans serveur associent une application flexible pour tous les comptes à des économies basées sur les termes, vous offrant ainsi des prix d’analyse prévisibles sans sacrifier l’agilité de Redshift sans serveur.

Analyse de l’utilisation de RPU pour les réservations

Vous pouvez déterminer vos niveaux d’utilisation de RPU de deux manières : vous pouvez utiliser le tableau de bord Redshift sans serveur pour une vue sur sept jours ou utiliser Cost Explorer pour une analyse à long terme. Les procédures suivantes montrent comment analyser votre utilisation de RPU :

Méthode 1 : Tableau de bord Redshift sans serveur (affichage sur 7 jours)
  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon Redshift à l’adresse https://console.aws.amazon.com/redshiftv2/.

  2. Ouvrez le Tableau de bord sans serveur.

  3. Choisissez votre groupe de travail.

  4. Consultez votre utilisation de la capacité RPU sur une période allant de la dernière heure à une semaine.

Méthode 2 : AWS Cost Explorer (analyse à long terme)
  1. Connectez-vous à la AWS Management Console et ouvrez la console Cost Explorer à l’adresse https://console.aws.amazon.com/costmanagement/.

  2. Réglez la granularité sur Horaire

  3. Regroupez par Type d’utilisation

  4. Appliquez les filtres suivants :

    • Service : Redshift

    • Région : votre région locale

    • Type d’utilisation : filtrez sur Redshift:ServerlessUsage

  5. Consultez le graphique des coûts et de l’utilisation pour l’utilisation horaire sans serveur dans la région que vous avez choisie

Acheter une réservation sans serveur à l’aide de la console

Lorsque vous achetez une réservation, vous choisissez le niveau de RPU qui sera remisé. Avant de sélectionner votre niveau de RPU, il est préférable de connaître votre capacité de base et la capacité à la demande que vous utilisez au fil du temps. Cette section explique comment déterminer votre capacité et réserver une réservation sans serveur.

Pour commencer, dans la console Redshift, choisissez Sans serveur, puis Réservations sans serveur dans le menu.

Amazon Redshift console showing Serverless dashboard with Serverless reservations option highlighted.

La console affiche une description de la fonctionnalité et une liste des réservations existantes. De là, vous pouvez acheter une réservation ou utiliser les rapports et les outils de surveillance disponibles pour vérifier votre consommation actuelle. Ils vous aident à déterminer vos niveaux de RPU et le nombre de RPU qu’il convient de réserver.

Pour acheter une réservation, procédez comme suit :

  1. Choisissez Acheter des réservations sans serveur.

    Reservation overview showing 1 RPU total, 0 expiring, with option to purchase Serverless reservations.
  2. Une visite guidée contenant une série de sélections apparaît. Entrez le niveau de RPU de réservation sans serveur à réserver. Si vous ne savez pas quel doit être ce niveau, vous pouvez utiliser les outils décrits plus loin dans cette section.

    Input field for entering reserved RPU capacity, with a range from 1 to any number.
  3. Définissez le type de paiement. Vous pouvez choisir de payer d’avance pour vos RPU réservés ou de payer mensuellement. Si vous choisissez de payer d’avance, vous bénéficiez d’une réduction plus importante.

    Payment type options: All Upfront with 24% discount or No Upfront with 20% discount.
  4. Lorsque vous avez terminé vos sélections, choisissez Acheter des réservations sans serveur, puis Confirmer.

Une fois que vous avez confirmé la réservation, elle apparaît dans la liste des réservations.

Serverless reservations table showing one payment-pending reservation with details.

Notes d’utilisation

  • Vous ne pouvez pas modifier ni supprimer une réservation. Mais vous pouvez créer des réservations supplémentaires pour bénéficier d’une meilleure couverture.

  • Redshift sans serveur utilise des RPU réservées pour une charge de travail avant d’utiliser des RPU à la demande, afin de garantir des économies de coûts. Si vous dépassez le nombre de RPU que vous avez réservées, vous commencez à accumuler les frais pour ces RPU supplémentaires au tarif à la demande de Redshift sans serveur.

  • Les crédits gratuits pour Amazon Redshift sans serveur ne sont pas appliqués aux réservations sans serveur, mais uniquement aux RPU facturées à la demande.

Exemples de réservation sans serveur

Dans ce scénario, votre compte payeur/lié AWS possède deux groupes de travail Amazon Redshift :

  • Le groupe de travail 1 a un état d’utilisation stable, par exemple pour une équipe de veille commerciale.

  • Le groupe de travail 2 a des charges de travail imprévisibles avec des pics d’utilisation, par exemple pour les opérations ETL.

Vous souhaitez optimiser les coûts de ces groupes de travail, c’est pourquoi vous achetez une réservation sans serveur d’un an. Sur la base des données historiques, vous déterminez que les deux groupes de travail consomment 64 RPU à un état stable. Cependant, le groupe de travail 2 passe parfois de 32 RPU à 48 RPU et chute à 24 RPU pendant de courtes périodes. Vous définissez le niveau de RPU de votre réservation à 64 RPU pour commencer, conformément aux tendances historiques. Les détails de facturation par heure sont les suivants :

  • Pendant la première heure, comme dans le cas des tendances d’utilisation historiques, les deux groupes de travail utilisent 32 RPU pour une utilisation totale du compte de 64 RPU. Pour cette heure, toutes les RPU sont facturées au tarif réduit pour les réservations sans serveur. Cela est dû au fait que le niveau d’utilisation de 64 RPU est égal à la réservation sans serveur de 64 RPU.

  • Pendant la deuxième heure, le groupe de travail 1 continue d’utiliser 32 RPU. Cependant, le groupe de travail 2 atteint 48 RPU, pour une utilisation totale du compte de 80 RPU. Pour cette heure, 64 RPU sont facturées au tarif réduit pour les réservations sans serveur, et 16 RPU sont facturées au tarif Redshift sans serveur à la demande.

  • Pendant la troisième heure, le groupe de travail 1 continue de consommer 32 RPU et le groupe de travail 2 diminue à 8 RPU. Pendant cette heure, le compte est débité au tarif de réservation sans serveur de 64 RPU, même si le total du compte est de 40 RPU.

Consultez le schéma suivant pour connaître l’évolution de l’utilisation des groupes de travail et les détails de facturation des tarifs de réservation à la demande et sans serveur :

Graph showing total account usage, on-demand usage, and workgroup trends over three time periods.

Achat d’une réservation sans serveur à l’aide de la CLI AWS ou de l’API Amazon Redshift

Vous utilisez create-reservation pour créer une réservation RPU. La commande est illustrée ci-dessous.

create-reservation --capacity --offering-id

Vous définissez capacity sur le nombre de RPU que vous souhaitez réserver.