Amazon ElastiCache est un service web qui facilite le déploiement, l'utilisation et la mise à l'échelle d'un magasin ou cache de données en mémoire dans le cloud. Ce service améliore les performances des applications web en vous permettant de récupérer des informations depuis des magasins de données en mémoire gérés rapides, au lieu de vous en remettre entièrement à des bases de données sur disques, qui sont plus lentes. Amazon ElastiCache prend en charge deux moteurs de mise en mémoire à code source libre :

  • Redis, un magasin et cache de données en mémoire open source rapide. Amazon ElastiCache for Redis est un service de mise en mémoire compatible avec Redis et proposant la facilité d'utilisation et la puissance de Redis, ainsi que la disponibilité, la fiabilité et les performances requises par les applications les plus exigeantes. Des clusters à nœud unique et contenant jusqu'à 15 partitions sont disponibles, pour évoluer jusqu'à 3,55 Tio de données en mémoire. ElastiCache for Redis 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 jeux, les technologies publicitaires et l'Internet des objets.
  • Memcached – un système de mise en cache d'objets mémoire largement utilisé. ElastiCache est conforme au protocole Memcached, de sorte que les outils que vous utilisez actuellement couramment avec vos environnements Memcached fonctionnent de manière transparente avec ce service.

Amazon ElastiCache détecte et remplace automatiquement les nœuds défaillants, réduisant ainsi les frais généraux associés aux infrastructures auto-gérées, tout en fournissant un système résilient qui limite les risques liés à des bases de données surchargées qui ralentissent les temps de chargement des applications et sites web. Par le biais de son intégration avec Amazon CloudWatch, Amazon ElastiCache fournit une visibilité accrue sur les métriques de performance clé associées à vos nœuds Memcached ou Redis.

Avec Amazon ElastiCache, vous pouvez ajouter une couche de mise en mémoire à votre infrastructure en quelques minutes à l'aide d'AWS Management Console.

Aperçu d'Amazon EalstiCache
12:22
Aperçu d'Amazon EalstiCache
Simple à déployer

Des performances exceptionnelles

Amazon ElastiCache fonctionne comme un magasin et un cache de données en mémoire pour prendre en charge les applications les plus exigeantes nécessitant des temps de réponse inférieurs à la milliseconde. En utilisant un stack optimisé de bout en bout sur des nœuds dédiés au client, Amazon ElastiCache vous offre des performances ultra rapides en toute sécurité.

Sécurité

Sécurisé et renforcé

Amazon ElastiCache prend en charge Amazon VPC, ce qui vous permet d'isoler votre cluster vers les plages d'adresses IP que vous choisissez pour vos nœuds et de les utiliser pour vous connecter à votre application. ElastiCache surveille en permanence vos nœuds et applique les patchs nécessaires pour protéger votre environnement. Pour en savoir plus sur Amazon ElastiCache dans VPC, reportez-vous au manuel Amazon ElastiCache User Guide. En savoir plus »

Compatible Redis et MemCached

Compatible Redis et MemCached

Amazon ElastiCache fournit un accès natif aux environnements en mémoire Memcached ou Redis. Vous bénéficiez ainsi d'une compatibilité directe avec vos outils et applications existants. En savoir plus »

Mise à l'échelle facile

Mise à l'échelle facile

Amazon ElastiCache avec Memcached comprend le partitionnement pour la mise à l'échelle d'un cache en mémoire avec 20 nœuds maximum. Amazon ElastiCache for Redis inclut le clustering, avec jusqu'à 15 partitions formant un magasin clé/valeur en mémoire unique d'une capacité maximale de 3,55 Tio, et jusqu'à 5 réplicas en lecture par partition pour améliorer les performances d'accès aux données. En savoir plus »

Hautement disponible et fiable

Hautement disponible et fiable

Amazon ElastiCache fonctionne sur la même infrastructure hautement fiable que celle utilisée par les autres solutions Amazon Web Services. Pour les charges de travail Redis, Amazon ElastiCache offre une grande disponibilité grâce au basculement automatique de multi-AZ. En cas de perte de connectivité d'une partie de votre paramètre Redis, ElastiCache détecte le problème et restaure votre environnement à son état de fonctionnement d'origine, automatiquement et avec un impact minimal. En savoir plus »

Service géré

Service géré

Vous n'avez plus besoin de réaliser des tâches de gestion telles que la mise en service de matériel, l'application de patchs logiciels, le paramétrage, la configuration, la surveillance, la reprise après panne et les sauvegardes. ElastiCache surveille en permanence vos clusters pour assurer le bon fonctionnement de Redis et vous permettre de vous concentrer sur le développement d'applications de plus grande valeur. En savoir plus » 

ElastiCache-Page-Graphics_Caching

Amazon ElastiCache peut être utilisé pour améliorer significativement la latence et le débit de différentes charges de travail d'application (comme les réseaux sociaux, les jeux, les technologies publicitaires et les portails de Q&R) ou les charge de travail à calcul intensif (comme un moteur de recommandation). Quand il est utilisé en tant que cache, ElastiCache peut améliorer les performances d'une application en gardant en mémoire des données essentielles pour permettre y d'accéder avec une latence faible. Ces informations peuvent inclure les résultats d'interrogations de bases de données à E/S intensives ou les résultats de calculs intensifs. Le moteur Redis est particulièrement utile pour les applications nécessitant un serveur rapide de structuration de données en mémoire, un cache hautement disponible ou un broker de messages.

Pour d'autres cas d'utilisation, veuillez visiter la page EalstiCache pour Redis

Démarrez avec Amazon ElastiCache