Tarification d’Amazon Keyspaces (pour Apache Cassandra)

Calculateur de coûts Keyspaces-Cassandra

Estimez vos coûts mensuels avec Amazon Keyspaces et votre charge de travail Apache Cassandra. Ce calculateur compare uniquement les coûts d’exploitation directs et exclut les facteurs liés au coût total de possession (TCO), comme la maintenance de l’infrastructure, les frais d’exploitation et les coûts de support.

Calculateur de coûts Keyspaces-Cassandra

hands with calculator

Avec Amazon Keyspaces, vous ne payez que ce que vous utilisez. En plus des options de tarification à la demande et à capacité provisionnée, Keyspaces propose les Savings Plans des bases de données, un modèle de tarification flexible qui permet de réaliser des économies en échange d’un engagement d’utilisation d’un montant déterminé (mesuré en USD/heure) sur une durée d’un an. Pour en savoir plus sur l’utilisation éligible, consultez la page de tarification des Savings Plans des bases de données.

Débit de lecture et d’écriture

Amazon Keyspaces propose deux modes de capacité de débit pour les lectures et les écritures : à la demande et provisionnée. Vous pouvez choisir le mode de capacité de débit de votre table afin d’optimiser le coût des lectures et des écritures en fonction de la prévisibilité et de la variabilité de votre charge de travail. Vous pouvez également modifier le mode de capacité d’une table une fois par jour, à mesure que vous apprenez à connaître votre charge de travail ou si vous prévoyez un pic de trafic important, notamment à l’occasion d’un événement ponctuel ou saisonnier.

Mode de capacité à la demande

En mode de capacité à la demande, vous ne payez que les lectures et les écritures réellement effectuées par votre application. Vous n’avez pas besoin de prévoir à l’avance le nombre de lectures et d’écritures que votre application effectuera. Amazon Keyspaces s’adapte instantanément à l’augmentation ou à la diminution des charges de travail, ce qui convient particulièrement aux applications dont le trafic est imprévisible.

Mode de capacité provisionnée

Le mode de capacité provisionnée vous aide à optimiser le coût du débit si le trafic de votre application est prévisible et si vous pouvez anticiper vos besoins en capacité. En mode de capacité provisionnée, vous indiquez le nombre de lectures et d’écritures par seconde que votre application devrait effectuer. Vous pouvez augmenter ou diminuer automatiquement la capacité provisionnée de votre table en fonction du trafic réel de l’application en activant l’autoscaling.

Cohérence des lectures et des écritures

Amazon Keyspaces stocke durablement les données dans plusieurs zones de disponibilité AWS en utilisant un facteur de réplication de trois pour assurer une haute disponibilité.  

Vous pouvez effectuer des lectures avec le niveau de cohérence LOCAL_ONE ou LOCAL_QUORUM. Le niveau de cohérence LOCAL_ONE optimise les performances et la disponibilité en renvoyant la première valeur obtenue auprès de n’importe quel réplica de stockage. Le niveau de cohérence LOCAL_QUORUM privilégie l’exactitude des données en exigeant qu’au moins deux réplicas de stockage renvoient une valeur avant que celle-ci soit transmise à votre application.  

Toutes les écritures dans Amazon Keyspaces sont exécutées avec le niveau de cohérence LOCAL_QUORUM pour garantir la durabilité des données.  

Facturation et tarification régionale

La facturation des appels d’API de lecture et d’écriture de données dans Amazon Keyspaces dépend du mode de capacité de la table, du niveau de cohérence de l’opération et du volume de données.

  • En mode de capacité à la demande, les lectures sont comptabilisées en unités de requête de lecture (RRU) et les écritures en unités de requête d’écriture (WRU).

    Chaque RRU fournit une capacité suffisante pour lire jusqu’à 4 Ko de données avec le niveau de cohérence LOCAL_QUORUM. Si vous utilisez le niveau de cohérence LOCAL_ONE, seule une demi-RRU vous est facturée pour la lecture. Par exemple, la lecture d’une ligne de 10 Ko de données nécessite 3 RRU avec LOCAL_QUORUM ou 1,5 RRU avec LOCAL_ONE. Si une requête renvoie plusieurs lignes, la facturation repose sur la taille cumulée des données renvoyées. Par exemple, si votre requête renvoie quatre lignes contenant chacune 2 Ko de données (soit 8 Ko au total), 2 RRU vous sont facturées avec LOCAL_QUORUM et 1 RRU avec LOCAL_ONE.

    Pour un keyspace monorégional, chaque WRU offre une capacité suffisante pour écrire jusqu’à 1 Ko de données par ligne avec le niveau de cohérence LOCAL_QUORUM. Par exemple, l’écriture d’une ligne de 3 Ko de données nécessite 3 WRU. En outre, les écritures comprenant à la fois des données statiques et non statiques nécessitent des opérations d’écriture supplémentaires. En savoir plus. 

    Réplication multirégionale

    Avec la réplication multirégionale Amazon Keyspaces, vous pouvez répliquer vos données entre les Régions AWS de votre choix grâce à une réplication active-active automatisée et entièrement gérée. Vous pouvez améliorer la disponibilité et la résilience en cas de dégradation régionale, tout en bénéficiant de lectures et d’écritures locales à faible latence pour les applications mondiales.

    Les écritures sont comptabilisées de la même manière dans un keyspace multirégional que dans un keyspace monorégional. Pour un keyspace multirégional, 1 WRU vous est facturée pour l’écriture de 1 Ko de données au maximum par ligne. Les écritures vous sont facturées dans chaque région de votre keyspace multirégional. Par exemple, l’écriture d’une ligne de 3 Ko de données dans un keyspace multirégional comportant deux régions nécessite 3 * 2 = 6 WRU. En outre, les écritures comprenant à la fois des données statiques et non statiques nécessitent des opérations d’écriture supplémentaires.

  • En mode de capacité provisionnée, les lectures sont comptabilisées en unités de capacité de lecture (RCU) et les écritures en unités de capacité d’écriture (WCU).

    Chaque RCU fournit une capacité suffisante pour lire jusqu’à 4 Ko de données par seconde avec le niveau de cohérence LOCAL_QUORUM. Si vous utilisez le niveau de cohérence LOCAL_ONE, seule une demi-RCU vous est facturée pour la lecture. Par exemple, la lecture d’une ligne de 10 Ko de données par seconde nécessite 3 RCU avec LOCAL_QUORUM ou 1,5 RCU avec LOCAL_ONE. Si une requête renvoie plusieurs lignes, la facturation repose sur la taille cumulée des données renvoyées. Par exemple, si votre requête renvoie quatre lignes contenant chacune 2 Ko de données (soit 8 Ko au total), 2 RCU vous sont facturées avec LOCAL_QUORUM et 1 RCU avec LOCAL_ONE.

    Pour un keyspace monorégional, chaque WCU offre une capacité suffisante pour écrire jusqu’à 1 Ko de données par ligne et par seconde avec le niveau de cohérence LOCAL_QUORUM. Par exemple, l’écriture d’une ligne de 3 Ko de données par seconde nécessite 3 WCU. Les opérations d’écriture sur les colonnes statiques sont comptabilisées séparément des données non statiques. En outre, les écritures comprenant à la fois des données statiques et non statiques nécessitent des opérations d’écriture supplémentaires. En savoir plus. 

    Réplication multirégionale

    Réplication multirégionale

    Avec la réplication multirégionale Amazon Keyspaces, vous pouvez répliquer vos données entre les Régions AWS de votre choix grâce à une réplication active-active automatisée et entièrement gérée. Vous pouvez améliorer la disponibilité et la résilience en cas de dégradation régionale, tout en bénéficiant de lectures et d’écritures locales à faible latence pour les applications mondiales.

    Les écritures sont comptabilisées de la même manière dans un keyspace multirégional que dans un keyspace monorégional. Pour un keyspace multirégional, 1 WCU vous est facturée pour l’écriture de 1 Ko de données au maximum par ligne et par seconde. Les écritures vous sont facturées dans chaque région de votre keyspace multirégional. Par exemple, l’écriture d’une ligne de 3 Ko de données par seconde dans un keyspace multirégional comportant deux régions nécessite 3 * 2 = 6 WCU. En outre, les écritures comprenant à la fois des données statiques et non statiques nécessitent des opérations d’écriture supplémentaires.

Stockage

Avec Amazon Keyspaces, vous n’avez pas besoin de provisionner de stockage à l’avance. Amazon Keyspaces surveille en permanence la taille facturable de vos tables afin de déterminer vos frais de stockage.

Sauvegarde et restauration

Amazon Keyspaces propose des sauvegardes continues avec reprise ponctuelle (PITR) pour protéger vos tables contre les écritures ou les suppressions accidentelles. Lorsque vous activez la PITR, Amazon Keyspaces sauvegarde automatiquement vos données avec une granularité à la seconde, et vous pouvez restaurer les données de votre table à n’importe quelle seconde des 35 jours précédents. 

Reprise ponctuelle (PITR)

Amazon Keyspaces facture la PITR en fonction de la taille de chaque table Amazon Keyspaces pour laquelle cette fonctionnalité est activée. Amazon Keyspaces surveille en permanence la taille de vos tables pour lesquelles la PITR est activée afin de déterminer les frais de sauvegarde mensuels. La facturation continue jusqu’à ce que vous désactiviez la PITR sur chaque table. 

Restauration d’une table

La restauration d’une table à partir de sauvegardes continues est facturée en fonction du volume total de données restaurées pour chaque requête. 

Transfert de données

Les transferts de données entrants et sortants correspondent aux transferts vers Amazon Keyspaces et depuis ce service. Keyspaces ne facture pas les transferts de données entrants ni les données transférées entre Keyspaces et d’autres services AWS au sein d’une même Région AWS (0,00 USD par Go). Amazon Keyspaces ne facture pas non plus les transferts de données entre Régions AWS lorsque vous utilisez la réplication multirégionale. Les données transférées entre Régions AWS, par exemple entre Keyspaces dans la région USA Est (Virginie du Nord) et Amazon EC2 dans la région UE (Irlande), sont facturées aux deux extrémités du transfert. Dans le cadre de l’ offre gratuite AWS, vous bénéficiez chaque mois de 1 Go de transfert de données sortant gratuit, tous services AWS confondus, sauf dans les régions AWS GovCloud (US). Pour transférer plus de 500 To de données par mois, contactez-nous.

Durée de vie (TTL)

La tarification des opérations TTL dépend de la taille des lignes supprimées ou mises à jour à l’aide de TTL. Les opérations TTL sont comptabilisées en unités de suppression TTL. Une suppression TTL est comptabilisée pour chaque Ko de données par ligne supprimée ou mise à jour. Par exemple, la mise à jour d’une ligne contenant 2,5 Ko de données avec suppression simultanée d’une ou plusieurs colonnes nécessite trois suppressions TTL. De même, la suppression d’une ligne entière contenant 3,5 Ko de données nécessite quatre suppressions TTL.

Keyspaces Streams

Keyspaces facture les lectures de données issues de Keyspaces Streams en unités de requête de lecture. Chaque appel d’API GetRecords est facturé comme une unité de requête de lecture de flux et renvoie jusqu’à 1 Mo de données provenant de Keyspaces Streams. Les unités de requête de lecture de flux sont distinctes des requêtes de lecture sur votre table Keyspaces.

AWS PrivateLink renforce la sécurité des données partagées avec les applications cloud en évitant leur exposition à l’Internet public. PrivateLink assure une connectivité privée entre les VPC, les services AWS et les applications sur site, en toute sécurité sur le réseau Amazon. PrivateLink facilite la connexion des services entre différents comptes et VPC, ce qui simplifie considérablement l’architecture réseau. Le coût des points de terminaison de VPC utilisés avec PrivateLink n’est pas inclus dans les frais de transfert de données Amazon Keyspaces.

Pour en savoir plus, consultez la tarification d’AWS PrivateLink.

Offre gratuite AWS

Dans le cadre de l’offre gratuite AWS, vous pouvez commencer à utiliser Amazon Keyspaces gratuitement. Pendant les trois premiers mois, vous bénéficiez chaque mois de 30 millions d’unités de requête d’écriture à la demande, de 30 millions d’unités de requête de lecture à la demande et de 1 Go de stockage gratuits (une seule offre gratuite par compte payeur). Votre offre gratuite commence le mois où vous créez votre première ressource Amazon Keyspaces. Commencer à utiliser Amazon Keyspaces.