Créer et gérer des instances Memcached

Cette page explique comment utiliser la console Google Cloud et la Google Cloud CLI pour créer et gérer des instances Memorystore pour Memcached.

Consultez la section Bonnes pratiques pour le provisionnement d'instances Memcached pour obtenir des conseils sur la création d'instances.

Pour obtenir la liste des autorisations dont vous avez besoin pour créer et gérer des instances Memcached, consultez la page Contrôle des accès et autorisations.

Créer des instances Memcached

Pour créer une instance Memcached :

Console

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

  2. Cliquez sur le bouton Create Instance (Créer une instance).

  3. Sur la page Créer une instance Memcached, sélectionnez les configurations de votre nouvelle instance.

    • Saisissez un ID d'instance en n'utilisant que des lettres minuscules, des chiffres et des traits d'union. Commencez par une lettre.
      • Par exemple, my-memcached-instance-1.
    • Vous pouvez éventuellement saisir un nom à afficher pour votre instance.
    • Choisissez une région dans la liste déroulante Région.
    • Sélectionnez Automatically distribute ou une zone préférée dans la liste déroulante Zone.
    • Choisissez le nombre de nœuds souhaité.
    • Choisissez la mémoire par nœud souhaitée.
    • Choisissez les cœurs par nœud souhaités.
    • Choisissez la version souhaitée.
    • Sélectionnez le réseau autorisé souhaité.

  4. Cliquez sur Créer.

gcloud

  1. Définissez le projet par défaut dans lequel créer une instance Memcached. Saisissez la commande suivante en remplaçant highlighted-variables par les valeurs appropriées :

    gcloud config set core/project project-id
    
  2. Créer une instance Memcached :

    gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --memcached-version=memcached-version
    

    Où :

    • instance-id est l'ID attribué à l'instance. Votre ID d'instance doit comporter entre 1 et 63 caractères et ne contenir que des lettres minuscules, des chiffres ou des traits d'union. Il doit commencer par une lettre minuscule et se terminer par une lettre minuscule ou un chiffre.
    • number-of-nodes correspond au nombre de nœuds souhaité.
    • number-of-cpus est le nombre de processeurs virtuels de votre choix.
      • Valeurs autorisées : 1 ou 2-32 (valeurs paires uniquement).
      • Chaque processeur virtuel nécessite 0, 9 Go de mémoire du nœud et jusqu'à 8 Go de mémoire de nœud.
    • memory-per-node est la mémoire souhaitée pour chaque nœud.

      • Valeur minimale : 1 Go ou (0,9 Go * processeurs virtuels par nœud), selon la valeur la plus élevée.
      • Valeur maximale : 256 Go.
    • region est la région dans laquelle créer les nœuds.

    • zone(s) sont les zones dans lesquelles créer les nœuds.

      • Excluez l'indicateur --zones pour répartir automatiquement les nœuds entre les zones.
    • memcached version est la version Memcached souhaitée pour votre instance. Les valeurs acceptables sont 1.5 et 1.6.15.

    Exemple :

    gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --memcached-version=1.6.15
    

Créer une instance Memcached qui utilise une plage d'adresses IP spécifique

Console

  1. Suivez les instructions de la section Créer des instances Memcached jusqu'à la section Sélectionner des plages d'adresses IP (facultatif).

  2. Utilisez le menu déroulant Sélectionner des plages d'adresses IP pour sélectionner une plage allouée existante pour votre réseau. Pour savoir comment créer et lister des allocations de plages d'adresses IP pour l'accès aux services privés, consultez les pages Créer une allocation d'adresses IP et Lister les plages d'adresses IP allouées.

gcloud

Créer une instance Memcached :

gcloud memcache instances create instance-id --node-count=number-of-nodes --node-cpu=number-of-cpus --node-memory=memory-per-node --region=region --zones=zone(s) --authorized-network=network --reserved-ip-range-id=range-name(s)

Remplacez les éléments suivants :

  • instance-id est l'ID attribué à l'instance. Votre ID d'instance doit comporter entre 1 et 63 caractères et ne contenir que des lettres minuscules, des chiffres ou des traits d'union. Il doit commencer par une lettre minuscule et se terminer par une lettre minuscule ou un chiffre.
  • number-of-nodes correspond au nombre de nœuds souhaité.
  • number-of-cpus est le nombre de processeurs virtuels de votre choix.
    • Valeurs autorisées : 1 ou 2-32 (valeurs paires uniquement).
    • Chaque processeur virtuel nécessite 0, 9 Go de mémoire du nœud et jusqu'à 8 Go de mémoire de nœud.
  • memory-per-node est la mémoire souhaitée pour chaque nœud.

    • Valeur minimale : 1 Go ou (0,9 Go * processeurs virtuels par nœud), selon la valeur la plus élevée.
    • Valeur maximale : 256 Go.
  • region est la région dans laquelle créer les nœuds.

  • zone(s) sont les zones dans lesquelles créer les nœuds.

    • Excluez l'indicateur --zones pour répartir automatiquement les nœuds entre les zones.
  • network est le réseau utilisé pour créer votre instance. Il utilise le format suivant: projects/NETWORK_PROJECT_ID/global/networks/NETWORK_ID. L'ID de réseau utilisé ici doit correspondre à l'ID de réseau où se trouve la plage d'adresses IP allouée. Sinon, l'opération de création échoue.

  • range-name(s) est le nom d'une ou de plusieurs plages d'accès aux services privés allouées. Pour savoir comment créer et lister des allocations de plages d'adresses IP pour l'accès aux services privés, consultez les pages Créer une allocation d'adresses IP et Lister les plages d'adresses IP allouées.

Exemple :

gcloud memcache instances create myinstance --node-count=3 --node-cpu=2 --node-memory=2GB --region=us-central1 --zones=us-central1-a,us-central1-b,us-central1-c --authorized-network=projects/my-project-335118/global/networks/default --reserved-ip-range-id=myrange1,myrange2

Afficher les informations sur les instances

Pour afficher les informations d'une instance, procédez comme suit :

Console

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

  2. Cliquez sur l'ID d'instance pour afficher ses informations.

gcloud

  1. Pour afficher la liste de toutes les instances Memcached d'une région, saisissez la commande suivante :

    gcloud memcache instances list --region=region-id
    
  2. Pour afficher les détails d'une instance, saisissez la commande suivante :

    gcloud memcache instances describe instance_id --region=region_id
    

Modifier des instances

Pour modifier une instance, procédez comme suit :

Console

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

  2. Cliquez sur l'ID de l'instance à modifier.

  3. Cliquez sur le bouton Modifier.

    1. Sur la page Modifier l'instance Memcached, vous pouvez modifier les paramètres suivants :

  4. Cliquez sur le bouton Enregistrer.

Pendant la mise à jour, un cercle tourbillonnant apparaît à côté de l'instance sur la page d'accueil de Memorystore pour Memcached. Une fois les mises à jour terminées, le cercle est remplacé par une coche verte.

gcloud

Vous pouvez mettre à jour les propriétés suivantes après la création d'une instance :

Par exemple, saisissez la commande suivante pour mettre à jour le nom à afficher et les libellés d'une instance, en remplaçant les variables par les valeurs appropriées :

gcloud memcache instances update instance-id --region=region-id --display-name=name --labels=key=value

Supprimer des instances

Pour supprimer une instance, procédez comme suit :

Console

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

  2. Cliquez sur l'ID d'instance.

  3. Cliquez sur le bouton Supprimer.

  4. Confirmez que vous souhaitez supprimer l'instance en saisissant son ID et en cliquant sur le bouton Supprimer.

gcloud

  1. Pour supprimer une instance, saisissez la commande suivante :

    gcloud memcache instances delete instance-id --region=region-id
    

Étape suivante