Payez en fonction de votre utilisation. Il n'existe pas de frais minimums.
Avec Amazon Keyspaces (pour Apache Cassandra), vous ne payez que pour le débit de lecture et d'écriture, le stockage et les ressources réseau que vous utilisez.
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 allouée. Vous pouvez choisir le mode de capacité de débit de votre table pour optimiser le prix 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, au fur et à mesure que vous en apprenez davantage sur votre charge de travail ou si vous prévoyez une forte explosion de trafic, comme lors d'un événement ponctuel ou saisonnier.
Mode de capacité à la demande
Avec le mode de capacité à la demande, vous ne payez que pour les lectures et les écritures que votre application effectue réellement. Vous n'avez pas besoin de spécifier à l'avance le nombre de lectures et d'écritures que vous attendez de votre application. Amazon Keyspaces adapte instantanément les charges de travail lors de leur augmentation ou réduction, ce qui constitue une bonne option pour les applications avec un trafic imprévisible.
Mode de capacité allouée
Le mode de capacité allouée peut vous aider à optimiser les coûts de débit si vous disposez d'un trafic d'application prévisible et pouvez prévoir les besoins en capacité. Avec le mode de capacité allouée, vous spécifiez le nombre de lectures et d'écritures par seconde dont vous pensez que votre application aura besoin. Vous pouvez augmenter et diminuer automatiquement la capacité allouée à votre table en réponse au trafic d'application réel en activant la scalabilité automatique.
Cohérence de lecture et d'écriture
Amazon Keyspaces stocke durablement les données sur plusieurs zones de disponibilité AWS, en utilisant un facteur de réplication de trois pour une haute disponibilité.
Vous pouvez exécuter les lectures en utilisant la cohérence LOCAL_ONE ou LOCAL_QUORUM. La cohérence LOCAL_ONE optimise les performances et la disponibilité en renvoyant la première valeur renvoyée à partir d'une réplique de stockage. La cohérence LOCAL_QUORUM optimise l'exactitude des données en exigeant qu'au moins deux réplicas de stockage retournent une valeur avant qu'elle soit renvoyée à votre application.
À des fins de durabilité, toutes les écritures sont exécutées avec la cohérence LOCAL_QUORUM dans Amazon Keyspaces.
Tarifications des mesures et régionale
La mesure des appels d'API pour lire et écrire des données dans Amazon Keyspaces est basée sur le mode de capacité de la table, le niveau de cohérence de l'opération et le volume de données.
-
Mode de capacité à la demande
Avec le mode de capacité à la demande, les lectures sont mesurées à l'aide d'unités de demande de lecture (RRU) et les écritures sont mesurées à l'aide d'unités de demande d'écriture (WRU).
Chaque RRU offre une capacité suffisante pour lire jusqu'à 4 Ko de données avec la cohérence LOCAL_QUORUM. Si vous utilisez la cohérence LOCAL_ONE, vous n'êtes facturé que la moitié d'une RRU pour la lecture. Par exemple, pour lire une ligne avec 10 Ko de données, 3 RRU utilisant la cohérence LOCAL_QUORUM sont nécessaires ou 1,5 RRU utilisant la cohérence LOCAL_ONE est nécessaire. Si une requête retourne plusieurs lignes, vous êtes facturé en fonction de la taille agrégée des données renvoyées. Par exemple, si votre requête retourne quatre lignes et que chaque ligne dispose de 2 Ko de données (8 Ko au total), vous serez facturé de 2 RRU en utilisant la cohérence LOCAL_QUORUM et de 1 RRU en utilisant la cohérence LOCAL_ONE.
Chaque WRU offre une capacité suffisante pour écrire jusqu'à 1 Ko de données par ligne avec la cohérence LOCAL_QUORUM. Par exemple, pour écrire une ligne avec 3 Ko de données, 3 WRU sont nécessaires. Par ailleurs, les écritures qui comprennent des données statiques et non-statiques nécessitent des opérations d'écriture supplémentaires. En savoir plus.
Réplication multi-régions
Avec la réplication multirégionale Amazon Keyspaces, vous pouvez répliquer vos données grâce à une réplication active-active automatisée, entièrement gérée et dans les régions AWS de votre choix. Vous pouvez améliorer à la fois la disponibilité et la résilience face à la dégradation régionale tout en bénéficiant de lectures et d’écritures locales à faible latence pour les applications mondiales.
Les écritures sont mesurées dans un espace clé multirégional de la même manière que dans un espace clé à région unique. Pour un espace clé multirégional, 1 WRU vous sont facturés pour écrire jusqu’à 1 Ko de données par ligne. Les écritures effectuées dans chaque région de votre espace de touches multirégional vous sont facturées. Par exemple, pour écrire une ligne de 3 Ko de données dans un espace clé multirégional comportant deux régions, vous aurez besoin de 3 * 2 = 6 WRU. Par ailleurs, les écritures qui comprennent des données statiques et non-statiques nécessitent des opérations d’écriture supplémentaires.
-
Mode de capacité allouée
Avec le mode de capacité allouée, les lectures sont mesurées à l'aide d'unités de capacité de lecture (RCU) et les écritures sont mesurées à l'aide d'unités de capacité d'écriture (WCU).
Chaque unité RCU offre une capacité suffisante pour lire jusqu'à 4 Ko de données par seconde avec la cohérence LOCAL_QUORUM. Si vous utilisez la cohérence LOCAL_ONE, vous n'êtes facturé que la moitié d'une RCU pour la lecture. Par exemple, pour lire une ligne avec 10 Ko de données par seconde, 3 RCU en utilisant la cohérence LOCAL_QUORUM sont nécessaires ou 1,5 RCU en utilisant la cohérence LOCAL_ONE est nécessaire. Si une requête retourne plusieurs lignes, vous êtes facturé en fonction de la taille agrégée des données renvoyées. Par exemple, si votre requête retourne quatre lignes et que chaque ligne dispose de 2 Ko de données (8 Ko au total), vous serez facturé de 2 RCU en utilisant la cohérence LOCAL_QUORUM et de 1 RCU en utilisant la cohérence LOCAL_ONE.
Chaque WCU offre une capacité suffisante pour écrire jusqu'à 1 Ko de données par ligne par seconde avec la cohérence LOCAL_QUORUM. Par exemple, pour écrire une ligne avec 3 Ko de données par seconde, 3 WCU sont nécessaires. Les opérations d'écriture sur des colonnes statiques sont mesurées séparément des données non-statiques. Par ailleurs, les écritures qui comprennent des données statiques et non-statiques nécessitent des opérations d'écriture supplémentaires. En savoir plus.
Réplication multi-régions
Réplication multi-régionsAvec la réplication multirégionale Amazon Keyspaces, vous pouvez répliquer vos données grâce à une réplication active-active automatisée, entièrement gérée et dans les régions AWS de votre choix. Vous pouvez améliorer à la fois la disponibilité et la résilience face à la dégradation régionale tout en bénéficiant de lectures et d’écritures locales à faible latence pour les applications mondiales.
Les écritures sont mesurées dans un espace clé multirégional de la même manière que dans un espace clé à région unique. Pour un espace clé multirégional, 1 WCU vous sont facturés pour écrire jusqu’à 1 Ko de données par ligne et par seconde. Les écritures effectuées dans chaque région de votre espace de touches multirégional vous sont facturées. Par exemple, pour écrire une ligne de 3 Ko de données par seconde dans un espace clé multirégional comportant deux régions, vous aurez besoin de 3 * 2 = 6 WCU. Par ailleurs, les écritures qui comprennent 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 d'allouer le stockage à l'avance. Amazon Keyspaces surveille en continu la taille de vos tables pour déterminer vos frais de stockage.
Sauvegarde et restauration
Amazon Keyspaces offre des sauvegardes en continu avec des points de récupération (PITR) afin de protéger vos tables contre les écritures ou les suppressions accidentelles. Lorsque vous activez la fonction de récupération PITR, Amazon Keyspaces sauvegarde automatiquement vos données avec une granularité d'une seconde, ce qui vous permet de restaurer vos données de table à tout instant donné des 35 derniers jours.
Récupération à un instant donné (PITR)
Amazon Keyspaces facture la récupération à un instant donné selon la taille de chaque table Amazon Keyspaces sur laquelle cette fonction est activée. Amazon Keyspaces surveille en continu la taille de vos tables sur lesquelles la fonction PITR est activée tout au long du mois pour déterminer vos frais de sauvegarde. Vous serez facturé jusqu'à ce que vous désactiviez la fonctionnalité sur chaque table.
Restauration d'une table
La restauration d'une table à partir de sauvegardes en continu est facturée en fonction de la taille totale des données restaurées pour chaque demande.
Transfert de données
Le transfert des données entrantes et sortantes renvoie au transfert des données vers et depuis Amazon Keyspaces. Keyspaces ne facture pas le transfert de données entrantes et le service ne facture pas les données transférées entre Amazon Keyspaces et d'autres services AWS dans la même région AWS (0,00 USD par Go). Amazon Keyspaces ne facture pas non plus le transfert de données entre les régions AWS lors de l'utilisation de la réplication multirégionale. Les données transférées entre les régions AWS, comme entre Keyspaces dans la région USA Est (Virginie du Nord) et Amazon EC2 dans la région EU (Irlande), sont facturées des deux côtés du transfert. Dans le cadre de l'offre gratuite d'AWS, vous bénéficiez de 1 Go de transfert de données sortantes gratuit par mois pour l'ensemble des services AWS, à l'exception des régions AWS GovCloud (US). Pour les transferts de données supérieurs à 500 To par mois, contactez-nous.
Durée de vie (TTL)
La tarification de TTL est fonction de la taille des lignes en cours de suppression ou de mise à jour à l'aide de TTL. Les opérations TTL sont mesurées en unité de suppression TTL. Une suppression TTL est consommée par Ko de données par ligne supprimée ou mise à jour. Par exemple, pour mettre à jour une ligne qui stocke 2,5 Ko de données et supprimer une ou plusieurs colonnes dans la ligne simultanément, il faut 3 suppressions TTL. Ou, la suppression d'une ligne entière qui contient 3,5 Ko de données nécessite 4 suppressions TTL.
AWS PrivateLink
AWS PrivateLink simplifie la sécurité des données partagées avec les applications basées sur le cloud en éliminant l'exposition des données à l'Internet public. AWS PrivateLink fournit une connexion privée entre les VPC, les services AWS et les applications sur site, de façon sécurisée sur le réseau Amazon. AWS PrivateLink facilite la connexion aux services sur différents comptes et VPC afin de simplifier significativement l'architecture réseau. Le coût des points de terminaison d'un VPC utilisés avec PrivateLink n'est pas inclus dans le prix du transfert de données Amazon Keyspaces.
Pour en savoir plus, consultez la tarification AWS PrivateLink.
Offre gratuite d'AWS
Dans le cadre de l'offre gratuite AWS, vous pouvez commencer à utiliser Amazon Keyspaces gratuitement. Les trois premiers mois, 30 millions d'unités de demande d'écriture à la demande, 30 millions d'unités de demande de lecture à la demande et 1 Go de stockage vous sont offerts (limite d'une offre gratuite par compte payant). Cette offre gratuite commence le mois où vous créez votre première ressource Amazon Keyspaces. Démarrez avec Amazon Keyspaces.
Apprenez-en plus sur Amazon Keyspaces dans la documentation.
Commencez à créer avec Amazon Keyspaces dans AWS Management Console.