Cette page explique comment utiliser la Google Cloud console 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 Google Cloud console.
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(Distribuer automatiquement) ou une zone préférée dans la liste déroulante Zone. - Choisissez le nombre de nœuds.
- Choisissez la mémoire par nœud.
- Choisissez les cœurs par nœud.
- Choisissez votre version.
Sélectionnez le réseau autorisé.
- 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. L'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.
- number-of-cpus correspond au nombre de processeurs virtuels.
- Valeurs autorisées :
1ou2-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 correspond à la mémoire de 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
--zonespour répartir automatiquement les nœuds entre les zones.
- Excluez l'indicateur
memcached version correspond à la version de Memcached de votre instance. Les valeurs acceptées sont
1.5et1.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'à atteindre 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 les 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. L'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.
- number-of-cpus correspond au nombre de processeurs virtuels.
- Valeurs autorisées :
1ou2-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 correspond à la mémoire de 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
--zonespour 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) correspond au nom d'une ou plusieurs plages d'accès aux services privés allouées. Pour savoir comment créer et lister les 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 Google Cloud console.
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 Google Cloud console.
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.
- Nom à afficher
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
Nom à afficher
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 Google Cloud console.
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