6.72 ElastiCache LAB AWS
Dans ce laboratoire, nous créons un premier cluster ElastiCache via la console AWS. Recherchez ElastiCache dans la barre de recherche, puis choisissez de créer un cluster basé sur Redis (l'autre choix étant Memcached). Pour cet exemple, le mode cluster désactivé suffit. Donnez un nom au cluster (par exemple mon-redis) et une description.
Paramètres du cluster Redis
Conservez la dernière version du moteur. Le port par défaut est 6379. Le groupe de paramètres reste sur la valeur par défaut. Pour le type d'instance, évitez les classes cache.r trop coûteuses : pour un test, choisissez par exemple cache.t2.micro (0,5 Go de RAM, performances réseau faibles à moyennes). Définissez le nombre de réplicas : avec zéro, l'option multi-AZ n'est pas disponible (un seul nœud).
- Groupe de sous-réseaux : créez-en un nouveau (
mon-reseau-redis) basé sur le VPC par défaut - Zones de disponibilité : choisir manuellement ou laisser AWS placer les nœuds
- Sécurité : chiffrement au repos avec la clé KMS par défaut, chiffrement en transit (TLS)
- Mot de passe Redis AUTH pour authentifier les clients en TLS
- Import optionnel de données depuis un bucket S3
Configurez ensuite les sauvegardes : nombre de jours de rétention et fenêtre de sauvegarde (cette option n'existe pas avec Memcached, qui n'en propose pas). La fenêtre de maintenance et les notifications restent sur les valeurs par défaut. Lancez la création : elle prend quelques minutes.
Une fois le cluster prêt, cliquez sur son nom pour consulter ses informations détaillées (endpoint primaire, nœuds, état, métriques). Pour tester réellement le cache, il faudrait monter une application qui interagit avec Redis, ce qui dépasse le cadre de ce lab. L'objectif ici est simplement de savoir provisionner un cluster ElastiCache Redis à la demande. La création d'un cluster Memcached suit le même flot, mais sans options de sauvegarde.