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
Accédez à la page Memorystore pour Memcached dans la console Google Cloud.
Memorystore pour MemcachedCliquez sur le bouton Create Instance (Créer une instance).
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
.
- Par exemple,
- 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é.
- Saisissez un ID d'instance en n'utilisant que des lettres minuscules, des chiffres et des traits d'union. Commencez par une lettre.
Cliquez sur Créer.
gcloud
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
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
ou2-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.
- Valeurs autorisées :
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.
- Excluez l'indicateur
memcached version est la version Memcached souhaitée pour votre instance. Les valeurs acceptables sont
1.5
et1.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
Suivez les instructions de la section Créer des instances Memcached jusqu'à la section Sélectionner des plages d'adresses IP (facultatif).
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
ou2-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.
- Valeurs autorisées :
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.
- Excluez l'indicateur
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
Accédez à la page Memorystore pour Memcached dans la console Google Cloud.
Memorystore pour MemcachedCliquez sur l'ID d'instance pour afficher ses informations.
gcloud
Pour afficher la liste de toutes les instances Memcached d'une région, saisissez la commande suivante :
gcloud memcache instances list --region=region-id
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
Accédez à la page Memorystore pour Memcached dans la console Google Cloud.
Memorystore pour MemcachedCliquez sur l'ID de l'instance à modifier.
Cliquez sur le bouton Modifier.
Sur la page Modifier l'instance Memcached, vous pouvez modifier les paramètres suivants :
- Nombre de nœuds : consultez la section Mettre à l'échelle des instances Memcached pour plus de détails.
- Display name
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 :
Nombre de nœuds : consultez la section Mettre à l'échelle des instances Memcached pour plus de détails.
Configuration de Memcached : consultez la section Configurer des instances Memcached pour plus de détails.
Labels
Display name
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
Accédez à la page Memorystore pour Memcached dans la console Google Cloud.
Memorystore pour MemcachedCliquez sur l'ID d'instance.
Cliquez sur le bouton Supprimer.
Confirmez que vous souhaitez supprimer l'instance en saisissant son ID et en cliquant sur le bouton Supprimer.
gcloud
Pour supprimer une instance, saisissez la commande suivante :
gcloud memcache instances delete instance-id --region=region-id