Étape 2 : Créer un cluster - Amazon ElastiCache (RedisOSS)

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.

Étape 2 : Créer un cluster

Avant de créer un cluster pour une utilisation en production, vous devez évidemment réfléchir à la façon dont vous allez configurer le cluster pour répondre aux besoins métier. Ces questions sont abordées dans la section Préparation d'un cluster. Pour les besoins de cet exercice de mise en route, vous allez créer un cluster avec le mode cluster désactivé et vous pouvez accepter les valeurs de configuration par défaut lorsqu'elles s'appliquent.

Le cluster que vous allez créer sera opérationnel, et non pas exécuté dans un environnement de test (sandbox). Les frais d' ElastiCache utilisation standard de l'instance vous seront facturés jusqu'à ce que vous la supprimiez. Le total frais seront minimes (généralement moins d'un dollar) si vous terminez l'exercice décrit ici en une seule fois et que vous supprimez votre cluster quand vous avez terminé. Pour plus d'informations sur les taux ElastiCache d'utilisation, consultez Amazon ElastiCache.

Votre cluster est lancé dans un cloud privé virtuel (VPC) basé sur le service Amazon VPC.

Création d'un cluster Redis OSS (mode cluster désactivé) (console)

Pour créer un cluster Redis OSS (mode cluster désactivé) à l'aide de la console ElastiCache
  1. Connectez-vous à la ElastiCache console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/elasticache/.

  2. Dans la liste située dans le coin supérieur droit, choisissez la AWS région dans laquelle vous souhaitez lancer ce cluster.

  3. Choisissez Get started (Mise en route) dans le panneau de navigation.

  4. Choisissez Create VPC (Créer un VPC) et suivez les étapes décrites à la page Création d'un cloud privé virtuel (VPC).

  5. Sur la page du ElastiCache tableau de bord, choisissez le cache Redis OSS, puis choisissez Create Redis OSS cache.

  6. Sous Cluster settings (Paramètres du cluster), procédez comme suit :

    1. Choisissez Configure and create a new cluster (Configurer et créer un cluster).

    2. Pour Cluster mode (Mode du cluster), choisissez Disabled (Désactivé).

    3. Pour Cluster info (Informations sur le cluster), saisissez une valeur pour Name (Nom).

    4. (Facultatif) Saisissez une valeur pour Description.

  7. Sous Location (Emplacement) :

    AWS Cloud
    1. Pour AWS Cloud, nous vous recommandons d'accepter les paramètres par défaut pour Multi-AZ et Auto-failover (Basculement automatique). Pour plus d'informations, consultez Minimiser les temps d'arrêt dans ElastiCache (Redis OSS) avec Multi-AZ.

    2. Sous Cluster settings (Paramètres de cluster)

      1. Pour Engine version (Version du moteur), choisissez une version disponible.

      2. Pour Port, utilisez le port par défaut, 6379. Si vous avez une raison d'utiliser un autre port, saisissez le numéro de port.

      3. Pour Groupe de paramètres, choisissez un groupe de paramètres ou créez-en un nouveau. Les groupes de paramètres contrôlent les paramètres d'exécution de votre cluster. Pour plus d'informations sur les groupes de paramètres, consultez Paramètres spécifiques à Redis OS et Création d'un groupe de paramètres.

        Note

        Lorsque vous sélectionnez un groupe de paramètres pour définir les valeurs de configuration du moteur, ce groupe de paramètres est appliqué à tous les clusters du magasin de données global. Dans la page Parameter Groups (Groupes de paramètres) l'attribut Global yes/no (oui/non) indique si un groupe de paramètres fait partie d'un magasin de données global.

      4. Pour Type de nœud, choisissez la flèche vers le bas ( Downward-pointing triangle icon, typically used to indicate a dropdown menu. ). Dans la boîte de dialogue Modifier le type de nœud choisissez une valeur pour la famille d'instances pour le type de nœud souhaité. Choisissez ensuite le type de nœud que vous souhaitez utiliser pour ce cluster, puis choisissez Enregistrer.

        Pour plus d’informations, consultez Choix de la taille de votre nœud.

        Si vous choisissez un type de nœud r6gd, la hiérarchisation des données est automatiquement activée. Pour plus d’informations, consultez Mise à niveau des données.

      5. Pour Number of replicas (Nombre de réplicas), choisissez le nombre de réplicas en lecture que vous voulez. Si vous avez activé Multi-AZ, le nombre doit être compris entre 1 et 5.

    3. Sous Connectivity (Connectivité)

      1. Dans Network type (Type de réseau), choisissez la ou les versions d'adresses IP que ce cluster prendra en charge.

      2. Pour les groupes de sous-réseaux, choisissez le sous-réseau que vous souhaitez appliquer à ce cluster. ElastiCache utilise ce groupe de sous-réseaux pour choisir un sous-réseau et les adresses IP de ce sous-réseau à associer à vos nœuds. ElastiCache les clusters nécessitent un sous-réseau à double pile auquel des adresses IPv4 et IPv6 sont attribuées pour fonctionner en mode double pile et un sous-réseau IPv6 uniquement pour fonctionner en IPv6 uniquement.

        Lorsque vous créez un nouveau groupe de sous-réseaux, entrez le VPC ID (ID du VPC) auquel il appartient.

        Pour plus d’informations, consultez :

        Si vous utilisez Utilisation de zones locales avec ElastiCache , vous devez créer ou choisir un sous-réseau qui se trouve dans la zone locale.

        Pour plus d’informations, consultez Sous-réseaux et groupes de sous-réseaux.

    4. Pour Availability zone placements (Placement de zones de disponibilité), vous avez deux options :

      • Aucune préférence : ElastiCache choisit la zone de disponibilité.

      • Specify availability zones (Spécifier les zones de disponibilité) : vous spécifiez la zone de disponibilité pour chaque cluster.

        Si vous avez choisi de spécifier les Zones de disponibilité, pour chaque cluster de chaque partition, choisissez la Zone de disponibilité depuis la liste.

      Pour plus d’informations, consultez Choix des régions et des zones de disponibilité.

    5. Choisissez Next (Suivant)

    6. Sous Paramètres avancés de Redis OSS

      1. Pour Security (Sécurité) :

        1. Pour le chiffrement de vos données, vous avez les options suivantes :

          • Encryption at rest (Chiffrement au repos) : active le chiffrement des données stockées sur le disque. Pour de plus amples informations, veuillez consulter Chiffrement au repos.

            Note

            Vous avez la possibilité de fournir une autre clé de chiffrement en choisissant la clé AWS KMS gérée par le client et en choisissant la clé. Pour de plus amples informations, veuillez consulter Utilisation clés AWS KMS gérées par le client.

          • Encryption in-transit (Chiffrement en transit) : permet le chiffrement des données sur le câble. Pour de plus amples informations, veuillez consulter Chiffrement en transit. Pour les versions 6.0 et ultérieures du moteur Redis OSS, si vous activez le chiffrement en transit, vous serez invité à spécifier l'une des options de contrôle d'accès suivantes :

            • No Access Control (Aucun contrôle d'accès) – il s'agit du paramètre par défaut. Cela indique qu'aucune restriction n'est imposée à l'accès des utilisateurs au cluster.

            • User Group Access Control List (Liste de contrôle d'accès au groupe d'utilisateurs) : choisissez un groupe d'utilisateurs avec un ensemble défini d'utilisateurs pouvant accéder au cluster. Pour plus d’informations, consultez Gestion des groupes d'utilisateurs avec la console et la CLI.

            • Utilisateur par défaut Redis OSS AUTH : mécanisme d'authentification pour le serveur Redis OSS. Pour plus d'informations, consultez Redis OSS AUTH.

          • Redis OSS AUTH — Un mécanisme d'authentification pour le serveur Redis OSS. Pour plus d'informations, consultez Redis OSS AUTH.

          Note

          Pour les versions de Redis OSS supérieures à 3.2.6, à l'exception de la version 3.2.10, Redis OSS AUTH est la seule option.

        2. Pour Groupes de sécurité, choisissez les groupes de sécurité que vous souhaitez utiliser pour ce cluster. Un groupe de sécurité agit comme un pare-feu pour contrôler l'accès réseau à votre cluster. Vous pouvez utiliser le groupe de sécurité par défaut pour votre VPC ou en créer un nouveau.

          Pour plus d'informations sur les groupes de sécurité, consultez Groupes de sécurité pour votre VPC dans le Guide de l'utilisateur Amazon VPC.

    7. Pour des sauvegardes automatiques régulières, choisissez Activer les sauvegardes automatiques, puis entrez le nombre de jours pendant lesquels vous souhaitez conserver une sauvegarde automatique avant sa suppression automatique. Si vous ne souhaitez pas de sauvegardes automatiques régulières, désactivez la case à cocher Enable automatic backups. Dans les deux cas, vous avez toujours la possibilité de créer des sauvegardes manuelles.

      Pour plus d'informations sur la sauvegarde et la restauration de Redis OSS, consultezInstantané et restauration.

    8. (Facultatif) Spécifiez une fenêtre de maintenance. La fenêtre de maintenance est le moment, généralement d'une heure, pendant lequel la maintenance du système ElastiCache de votre cluster est planifiée chaque semaine. Vous pouvez ElastiCache autoriser le choix du jour et de l'heure de votre fenêtre de maintenance (aucune préférence), ou vous pouvez choisir vous-même le jour, l'heure et la durée (Spécifiez la fenêtre de maintenance). Si vous choisissez Specify maintenance window, choisissez dans les listes les valeurs de Start day, Start time et Duration (en heures) pour le créneau de maintenance. Toutes les heures sont en UTC.

      Pour plus d’informations, consultez Gestion de la maintenance.

    9. (Facultatif) Pour Logs (Journaux) :

      • Sous Log format (Format de journal), sélectionnez Text (Texte) ou JSON.

      • Sous Type de destination, sélectionnez CloudWatch Logs ou Kinesis Firehose.

      • Sous Destination du journal, choisissez Create new et entrez le nom de votre groupe de CloudWatch journaux ou le nom de votre flux Firehose, ou choisissez Select existing, puis choisissez le nom de votre groupe de journaux de CloudWatch journaux ou le nom de votre stream Firehose,

    10. Pour les balises, pour vous aider à gérer vos clusters et autres ElastiCache ressources, vous pouvez attribuer vos propres métadonnées à chaque ressource sous forme de balises. Pour plus d'informations, consultez Étiquetage de vos ressources ElastiCache.

    11. Choisissez Suivant.

    12. Passez en revue toutes vos entrées et sélections, puis effectuez les corrections nécessaires. Lorsque vous êtes prêt, choisissez Create (Créer).

    On premises
    1. Pour On premises (Sur site), nous vous recommandons de laisser Auto-failover (Basculement automatique) activé. Pour plus d'informations, voir Minimiser les temps d'arrêt dans ElastiCache (Redis OSS) avec Multi-AZ

    2. Pour terminer la création du cluster, suivez les étapes de la section Utilisation d'Outposts.

Dès que l'état de votre cluster est disponible, vous pouvez accorder un accès Amazon EC2, vous y connecter et commencer à l'utiliser. Pour plus d’informations, consultez Étape 4 : Autoriser l'accès au cluster et Étape 4 : Se connecter à un nœud de cluster.

Important

Une fois que votre cluster est disponible, vous êtes facturé pour chaque heure ou partie d'heure où le cluster est actif, même si vous ne l'utilisez pas activement. Pour ne plus être facturé pour ce cluster, vous devez le supprimer. veuillez consulter Suppression d’un cluster.

Exemple

Le code CLI suivant crée un cluster de cache Redis OSS (mode cluster désactivé) sans répliques.

Pour Linux, macOS ou Unix :

aws elasticache create-cache-cluster \ --cache-cluster-id my-cluster \ --cache-node-type cache.r4.large \ --engine redis \ --num-cache-nodes 1 \ --snapshot-arns arn:aws:s3:::my_bucket/snapshot.rdb

Pour Windows :

aws elasticache create-cache-cluster ^ --cache-cluster-id my-cluster ^ --cache-node-type cache.r4.large ^ --engine redis ^ --num-cache-nodes 1 ^ --snapshot-arns arn:aws:s3:::my_bucket/snapshot.rdb

Pour utiliser le mode cluster activé, veuillez consulter les rubriques suivantes :