Tarifs de Memorystore pour Redis
Ce document décrit les conditions tarifaires de Memorystore. Vous pouvez également utiliser le Simulateur de coût Google Cloud pour estimer le coût d'utilisation de Memorystore.
Pour en savoir plus sur la tarification de Memorystore pour Memcached, consultez la page Tarifs de Memorystore pour Memcached.
Si vous souhaitez obtenir des informations sur les tarifs de Memorystore for Redis Cluster, consultez la page Tarifs de Memorystore for Redis Cluster.
Consultez la page Remises sur engagement d'utilisation pour découvrir comment économiser 40% avec un engagement de trois ans ou 20% avec un engagement d'un an.
Présentation de la tarification
Les tarifs Memorystore sont basés sur les éléments suivants :
Niveau de service : détermine si l'instance Redis est autonome ou à disponibilité élevée.
Capacité provisionnée : détermine l'espace de stockage et le débit disponibles pour l'instance Redis.
Région : détermine l'emplacement au sein duquel l'instance Redis est provisionnée.
Instances répliquées: détermine le nombre de nœuds présents dans une instance de niveau Standard. Ne s'applique qu'aux instances avec instances dupliquées avec accès en lecture activées.
Niveaux de service
Memorystore fournit les niveaux de service suivants :
Niveau de base : fournit une instance Redis autonome. Utilisez ce niveau pour les applications nécessitant un cache Redis simple.
Niveau standard : fournit une instance Redis haute disponibilité incluant la réplication interzone activée automatiquement, ainsi que le basculement automatique.
Les instances de niveau standard sont compatibles avec les instances dupliquées avec accès en lecture, ce qui vous permet d'ajouter jusqu'à cinq instances dupliquées à une instance et de les utiliser pour adapter les requêtes de lecture. Pour en savoir plus sur l'impact de l'activation des instances dupliquées avec accès en lecture sur la tarification, consultez Tarifs des instances avec instances dupliquées (avec accès en lecture).
Capacité provisionnée
Lorsque vous provisionnez une instance Memorystore, vous définissez sa capacité de stockage maximale. L'instance se retrouve dans un niveau de capacité, basé sur sa capacité provisionnée. Par exemple, une instance de 3 Go se retrouve dans le niveau de capacité compris entre 1 et 4 Go. Le niveau de capacité dans lequel se trouve l'instance affecte les éléments suivants :
Le prix que vous payez pour la capacité provisionnée. Par exemple, si vous provisionnez une instance de base de 3 Go, vous serez facturé en fonction du prix de base M1 pour la région dans laquelle l'instance est provisionnée.
Les performances que vous pouvez atteindre avec l'instance Redis. Avec la version 6 de Redis, les niveaux de mémoire supérieurs peuvent permettre d'atteindre un débit plus élevé. Par exemple, pour des modèles de charge de travail classiques, vous pouvez constater une amélioration des performances lors du passage d'un niveau M2 à un niveau M3 ou supérieur.
Tarifs des instances avec instances dupliquées (sans accès en lecture)
La tarification dépend du niveau de service, de la capacité provisionnée et de la région dans laquelle l'instance est provisionnée. Une instance Memorystore vous est facturée par tranches d'une seconde, en fonction de la capacité provisionnée de l'instance en Go. Le tableau ci-dessous indique le prix par Go par heure (3 600 secondes).
Pour afficher les prix du niveau de base et du niveau standard, sélectionnez une région dans la liste déroulante située au-dessus du tableau suivant :
Les frais sont facturés comme suit :
- Les prix sont arrondis à la seconde près.
- Votre projet commence à générer des frais pour Memorystore lorsque vous créez une instance Redis. Que vous utilisiez cette instance ou non, vous êtes facturé en fonction de la capacité provisionnée.
- Vous pouvez à tout moment modifier la capacité d'une instance Memorystore. Si cette modification entraîne le basculement de votre instance dans un niveau de capacité différent, vous êtes facturé en fonction du nouveau niveau de capacité dès que Memorystore a terminé l'opération de scaling.
Tarifs des instances avec instances dupliquées (avec accès en lecture)
Les instances de niveau standard sont compatibles avec les instances répliquées avec accès en lecture. Vous pouvez créer des instances avec des instances répliquées avec accès en lecture à l'aide de la console Google Cloud, de gcloud ou de l'API Memorystore. Cette fonctionnalité vous permet de provisionner jusqu'à cinq instances dupliquées. Ces dernières peuvent être pleinement utilisées pour les opérations de lecture. L'utilisation de plusieurs instances dupliquées permet également d'améliorer la redondance et la disponibilité de l'instance en cas de défaillance. Les instances dupliquées avec accès en lecture ne sont compatibles qu'avec les niveaux de mémoire M2 et supérieurs. Pour en savoir plus sur les instances dupliquées avec accès en lecture, consultez la page Instances dupliquées avec accès en lecture.
Impact sur les tarifs de l'activation des instances dupliquées avec accès en lecture
Lorsque vous activez les instances dupliquées avec accès en lecture sur une instance de niveau standard, les modifications suivantes sont apportées à la facturation:
- L'instance est facturée en tant que nouvel identifiant SKU.
- La tarification dépend de la capacité provisionnée, du nombre de nœuds et de la région dans laquelle l'instance est provisionnée.
Le tableau suivant répertorie les tarifs des nœuds lorsque les instances dupliquées avec accès en lecture sont activées pour votre instance :
Les frais sont facturés comme suit :
- Les prix sont arrondis à la seconde près.
- Votre projet commence à générer des frais pour Memorystore lorsque vous créez une instance Redis. Que vous utilisiez cette instance ou non, vous êtes facturé en fonction de la capacité provisionnée.
- Vous pouvez à tout moment modifier la capacité et le nombre d'instances dupliquées associées à une instance Memorystore. Si cette modification entraîne le basculement de votre instance dans un niveau de capacité différent, vous êtes facturé en fonction du nouveau niveau de capacité dès que Memorystore a terminé l'opération de scaling.
Tarifs du réseau
Memorystore ne facture pas l'entrée ni la sortie de l'instance Memorystore lorsque vous y accédez depuis un client de la même région. Cependant, votre ressource cliente peut vous facturer le trafic de sortie interzone. Par exemple, une VM Compute Engine vous facture le trafic de sortie interzone vers Memorystore.
Lorsque vous accédez à une instance Memorystore depuis un client situé dans une autre région, Memorystore vous facture le trafic réseau sortant des instances Redis vers votre application cliente. Le montant total des Go transférés d'une région à une autre vous est facturé.
Pour afficher la liste des tarifs de sortie réseau pour Memorystore, consultez le tableau suivant :
Type de trafic | Prix |
---|---|
Sortie entre régions Google Cloud en Amérique du Nord (par Go) | 0,01 $ |
Sortie entre régions Google Cloud en Europe (par Go) | 0,02 $ |
Sortie entre régions Google Cloud en Asie (par Go) | 0,05 $ |
Sortie entre régions Google Cloud en Océanie (par Go) | 0,08 $ |
Sortie vers une région Google Cloud sur un autre continent (sauf Indonésie et Océanie) (par Go) | 0,08 $ |
Indonésie et Océanie1 de/vers toute région Google Cloud (par Go) | 0,15 $ |
Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page des codes SKU Cloud Platform s'appliquent.
Exemples de tarification
Instances du niveau de base et du niveau standard avec instances dupliquées (avec accès en lecture) désactivées
Pour calculer le coût horaire d'une instance, multipliez la capacité allouée par le prix unitaire du niveau de capacité correspondant.
Calcul d'une instance de niveau de base M2 : si vous provisionnez une instance de 8 Go dans un niveau de base, le niveau de capacité correspondant pour 8 Go est M2. Le coût unitaire d'une instance de niveau de base M2 dans la région de l'Iowa est de 0,027 $ par Go et par heure. Le coût horaire est de 8 x 0,027 $, ce qui correspond à environ 0,22 $ par heure ou à 160,60 $ par mois (0,22 $ x 730).
Exécution et scaling d'une instance de niveau standard M3 : si vous provisionnez une instance de 20 Go dans un niveau standard dans la région de l'Iowa et l'exécutez pendant 90 minutes, votre facture s'élève à 1,38 $ (20 Go x 0,046 $ par Go par heure x 1,5 heure). Si vous modifiez la capacité provisionnée de votre instance de niveau standard M3 en passant d'une instance de 20 Go à une instance de 50 Go (M4), le tarif M4 vous sera facturé (0,035 $ par Go par heure) une fois l'opération de scaling terminée.
Vous pouvez également utiliser le Simulateur de coût Memorystore pour obtenir une estimation du tarif de vos scénarios d'utilisation.
Instances du niveau standard avec instances dupliquées (avec accès en lecture) activées
Pour calculer le coût horaire d'une instance pour laquelle une instance dupliquée avec accès en lecture est activée, multipliez la capacité provisionnée par le prix unitaire d'un nœud pour le niveau de capacité correspondant et le nombre de nœuds.
Par exemple, si vous activez les instances dupliquées avec accès en lecture, vous êtes facturé 2,85 $ (50 x 0,019 $ x 2 x 1,5), où 50 Go correspond à la capacité provisionnée, 0,019 $ correspond au prix unitaire en Go par heure pour un nœud M4, 2 est le nombre de nœuds (1 instance principale et 1 instance dupliquée), et 1,5 correspond à l'utilisation en heures.
Étape suivante
- Consultez la documentation de Memorystore.
- Faites vos premiers pas avec Memorystore.
- Essayez le Simulateur de coût.
- Découvrez les solutions et cas d'utilisation de Memorystore.