Amazon ElastiCache est un service entièrement géré, compatible avec Redis et Memcached, qui fournit des performances en temps réel optimisées en termes de coûts pour les applications modernes avec une disponibilité de 99,99 %. ElastiCache accélère les performances des bases de données et des applications, en s'adaptant à des centaines de millions d'opérations par seconde avec un temps de réponse de l'ordre de l'microseconde. ElastiCache offre une sécurité, une fiabilité, une évolutivité et des performances améliorées par rapport aux alternatives open source. ElastiCache permet également de réaliser des économies pour les charges de travail gourmandes en lecture et fournit des fonctionnalités d'optimisation des coûts telles que la hiérarchisation des données pour les charges de travail gourmandes en mémoire.
La solution ElastiCache vous permet de ne payer que ce que vous utilisez, sans frais minimums. La facturation se fait à l'heure en fonction du nombre de nœuds, du type de nœud et du modèle de tarification sélectionnés. Le service ne requiert aucun paiement initial ni engagement à long terme.
ElastiCache prend en charge à la fois les nœuds à la demande, qui vous permettent de payer à l'heure, et les nœuds réservés, qui offrent des remises importantes aux clients qui s'engagent pour des durées d'un an ou de trois ans.
Vous pouvez également encourir des coûts liés au stockage des sauvegardes, au transfert de données au sein ou entre les régions, ou à l'utilisation d'AWS Outposts.

Calculateur de prix AWS pour Amazon ElastiCache
Payez uniquement pour ce que vous utilisez, sans frais minimum. Calculez le coût de votre ElastiCache et de votre architecture dans une seule estimation basée sur les emplacements, les volumes de transfert de données, le nombre de demandes, etc. Créez dès maintenant votre estimation personnalisée pour utiliser ElastiCache »
Offre gratuite
Dans le cadre de l'offre gratuite d'AWS, vous pouvez commencer à utiliser Amazon ElastiCache gratuitement. Lors de leur inscription, les nouveaux clients AWS bénéficient de 750 heures d'utilisation du nœud ElastiCache cache.t2.micro ou cache.t3.micro gratuitement pendant 12 mois au maximum.
Aucun frais de transfert de données ElastiCache n'est facturé pour le trafic entrant ou sortant du nœud ElastiCache lui-même. Dans le cadre de l'offre gratuite d'AWS, les nouveaux clients d'AWS bénéficieront gratuitement de 15 Go de transfert de données par mois, agrégées entre tous les services AWS pendant un an.
Le niveau gratuit d'AWS s'applique aux services participants dans toutes nos régions du monde. Votre utilisation gratuite dans le cadre de l'offre gratuite d'AWS est calculée chaque mois sur l'ensemble des régions et appliquée automatiquement à votre facture. Les quotas d'utilisation gratuite ne sont pas cumulables. L'offre gratuite AWS n'est pas disponible dans les régions AWS GovCloud (US) etChine (Beijing) pour le moment.
Nœuds à la demande
Un nœud est le plus petit élément constitutif d'un cluster Amazon ElastiCache. En général, les types de la génération actuelle fournissent davantage de mémoire et de puissance de calcul à moindre coût par rapport aux types de nœuds équivalents de la génération précédente. Pour plus d'informations sur la taille de nœud à utiliser, consultez les types de nœuds pris en charge et le choix de la taille de votre nœud.
L'utilisation de nœuds à la demande vous permet de payer la capacité de mémoire à l'heure, sans aucun engagement à long terme. Grâce à ce modèle, vous ne supporter plus les coûts et la complexité de la planification, de l'achat et de la maintenance du matériel. En outre, vous pouvez transformer les coûts fixes importants en coûts variables plus faibles. Lorsque vous utilisez des nœuds à la demande, vous êtes facturé à l'heure entre le lancement et la résiliation du nœud. Chaque heure de nœud partielle consommée est facturée en tant qu'heure entière.
Hiérarchisation des données
Les nœuds avec hiérarchisation des données utilisent des disques SSD pour optimiser automatiquement les coûts de vos clusters Amazon ElastiCache en déplaçant les éléments les moins fréquemment utilisés de la mémoire vers le SSD. Les données stockées sur SSD présentent une latence légèrement supérieure et un débit inférieur à ceux des données stockées en mémoire.
Les nœuds ElastiCache pour Redis avec hiérarchisation des données sont idéaux pour les charges de travail qui accèdent régulièrement à 20 % de leurs données et pour les applications qui peuvent tolérer une latence supplémentaire la première fois qu'un élément moins fréquemment consulté est nécessaire.
Les nœuds ElastiCache R6gd avec mémoire et SSD offrent une capacité de stockage totale presque 5 fois supérieure et peuvent aider les clients à réaliser plus de 60 % d'économies lorsqu'ils fonctionnent à pleine utilisation par rapport aux nœuds ElastiCache R6g avec mémoire uniquement. Consultez l'exemple 4 ci-dessous pour une comparaison de la manière dont la hiérarchisation des données peut réduire vos dépenses.
Nœuds réservés
Les nœuds réservés Amazon ElastiCache offrent une réduction significative par rapport au taux d'utilisation horaire continu du ou des nœuds que vous réservez pour des durées d'un an ou de trois ans. Grâce aux nœuds réservés, vous pouvez choisir de :
- Payer des frais horaires peu élevés, sans paiement initial
- Effectuer un paiement initial partiel et unique avec une réduction des frais par heure
- Effectuer un paiement total anticipé pour bénéficier d'une plus grande réduction des frais horaires
La tarification des nœuds réservés est également disponible pour les nœuds de cluster utilisant la hiérarchisation des données. Pour en savoir plus, consultez notre documentation sur les nœuds réservés ElastiCache.
Plans de nœuds réservés pour ElastiCache
* Les frais mensuels de RI correspondent au paiement mensuel moyen sur la durée de l'instance réservée. Pour chaque mois, selon le type d'instance ElastiCache que vous exécutez, le paiement mensuel réel sera égal au nombre d'heures réelles du mois, multiplié par le taux d'utilisation horaire, ou au nombre de secondes pendant ce mois multiplié par le taux d'utilisation horaire divisé par 3 600. Le tarif d'utilisation horaire correspond au total des paiements mensuels moyens sur la durée de réservation de l'instance réservée, divisé par le nombre total d'heures (sur une année de 365 jours) que compte la durée de réservation de l'instance réservée.
** Le taux horaire effectif du RI vous permet de calculer les économies qu'une instance réservée vous permettra d'économiser par rapport à la tarification à la demande. Lorsque vous achetez une instance réservée, vous êtes facturé pour chaque heure tout au long de la durée de réservation de l'instance réservée, que cette instance soit exécutée ou non. Le prix horaire effectif indique le coût horaire amorti de l'instance. Il s'agit du coût total de l'instance réservée sur toute la durée, y compris tout paiement initial. Il est réparti sur chaque heure de la durée de l'instance réservée.
Sauvegarde et restauration
Avec Amazon ElastiCache for Redis, vous pouvez stocker gratuitement une sauvegarde pour chaque cluster Redis actif. L'espace de stockage pour les sauvegardes supplémentaires est facturé au tarif de 0,085 USD par Go et par mois pour toutes les régions AWS. Il n'y a pas de frais de transfert de données pour la création d'une sauvegarde ou pour la restauration de données à partir d'une sauvegarde vers un cluster Redis.
Les clusters ElastiCache exécutant Redis peuvent sauvegarder leurs données. Vous pouvez utiliser la sauvegarde pour restaurer un cluster ou créer un nouveau cluster. Le stockage de sauvegarde n'est disponible que pour ElastiCache for Redis.
Transfert de données
Coûts de transfert de données au sein d'une région
Il n'y a pas de frais pour les transferts de données entre Amazon EC2 et Amazon ElastiCache au sein de la même zone de disponibilité(ZD) Alors que les frais de transfert de données régionaux EC2 standard de 0,01 USD par Go d'entrée/sortie s'appliquent lors du transfert de données entre une instance EC2 et un nœud ElastiCache dans différentes zones de disponibilité de la même région, vous n'êtes facturé que pour le transfert de données vers ou depuis l'instance EC2.
Coûts de transfert de données entre les régions
Amazon ElastiCache Global Datastore permet une réplication entre régions entièrement gérée, rapide, fiable et sécurisée. Les frais suivants s'appliquent au trafic sortant de la région primaire (ou source).
L'entrepôt de données mondial est disponible avec les nœuds M5, R5, R6g, R6gd, M6g, M7g et R7g qui ne sont pas éligibles à l'offre gratuite d'AWS.
AWS Outposts
AWS Outposts est un service entièrement géré qui étend l'infrastructure, les services, les API et les outils AWS aux centres de données, aux espaces de colocation ou aux installations sur site des clients. Vous pouvez acheter des serveurs Outposts pour une durée de trois ans avec une option initiale partielle, une offre initiale complète et aucune option initiale n'est disponible. Le prix comprend la livraison, l'installation, l'entretien et le retrait à la fin du terme.
En fournissant un accès local à l'infrastructure gérée par AWS, Outposts vous permet de créer et d'exécuter des applications sur site en utilisant les mêmes interfaces de programmation que dans les régions AWS, tout en utilisant les ressources de calcul et de stockage locales pour une latence plus faible et des besoins locaux en matière de traitement des données. Amazon ElastiCache pour Outposts prend uniquement en charge les nœuds des familles M5 et R5.
À la demande
Scénarios d'utilisation et de tarification
Exemple 1 : Memcached, mono-AZ, à la demande
Scénario : vous avez un cas d'utilisation simple de la mise en cache de base de données qui utilise Amazon ElastiCache for Memcached. La taille totale de votre jeu de données est de 25 Go, et votre application est conçue pour une seule zone de disponibilité s'exécutant aux États-Unis. Est (Virginie du Nord).
Solution : vous n'aurez pas besoin de maintenir votre environnement très longtemps. Optez donc pour une tarification à la demande. Vous décidez d'utiliser les nœuds cache.m6g.large dans un cluster à cinq nœuds afin de trouver un équilibre entre les performances du réseau, la capacité de mémoire et la limitation du rayon d'explosion des défaillances de nœuds en privilégiant un plus grand nombre de nœuds plus petits dans une architecture de cluster. Le total de vos frais est calculé comme suit :
Frais pour les nœuds à la demande
cache.m6g.large = 0,149 USD/heure
Total = 0,149 USD x 5 clusters de nœud = 0,745 USD/heure
Exemple 2 : lecture intensive, multi-AZ, un an, pas de paiement initial (mise en cache)
Scénario : Vous avez une charge de travail importante en lecture qui utilise Amazon ElastiCache for Redis. La taille totale de votre jeu de données est de 150 Go d'objets de 200 octets. Votre application est composée de 20 % d'écritures, 80 % de lectures et environ 600 000 transactions par seconde. Étant donné que l'application est très chargée en lecture, vous utilisez une architecture ElastiCache composée d'un nœud primaire et de cinq nœuds répliques, car les répliques peuvent prendre en charge le trafic de lecture. Vous choisissez le type de nœud cache.r6g.8xlarge, car il dispose de suffisamment de mémoire pour faire tenir le jeu de données de travail sur chaque nœud (en gardant à l'esprit le besoin de mémoire réservée). Vous choisissez également de déployer votre application sur deux zones de disponibilité aux États-Unis. Est (Virginie du Nord).
Decision : La taille globale de la charge de travail devrait être stable. Vous avez donc choisi de sécuriser les instances réservées pendant un an sans achat initial. En outre, vous utilisez la fonction gratuite de sauvegarde quotidienne d'ElastiCache et vous effectuez une sauvegarde mensuelle supplémentaire. Le total de vos frais est calculé comme suit :
Frais de nœuds réservés avec engagement d'un an, sans paiement initial
1 primaire + 5 réplicas = un total de 6 nœuds
cache.r6g.8xlarge, 1 an sans paiement anticipé, tarification horaire effective = 2,241 USD/heure
6 nœuds x 2,241 USD = 13,446 USD/heure
Frais de transfert de données
600 000 transactions par seconde x 200 octets x 60 minutes/heure x 60 secondes/minute = 432 Go/heure
Environ 50 % de vos données traverseront les AZ en raison de l'architecture multi-AZ
432 Go x 50 % x 0,01 USD/Go = 2,16 USD/heure
Frais de stockage de sauvegarde
1 instantané de 150 Go x 0,085 USD par Go/mois = 12,75 USD/mois
12,75 USD / 730 heure par mois = 0,017 USD/heure
Total des frais
Frais de nœud Amazon ElastiCache = 13,446 USD/heure
Frais de transfert de données = 2,16 USD/heure
Frais de stockage de sauvegarde = 0.017 USD/heure
Total = 13,446 USD + 2,16 USD + 0.017 USD = 15,623 USD/heure
Exemple 3 : écriture intensive avec entrepôt de données global d’Amazon ElastiCache for Redis, paiement anticipé pour trois ans (cas d'utilisation du stockage de séance distribué)
Scénario : Vous avez une charge de travail de stockage de séance distribué à écriture intensive qui utilise Amazon ElastiCache for Redis. Étant donné que vos utilisateurs sont répartis sur l'ensemble du territoire américain, vous choisissez d'utiliser l’entrepôt de données global dans les deux régions, U.S. East (N. Virginia) en tant que région primaire et U.S. West (N. California) en tant que région secondaire. La taille totale de votre jeu de données est de 25 Go d'objets de 200 octets. Votre modèle de trafic est de 50 000 écritures par seconde, avec 50 000 lectures par seconde sur la région principale et 50 000 lectures sur la région secondaire. Vous avez choisi de déployer une architecture en cluster sur trois AZ avec trois partitions et deux nœuds répliques par partition, dans chaque région. Une partition est une collection d'un à six nœuds Redis.
Décision : Vous vous attendez à ce que cette application soit très stable et vous avez choisi de vous engager à réserver des instances sur trois ans avec un paiement total anticipé. En ce qui concerne les sauvegardes, vous utilisez les sauvegardes gratuites incluses. Le total de vos frais sera calculé comme suit :
Frais de nœuds réservés avec engagement sur trois ans, avec paiement total anticipé
3 partitions x 3 noeuds par partition x 2 régions = 18 noeuds
cache.m6g.xlarge, 3 ans avec paiement total anticipé, tarification horaire effective = 0,134 USD/heure
18 nœuds x 0,134 USD = 2,412 USD/heure
Frais de transfert de données
100 000 lectures par seconde x 200 octets x 60 minutes/heure x 60 secondes/minute = 72 Go/heure
50 000 écritures par seconde x 200 octets x 60 minutes/heure x 60 secondes/minute = 36 Go/heure
Environ 66 % de vos données traverseront les AZ en raison de l'architecture multi-AZ
(72 Go + 36 Go) x 50 % x 0,01 USD/Go = 0,475 USD + 0,238 USD = 0,713 USD/heure
Trafic SORTANT de réplication de l'entrepôt de données global = 36 Go/heure
36 Go x 0,02 USD = 0,72 USD/heure
Total = 0,72 USD + 0,713 USD = 1,433 USD/heure
Frais de stockage de sauvegarde
Sauvegarde par cluster incluse = gratuite
Total des frais
Frais de nœud Amazon ElastiCache = 2,412 USD/heure
Frais de transfert de données = 1,433 USD/heure
Frais de stockage de sauvegarde = Gratuits
Total = 2,412 USD + 1,433 USD + 0 USD = 3,845 USD/heure
Exemple 4 : hébergement d'un cache à l'échelle du téraoctet avec des latences de quelques millisecondes en utilisant la hiérarchisation des données.
Scénario : Vous exécutez une application de production de rapports et vous avez choisi ElastiCache pour améliorer les performances de la base de données sous-jacente. L'application est de nature temporelle et accède principalement aux données générées au cours du dernier mois, mais elle est tenue de conserver 12 mois de données à des fins de conformité. L'application stocke 85 Gio par mois pour un total de 1 Tio.
Décision : Comme votre application utilise principalement les données les plus récentes, vous sélectionnez le type de nœud cache.r6gd.16xlarge avec hiérarchisation des données. Votre application s'exécute dans la région USA Est (Virginie du Nord). Vous n'utilisez pas les réplicas en lecture, les instantanés, Global Datastore ou toute autre fonction facturable d'ElastiCache. Le total de vos frais est calculé comme suit :
Frais pour les nœuds à la demande
Taille du jeu de données : 1 Tio (ou 1 024 Gio)
Capacité de mémoire utilisable cache.r6gd.16xlarge : 419,1 Gio/nœud, moins 25 % de mémoire réservée : 419,1 x 0,75 = 314,33 Gio/nœud
Capacité de disque SSD (Solid-State Drive) cache.r6gd.16xlarge : 1 592,56 Gio
Capacité totale par noeud : 314,33 + 1 592,56 = 1 906,89 Gio/nœud
Nœud requis pour le jeu de données : 1 024 Gio ÷ 1 906,89 Gio/nœud = 1 nœud
Prix à la demande cache.r6gd.xlarge : 12,477 USD/h
Coût horaire total : 1 nœud x 12,477 USD/h = 12,48 USD
Nœuds requis si l'exécution se fait entièrement en mémoire : 1 024 Gio ÷ 314,33 Gio/nœud pour cache.r6g.16xlarge = 4 nœuds
Prix à la demande cache.r6g.16xlarge : 6,567 USD/h
Coût horaire pour l'exécution entièrement en mémoire : 4 nœuds x 6,567 USD/h = 26,27 USD
Économie par rapport à un fonctionnement entièrement en mémoire : 26,27 USD - (12,48 USD/26,27 USD) = 52,5 %
Questions fréquentes (FAQ)
Amazon ElastiCache propose-t-il un niveau gratuit et pouvez-vous commencer gratuitement ?
Oui, vous pouvez commencer à utiliser Amazon ElastiCache gratuitement. Les nouveaux clients AWS reçoivent gratuitement 750 heures d'utilisation de nœuds ElastiCache cache.t2.micro ou cache.t3.micro pendant 12 mois au maximum. Dans le cadre du niveau d'offre gratuite AWS, les nouveaux clients AWS bénéficient gratuitement de 15 Go de transfert de données sortantes chaque mois, pour l'ensemble des services AWS pendant un an.
L'offre gratuite d'AWS s'applique aux services participants dans toutes nos régions du monde. Votre utilisation gratuite dans le cadre de l'offre gratuite d'AWS est calculée chaque mois sur l'ensemble des régions et appliquée automatiquement à votre facture. Les quotas d'utilisation gratuite ne sont pas cumulables. Le niveau gratuit d'AWS n'est pas disponible dans les régions AWS GovCloud (US)ni dans la région Chine (Pékin) pour le moment.
Combien coûte Amazon ElastiCache par mois ?
Utilisez le Calculateur de prix AWS pour calculer le coût de votre Amazon ElastiCache et de votre architecture en une seule estimation basée sur les emplacements, les volumes de transfert de données, le nombre de demandes, etc. Payez uniquement pour ce que vous utilisez, sans frais minimum.
Quels facteurs influent sur les coûts d'Amazon ElastiCache ?
La hiérarchisation des données, les nœuds réservés, la sauvegarde et la restauration, les transferts de données et AWS Outposts peuvent affecter vos coûts Amazon ElastiCache.
- Hiérarchisation des données : les nœuds avec hiérarchisation des données utilisent des disques SSD pour optimiser automatiquement les coûts de vos clusters ElastiCache en déplaçant les éléments les moins fréquemment utilisés de la mémoire vers le SSD.
- Nœuds réservés : les nœuds réservés ElastiCache offrent une réduction significative par rapport au taux d'utilisation horaire continu du ou des nœuds que vous réservez pour des durées d'un an ou de trois ans.
- Sauvegarde et restauration : avec ElastiCache pour Redis, vous pouvez stocker gratuitement une sauvegarde pour chaque cluster Redis actif. L'espace de stockage pour les sauvegardes supplémentaires est facturé au tarif de 0,085 USD par Go et par mois pour toutes les régions AWS.
- Transferts de données : le transfert de données entre Amazon EC2 et ElastiCache au sein de la même zone de disponibilité (AZ) est gratuit. Alors que les frais de transfert de données régionaux EC2 standard s'appliquent lors du transfert de données entre une instance EC2 et un nœud ElastiCache dans différentes zones de disponibilité de la même région, vous n'êtes facturé que pour le transfert de données vers ou depuis l'instance EC2
Comment serai-je débité et facturé pour mon utilisation d'Amazon ElastiCache ?
Avec Amazon ElastiCache, vous ne payez que ce que vous utilisez et il n'y a pas de frais minimum. Le prix est calculé par heure de nœud consommée pour chaque type de nœud. Les heures de nœud partielles consommées sont facturées comme des heures complètes.
Comment sont calculés les coûts de transfert de données entre Amazon EC2 et Amazon ElastiCache ?
Il n'y a pas de frais pour les transferts de données entre Amazon EC2 et Amazon ElastiCache au sein de la même zone de disponibilité(ZD). Alors que les frais de transfert de données régionaux EC2 standard s'appliquent lors du transfert de données entre une instance EC2 et un nœud ElastiCache dans différentes zones de disponibilité de la même région, vous n'êtes facturé que pour le transfert de données vers ou depuis l'instance EC2.
Aucun frais de transfert de données ElastiCache n'est facturé pour le trafic entrant ou sortant du nœud ElastiCache lui-même. Les taux de transfert de données standard s'appliquent aux données transférées en dehors d'une région.
Quand commence et se termine la facturation de mes nœuds à la demande Amazon ElastiCache ?
La facturation des nœuds Amazon ElastiCache commence dès que le nœud est disponible. La facturation se poursuit jusqu'à ce que le nœud soit résilié, ce qui se produirait lors de la suppression.
Qu'est-ce qui définit les heures facturables d'un nœud Amazon ElastiCache ?
Les heures d'ouverture du nœud Amazon ElastiCache sont facturées chaque fois que votre nœud s'exécute dans l'état « Disponible ». Si vous ne souhaitez plus être facturé pour votre nœud, vous devez le résilier pour éviter d'être facturé pour des heures supplémentaires de nœud.
Les prix d'Amazon ElastiCache incluent-ils les taxes ?
Sauf indication contraire, les prix d'Amazon ElastiCache ne comprennent pas les taxes et droits applicables, y compris la TVA et les taxes de vente applicables. Les clients dont l'adresse de facturation est au Japon sont soumis à une taxe à la consommation japonaise pour l'utilisation des services AWS.
Prêt à vous lancer ?



Découvrir comment les clients AWS utilisent Amazon ElastiCache