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.
Création d’un cache Amazon ElastiCache à l’aide des paramètres d’une instance de base de données Amazon RDS
ElastiCache est un service de mise en cache en mémoire entièrement géré qui fournit des latences de lecture et d'écriture en microsecondes qui prennent en charge des cas d'utilisation flexibles en temps réel. ElastiCache peut vous aider à améliorer les performances des applications et des bases de données. Vous pouvez utiliser ElastiCache comme magasin de données principal pour les cas d'utilisation qui ne nécessitent pas de durabilité des données, tels que les classements de jeux, le streaming et l'analyse de données. ElastiCache permet de supprimer la complexité associée au déploiement et à la gestion d'un environnement de calcul distribué. Pour plus d’informations, consultez Cas d’utilisation courants d’ElastiCache et ce que peut vous apporter ElastiCache pour Memcached et Cas d’utilisation courants d’ElastiCache et ce que peut vous apporter ElastiCache pour Redis OSS. Vous pouvez utiliser la console Amazon RDS pour créer un cache ElastiCache.
Vous pouvez utiliser Amazon ElastiCache dans deux formats. Vous pouvez commencer avec un cache sans serveur ou choisir de concevoir votre propre cluster de cache. Si vous choisissez de concevoir votre propre cluster de cache, ElastiCache prend en charge les moteurs de cache Memcached et Redis OSS. Si vous ne savez pas quel moteur vous souhaitez utiliser, consultez Comparaison de Memcached et Redis OSS. Pour plus d'informations sur Amazon ElastiCache, consultez le Guide de l'utilisateur Amazon ElastiCache.
Rubriques
Présentation de la création d’un cache ElastiCache avec les paramètres d’une instance de base de données RDS
Vous pouvez créer un cache ElastiCache à partir d’Amazon RDS en utilisant les mêmes paramètres de configuration qu’une instance de base de données RDS existante ou que vous venez de créer.
Voici quelques cas d’utilisation permettant d’associer un cache ElastiCache à votre instance de base de données :
-
Vous pouvez réduire les coûts et améliorer vos performances en utilisant ElastiCache avec RDS plutôt que de l'exécuter uniquement sur RDS.
Par exemple, vous pouvez économiser jusqu'à 55 % sur les coûts et obtenir des performances de lecture jusqu'à 80 fois plus rapides en utilisant ElastiCache avec RDS pour MySQL plutôt que RDS pour MySQL uniquement.
-
Vous pouvez utiliser le cache ElastiCache comme magasin de données principal pour les applications qui n’ont pas besoin de durabilité des données. Vos applications existantes qui utilisent Redis OSS ou Memcached peuvent utiliser ElastiCache sans pratiquement aucune modification.
Lorsque vous créez un cache ElastiCache à partir de RDS, il hérite des paramètres suivants de l’instance de base de données RDS associée :
-
Paramètres de connectivité d'ElastiCache
-
Paramètres de sécurité d'ElastiCache
Vous pouvez aussi définir les paramètres de configuration du cache en fonction de vos besoins.
Configuration d'ElastiCache dans vos applications
Vos applications doivent être configurées pour utiliser le cache ElastiCache. Vous pouvez également optimiser et améliorer les performances du cache en configurant vos applications pour qu’elles utilisent des stratégies de mise en cache en fonction de vos besoins.
-
Pour accéder à votre cluster ElastiCache et démarrer, consultez Mise en route avec Amazon ElastiCache (Redis OSS) et Mise en route avec Amazon ElastiCache (Memcached).
-
Pour plus d’informations sur les stratégies de mise en cache, consultez Stratégies de mise en cache et bonnes pratiques pour Memcached et Stratégies de mise en cache et bonnes pratiques pour Redis OSS.
-
Pour plus d’informations sur la haute disponibilité dans les clusters ElastiCache (Redis OSS), consultez Haute disponibilité avec les groupes de réplication.
-
Vous pouvez encourir des frais liés au stockage des sauvegardes, au transfert de données au sein ou entre les régions, ou à l'utilisation d'AWS Outposts. Pour plus de détails, consultez Tarification Amazon ElastiCache
.
Création d’un cache ElastiCache avec les paramètres d’une instance de base de données RDS
Vous pouvez créer un cache ElastiCache pour vos instances de base de données RDS avec les paramètres hérités de l’instance de base de données.
Création d’un cache ElastiCache avec les paramètres d’une instance de base de données
-
Pour créer une instance de base de données, suivez les instructions de la section Création d'une instance de base de données Amazon RDS.
-
Après avoir créé une instance de base de données RDS, la console affiche la fenêtre Modules complémentaires suggérés. Sélectionnez Créer un cluster ElastiCache à partir de RDS à l'aide de vos paramètres de base de données.
Pour une base de données existante, sur la page Bases de données, sélectionnez l’instance de base de données nécessaire. Dans le menu déroulant Actions, choisissez Créer un cluster ElastiCache pour créer un cache ElastiCache dans RDS doté des mêmes paramètres que votre instance de base de données RDS existante.
Dans la section Configuration d’ElastiCache, l’option Identifiant de la base de données source indique l’instance de base de données dont le cache ElastiCache hérite des paramètres.
-
Choisissez si vous voulez créer un cluster Redis OSS ou Memcached. Pour plus d’informations, consultez Comparaison de Memcached et Redis OSS.
-
Ensuite, choisissez si vous souhaitez créer un cache sans serveur ou concevoir votre propre cache. Pour plus d’informations, consultez Choix entre deux options de déploiement.
Si vous choisissez le cache sans serveur :
-
Dans Paramètres du cache, entrez des valeurs pour Nom et Description.
-
Sous Afficher les paramètres par défaut, conservez les paramètres par défaut pour établir la connexion entre le cache et l’instance de base de données.
-
Vous pouvez également modifier les paramètres par défaut en choisissant Personnaliser les paramètres par défaut. Sélectionnez les paramètres de connectivité ElastiCache, les paramètres de sécurité ElastiCache et les limites d’utilisation maximales.
-
-
Si vous choisissez Créez votre propre cache :
-
Si vous choisissez Cluster Redis OSS, indiquez si vous souhaitez conserver le mode cluster Activé ou Désactivé. Pour plus d’informations, consultez Réplication : Redis OSS (mode cluster désactivé) vs Redis OSS (mode cluster activé).
-
Saisissez des valeurs pour Nom, Description et Version du moteur.
Pour Version du moteur, la valeur par défaut recommandée est la dernière version du moteur. Vous pouvez également choisir une Version du moteur pour le cache ElastiCache qui répond le mieux à vos besoins.
-
Choisissez le type de nœud dans l'option Type de nœud. Pour plus d'informations, consultez Gestion des nœuds.
Si vous choisissez de créer un cluster Redis OSS avec le mode Cluster défini sur Activé, saisissez le nombre de partitions (partitions/groupes de nœuds) dans l’option Nombre de partitions.
Saisissez le nombre de réplicas de chaque partition dans Nombre de réplicas.
Note
Le type de nœud sélectionné, le nombre de partitions et le nombre de réplicas influent tous sur les performances et les coûts de ressources de votre cache. Veillez à ce que ces paramètres correspondent aux besoins de votre base de données. Pour plus d'informations sur la tarification, consultez Tarification Amazon ElastiCache
. -
Sélectionnez les paramètres de connectivité ElastiCache et les paramètres de sécurité ElastiCache. Vous pouvez conserver les paramètres par défaut ou les personnaliser selon vos besoins.
-
-
Vérifiez les paramètres par défaut et ceux hérités de votre cache ElastiCache. Certains paramètres ne peuvent pas être modifiés après la création.
Note
RDS peut ajuster la fenêtre de sauvegarde de votre cache ElastiCache pour respecter la période minimale requise de 60 minutes. La fenêtre de sauvegarde de votre base de données source reste la même.
-
Lorsque vous êtes prêt, choisissez Créer un cache ElastiCache.
La console affiche une bannière de confirmation de la création du cache ElastiCache. Suivez le lien figurant dans la bannière vers la console ElastiCache pour consulter les détails du cache. La console ElastiCache affiche le cache ElastiCache que vous venez de créer.