Amazon ElastiCache pour Redis est un service de structures de données en mémoire compatible avec Redis qui peut être utilisé comme magasin ou cache de données. Il offre la puissance et la facilité d'utilisation de Redis, ainsi que des niveaux de disponibilité, de fiabilité, d'évolutivité, de sécurité et de performances adaptés aux applications les plus exigeantes. Le service est entièrement géré, évolutif et sécurisé, ce qui en fait la solution idéale pour soutenir des cas d'utilisation hautes performances comme le web, les applications mobiles, les services financiers, les jeux, les technologies publicitaires et l'IoT (Internet des Objets). Vous n'avez plus besoin de réaliser des tâches spécialisées chronophages telles que le dimensionnement, l'application de correctifs, la sauvegarde, la récupération, la détection de pannes et la réparation. Initialement, le service n'implique aucun frais ni engagement à long terme. Vous payez simplement des frais mensuels pour chaque nœud Redis que vous utilisez.

Le service est conçu pour détecter automatiquement les défaillances de nœuds ou les incidents de moteur et assurer la récupération. En utilisant le déploiement multi-AZ avec le basculement automatique, nous vous permettons de diffuser les nœuds de réplicas sur plusieurs zones de disponibilité AWS pour offrir une haute disponibilité. Si un nœud principal est défaillant, nous basculons automatiquement vers l'un des 5 réplicas en lecture.

En quelques clics dans l'AWS Management Console, vous pouvez rapidement lancer un cluster de cache ou un groupe de réplication et le configurer en fonction de vos besoins. Nous proposons différentes tailles de nœuds, ainsi qu'un dimensionnement vertical en quelques clics. Vous pouvez démarrer avec 555 Mo de RAM et atteindre 635,61 Gio de RAM. De plus, pour le mode de cluster Redis activé, nous prenons en charge le redimensionnement de cluster en ligne pour augmenter ou diminuer votre cluster Redis sans temps d'arrêt et en fonction des fluctuations de la demande.

Facilité de gestion

Simplicité d'utilisation

Démarrez en toute simplicité avec Amazon ElastiCache pour Redis. Il suffit de lancer un nouveau cluster de cache ou groupe de réplication à l'aide de l'AWS Management Console ou via un simple appel d'API. Les ressources sont préconfigurées avec les paramètres et réglages appropriés, et les groupes de paramètres de cache permettent un contrôle et un réglage précis de votre environnement Redis. Vous pouvez lancer une ressource Redis et connecter votre application en quelques minutes, sans autre configuration.

Service Redis entièrement géré

Nous automatisons les tâches chronophages de gestion, comme la gestion des correctifs, la détection des pannes et la restauration, vous permettant ainsi de poursuivre le développement d'applications de plus haute valeur. Vous bénéficiez toujours d'un accès natif à l'environnement de base de données en mémoire Redis, ce qui facilite l'utilisation d'Amazon ElastiCache pour Redis avec vos outils et applications Redis existants.

Surveillance et mesures

Les métriques Amazon CloudWatch fournissent des informations à vos ressources Redis, et ce, sans frais supplémentaires. Vous pouvez utiliser l'AWS Management Console pour afficher plus de 20 métriques opérationnelles clés pour vos instances Redis, notamment le calcul, la mémoire utilisée, le taux d'accès au cache, les connexions actives, la réplication Redis et les commandes Redis.

Notifications d'événements

Recevez des notifications par e-mail ou SMS au sujet d'événements importants tels que l'exécution d'instantanés et les remplacements de nœuds planifiés. Vous pouvez utiliser l'AWS Management Console ou les API pour vous abonner à différents événements associés à vos ressources Redis.

Balisage

Profitez de la possibilité de baliser vos clusters de cache et instantanés Redis à des fins de suivi et de facturation. Vous pouvez utiliser Cost Explorer pour attribuer des coûts aux ressources et groupes de ressources afin de créer et conserver facilement des ensembles de ressources partageant des balises.

Disponibilité et fiabilité

Fonction multi-AZ

Optimisez la disponibilité en exploitant plusieurs zones de disponibilité avec la fonctionnalité de basculement automatique. Vous pouvez exploiter plusieurs zones de disponibilité AWS pour accroître votre disponibilité et réaliser une mise à l'échelle au-delà des contraintes de capacité inhérentes à un nœud unique. En cas de défaillance d'un nœud principal, nous détectons automatiquement la panne et procédons au basculement vers un réplica en lecture pour accroître la disponibilité sans aucune intervention manuelle de l'utilisateur.

Surveillance et restauration des instances

Le service surveille en continu l'état de vos instances. Si un nœud connaît une défaillance ou voit ses performances se dégrader pendant une période prolongée, nous redémarrons automatiquement le nœud et les processus associés.

Sauvegarde, restauration et exportation

Nous vous aidons à protéger vos données en créant des instantanés de vos clusters. Vous pouvez configurer des instantanés automatiques ou lancer des sauvegardes manuelles, en quelques clics dans la console ou via de simples appels d'API. À l'aide de ces instantanés, ou d'un instantané Redis compatible avec RDB stocké sur S3, vous pouvez amorcer de nouveaux clusters ElastiCache pour Redis. Vous pouvez également exporter vos instantanés vers le compartiment S3 de votre choix pour la reprise après sinistre, l'analyse ou la sauvegarde et la restauration entre régions.

Évolutivité

Dimensionnement de votre charge de travail

Grâce à nos API ou en quelques clics dans l'AWS Management Console, vous pouvez facilement mettre à l'échelle votre configuration Redis existante.

Pour le mode non-cluster, vous pouvez effectuer un redimensionnement pour un type de nœud plus grand et passer à un maximum de 635,61 Gio. Le processus de mise à l'échelle de Redis est conçu pour conserver vos données existantes et nécessite, pour ce faire, l'option de réplication Redis.

Le cluster ElastiCache pour Redis donne la possibilité d'ajouter ou supprimer des fragments d'un cluster en cours d'exécution. Avec la prise en charge d'un maximum de 15 fragments, vous pouvez effectuer une augmentation jusqu'à 9,5 Tio de données en mémoire avec 20 millions de lectures et 4,5 millions d'écritures par seconde. Vous pouvez dimensionner vos charges de travail de clusters Redis pour les adapter aux fluctuations de la demande. ElastiCache redimensionnera le cluster en ajoutant ou en supprimant des fragments et en redistribuant uniformément des emplacements de hachage sur la nouvelle configuration de fragments, le tout pendant que le cluster reste en ligne et continue d'exécuter des demandes. Vos points de terminaison de nœuds sont conservés ; aucune mise à jour de l'application n'est nécessaire.

Mises à niveau simplifiées du moteur

Vous pouvez utiliser l'API Amazon ElastiCache ou l'AWS Management Console pour mettre à niveau facilement vos clusters Redis vers la dernière version disponible du moteur. Le processus de mise à niveau du moteur en ligne est conçu pour conserver vos données existantes et nécessite, pour ce faire, l'option de réplication Redis.

Optimisez les performances de lecture avec les réplicas en lecture

Vous pouvez ajouter jusqu'à cinq réplicas en lecture Redis par nœud principal et assurer un trafic élevé en lecture d'application depuis plusieurs instances, augmentant ainsi le débit en lecture agrégé.

Sécurité

Isolement du réseau

Amazon ElastiCache pour Redis vous permet d'exécuter vos ressources dans Amazon Virtual Private Cloud (Amazon VPC). Avec Amazon VPC, vous pouvez isoler vos ressources Redis en définissant les plages d'adresses IP que vous souhaitez utiliser pour vos nœuds, tout en établissant la connexion à d'autres applications au sein du même VPC. Pour en savoir plus sur Amazon ElastiCache dans VPC, reportez-vous au manuel Amazon ElastiCache User Guide. De plus, le service vous permet de configurer les paramètres du pare-feu qui contrôlent l'accès réseau à vos ressources.

Chiffrement

Amazon ElastiCache pour Redis prend désormais en charge le chiffrement en transit et au repos pour des communications sécurisées entre des nœuds afin de vous aider à sécuriser les informations personnellement identifiables (PII). La nouvelle fonction de chiffrement en transit vous permet de chiffrer toutes les communications entre les clients et le serveur Redis, ainsi qu'entre les serveurs Redis (nœuds primaires et de réplica en lecture). Le chiffrement au repos vous permet de chiffrer vos sauvegardes sur disque et dans Amazon S3. Vous pouvez également utiliser la commande AUTH de Redis pour ajouter un niveau supplémentaire d'authentification. Vous n'avez plus à gérer le cycle de vie des certificats vu qu'ElastiCache pour Redis gère automatiquement l'émission, le renouvellement et l'expiration des certificats.

Autorisations au niveau des API

À l'aide des fonctionnalités AWS Identity and Access Management (IAM) intégrées à Amazon ElastiCache, vous pouvez contrôler les actions que vos utilisateurs et groupes AWS IAM peuvent réaliser au niveau des ressources Amazon ElastiCache. Par exemple, vous pouvez configurer vos règles IAM pour vous assurer que certains utilisateurs bénéficient uniquement d'un accès en lecture seule, tandis qu'un administrateur peut créer, modifier et supprimer des ressources. Pour plus d'informations sur les autorisations au niveau des API, consultez la page relative à l'utilisation des stratégies AWS IAM pour Amazon ElastiCache.

Conformité

ElastiCache pour Redis prend en charge des programmes de conformité comme SOC 1, SOC 2, SOC 3, ISO, MTCS, C5, PCI, HIPAA et FedRAMP. Consultez la section Services AWS concernés par le programme de conformité pour avoir une liste à jour des programmes de conformité pris en charge.

Rentabilité

Paiement à l'utilisation

Vous payez seulement pour les ressources que vous utilisez. La tarification à la demande vous permet de payer la capacité de mémoire et de calcul à l'heure sans engagement à long terme, ce qui fait d'Amazon ElastiCache pour Redis une solution très rentable. Pour en savoir plus, consultez la page relative à la tarification d'Amazon ElastiCache.

Gain de temps et savoir-faire précieux

Amazon ElastiCache pour Redis est conçu pour assurer une mise à l'échelle dans le cloud, ce qui vous confère le temps et le savoir-faire nécessaires pour configurer et gérer un environnement Redis robuste, hautement disponible et fiable.

En savoir plus sur la tarification d'Amazon ElastiCache pour Redis

Consultez la page de tarification
Prêt à concevoir ?
Démarrez avec Amazon ElastiCache pour Redis
D'autres questions ?
Contactez-nous