Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Qu'est-ce qu'Amazon ElastiCache ?
Bienvenue dans le guide de ElastiCache l'utilisateur Amazon. Amazon ElastiCache est un service Web qui facilite la configuration, la gestion et le dimensionnement d'un stockage de données distribué en mémoire ou d'un environnement de cache dans le cloud. Il fournit une solution de cache performante, évolutive et économique. Dans le même temps, il permet de supprimer la complexité associée au déploiement et à la gestion d'un environnement de cache distribué.
Vous pouvez utiliser Amazon ElastiCache sous deux formats. Vous pouvez commencer avec un cache sans serveur ou choisir de concevoir votre propre cluster de cache.
Note
Amazon ElastiCache fonctionne avec les moteurs Valkey, Redis et OSS Memcached. Si vous n'êtes pas sûr du moteur que vous souhaitez utiliser, consultez Comparaison des caches auto-conçus par ValkeyOSS, Redis et Memcached dans ce guide.
Mise en cache sans serveur
ElastiCache propose une mise en cache sans serveur, qui simplifie l'ajout et l'exploitation d'un cache pour votre application. ElastiCache Le mode Serverless vous permet de créer un cache hautement disponible en moins d'une minute et élimine le besoin de provisionner des instances ou de configurer des nœuds ou des clusters. Les développeurs peuvent créer un cache sans serveur en spécifiant le nom du cache à l'aide de la ElastiCache console, SDK ouCLI.
ElastiCache Le mode Serverless élimine également le besoin de planifier et de gérer la capacité de mise en cache. ElastiCache surveille en permanence la mémoire cache, le calcul et la bande passante réseau utilisés par votre application, et évolue pour répondre aux besoins de votre application. ElastiCache offre une expérience de point de terminaison simple aux développeurs, en faisant abstraction de l'infrastructure de cache sous-jacente et de la conception du cluster. ElastiCache gère le provisionnement du matériel, la surveillance, le remplacement des nœuds et l'application des correctifs logiciels de manière automatique et transparente, afin que vous puissiez vous concentrer sur le développement des applications plutôt que sur l'exploitation du cache.
ElastiCache Serverless est compatible avec Valkey 7.2, Redis OSS 7.1 et versions ultérieures, et Memcached 1.6.21 et versions ultérieures.
Conception de votre propre ElastiCache cluster
Si vous avez besoin d'un contrôle précis de votre ElastiCache cluster, vous pouvez choisir de concevoir votre propre cluster Valkey, Redis OSS ou Memcached avec. ElastiCache ElastiCache vous permet de concevoir votre cluster en choisissant le type de nœud, le nombre de nœuds et le placement des nœuds dans les zones de AWS disponibilité de votre cluster. Comme il ElastiCache s'agit d'un service entièrement géré, il gère automatiquement le provisionnement du matériel, la surveillance, le remplacement des nœuds et les correctifs logiciels pour votre cluster.
La conception de votre propre ElastiCache cluster offre une flexibilité et un contrôle accrus sur vos clusters. Par exemple, vous pouvez choisir d’exploiter un cluster dans une seule zone de disponibilité ou plusieurs zones de disponibilité, en fonction de vos besoins. Vous pouvez également choisir d'exécuter Valkey, Redis OSS ou Memcached en mode cluster pour activer la mise à l'échelle horizontale, ou sans mode cluster pour une mise à l'échelle verticale uniquement. Lorsque vous concevez vos propres clusters, il vous incombe de choisir correctement le type et le nombre de nœuds afin de garantir que votre cache dispose de la capacité requise par votre application. Vous pouvez également choisir quand appliquer de nouveaux correctifs logiciels à votre cluster Valkey ou RedisOSS.
Lorsque vous concevez votre propre ElastiCache cluster, vous pouvez choisir d'exécuter Valkey 7.2, Redis OSS 4.0 à 7.1 ou Memcached 1.4 et versions ultérieures.