Créer des instances

Vous y trouverez des instructions pour créer des instances de cluster Memorystore pour Redis.

Avant de commencer

Suivez les instructions avant de commencer:

  1. Dans la console Google Cloud, sur la page du sélecteur de projet, sélectionnez ou créez un projet Google Cloud.

    Remarque:Si vous ne comptez pas conserver les ressources créées au cours de cette procédure, créez un projet au lieu de sélectionner un projet existant. Après avoir suivi ces étapes, vous pouvez supprimer le projet. Cela entraîne la suppression de toutes les ressources qui lui sont associées.


    Accéder au sélecteur de projet
  2. Assurez-vous que la facturation est activée pour votre projet. Découvrez comment vérifier si la facturation est activée sur un projet.
  3. Installez et initialisez Google Cloud CLI.

    Remarque:Si vous avez déjà installé gcloud CLI, assurez-vous d'exécuter la dernière version en exécutant gcloud components update. Il faut au moins gcloud CLI version 431.0.0 pour accéder aux commandes gcloud CLI du cluster Memorystore pour Redis.

  4. Activez l'API Memorystore pour Redis
    Memorystore pour Redis
  5. Activer l'API Network Connectivity
    API Network Connectivity
  6. Activer l'API Service Consumer Management
    API Service Consumer Management

Autres conditions préalables

  • Le projet que vous utilisez doit avoir été ajouté à la liste d'autorisation pour accéder à l'aperçu privé du cluster Memorystore pour Redis. Si votre projet n'a pas déjà été ajouté à la liste d'autorisation par l'équipe d'ingénieurs de Memorystore, contactez-nous par e-mail à l'adresse memorystore-cluster-feedback@google.com.
  • Vous devez disposer de l'un de ces rôles IAM dans le projet Google Cloud que vous utilisez :
    • roles/redis.admin (rôle IAM prédéfini d'administrateur Memorystore)
    • roles/owner (rôle IAM de base Propriétaire)
    • roles/editor (rôle IAM de base de l'éditeur)

Configurer la mise en réseau

Consultez la page Mise en réseau pour déterminer si vous devez configurer une règle de connexion de service.

Si aucune règle de connexion au service n'a été définie pour le réseau avec lequel vous allez créer le cluster Redis, suivez les conseils de la section Mise en réseau.

Créer une instance

Console

  1. Accédez à la page Memorystore pour Redis Cluster dans la console Google Cloud.

    Clusterstore Memorystore pour Redis

  2. Cliquez sur Créer un cluster.

  3. Sur la page Créer une instance de cluster Redis, sélectionnez les configurations souhaitées pour votre nouvelle instance.

    • Attribuez un ID de cluster à votre instance. L'ID du cluster ne doit contenir que des lettres minuscules, des chiffres et des traits d'union. Il doit également commencer par une lettre et être unique dans sa région.
      • Exemple : my-instance-1.
    • Choisissez une région pour votre instance.
    • Sous Taille du cluster, définissez un nombre de segments de 13 Go. Le nombre de segments détermine la capacité totale de la mémoire pour le stockage des données du cluster. Pour en savoir plus sur la spécification des clusters, consultez la section Spécification du cluster et de la partition.
      • Si vous ne sélectionnez aucune instance dupliquée, cette valeur peut varier entre 3 et 250 segments.
      • Si vous choisissez une instance dupliquée par nœud, cette valeur peut varier entre 3 et 125 segments.
      • Si vous choisissez deux instances dupliquées par nœud, cette valeur peut varier entre 3 et 83 segments.
    • Si vous souhaitez créer une instance avec des instances dupliquées, indiquez le nombre d'instances dupliquées souhaité (par partition) sous Instances dupliquées. Les valeurs possibles sont "Aucune instance dupliquée", 1 instance dupliquée et 2 instances dupliquées. La valeur par défaut est 1 Instance dupliquée lorsque vous utilisez la console Google Cloud.
    • Sous Configurer un réseau privé, sélectionnez le réseau souhaité. Pour en savoir plus sur la mise en réseau privée pour un cluster Memorystore pour Redis, consultez la page Mise en réseau.
    • Si vous souhaitez activer le chiffrement en transit, sélectionnez Activer le protocole Transport Layer Security (TLS).
  4. Cliquez sur le bouton Créer un cluster.

gcloud

Pour créer une instance de cluster Memorystore pour Redis, exécutez la commande create:

gcloud alpha redis clusters create INSTANCE_ID \
--region=REGION_ID \
--network=NETWORK \
--replica-count=REPLICA_COUNT \
--shard-count=SHARD_COUNT

Remplacez les éléments suivants :

  • INSTANCE_ID est l'ID de l'instance de cluster Memorystore pour Redis que vous créez. L'ID de votre instance doit contenir entre 1 et 63 caractères. Seuls les lettres minuscules, les chiffres et les traits d'union sont acceptés. Il doit commencer par une lettre minuscule et se terminer par une lettre minuscule ou un chiffre.

  • REGION_ID est la région dans laquelle vous souhaitez placer l'instance.

  • NETWORK est le réseau utilisé pour créer votre instance. Il doit utiliser le format suivant: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. L'ID réseau utilisé ici doit correspondre à l'ID réseau utilisé par la règle de connexion au service. Sinon, l'opération create échoue.

  • REPLICA_COUNT est le nombre souhaité d'instances dupliquées (par segment). Les valeurs acceptées sont 0, 1 et 2.

  • SHARD_COUNT détermine le nombre de segments de 13 Go dans votre instance. Le nombre de segments détermine la capacité totale de la mémoire pour le stockage des données du cluster. Pour en savoir plus sur la spécification des clusters, consultez Spécification du cluster et de la partition.

    • Le nombre de segments peut varier de 3 à 250 en fonction du nombre d'instances dupliquées que vous choisissez :
      • 0 instance dupliquée. Le nombre maximal de segments est de 250.
      • 1 instance dupliquée. Le nombre maximal de segments est de 125.
      • 2 instances dupliquées : le nombre maximal de segments est de 83.

Exemple :

gcloud alpha redis clusters create my-instance \
--region=us-central1 \
--network=projects/my-project-335118/global/networks/default \
--replica-count=2 \
--shard-count=8

Par défaut, le chiffrement en transit est désactivé et le réseau autorisé est default.