Qu'est-ce qu'Amazon ElastiCache pour Memcached ? - Amazon ElastiCache

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 pour Memcached ?

Bienvenue dans le guide de l'utilisateur ElastiCache d'Amazon pour Memcached. 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 à la fois avec les moteurs Redis et Memcached. Utilisez le guide pour le moteur qui vous intéresse. Si vous n'êtes pas sûr du moteur que vous souhaitez utiliser, consultez Comparaison des caches auto-conçus Memcached et Redis dans ce guide.

Mise en cache sans serveur

ElastiCache for Memcached propose une mise en cache sans serveur, qui simplifie l'ajout et l'exploitation d'un cache basé sur Memcached pour votre application. ElastiCache for Memcached 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, du SDK ou de la CLI.

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 et le calcul utilisés par votre application, et adapte automatiquement la capacité 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 et du logiciel sous-jacents. 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 pour Memcached Serverless est compatible avec Memcached 1.6 et versions ultérieures.

Conception de votre propre cluster ElastiCache pour Memcached

Si vous avez besoin d'un contrôle précis de votre ElastiCache cluster Memcached, vous pouvez choisir de concevoir votre propre cluster Memcached avec. ElastiCache ElastiCache vous permet d'exploiter un cluster basé sur des nœuds, 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 cluster ElastiCache pour Memcached 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 entre plusieurs zones de disponibilité, en fonction de vos besoins. 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 à quel moment appliquer les nouveaux correctifs logiciels à votre cluster Memcached.

Lorsque vous concevez le vôtre ElastiCache pour Memcached, vous pouvez choisir d'exécuter Memcached 1.4 ou version ultérieure.