Créer une instance Azure Spring Apps

Effectué

Un cluster Azure Spring Apps peut être créé avec le portail Azure ou l’interface Azure CLI. Dans ce premier module, nous allons configurer les outils nécessaires et créer notre premier cluster.

Important

Pour éviter des frais inutiles dans votre abonnement Azure, pensez à déprovisionner vos ressources Azure quand vous en avez terminé avec ce module.

Installer l’interface Azure CLI

Si elle n’est pas déjà installée sur votre ordinateur, installez l’interface Azure CLI. Vous pouvez vérifier la version de votre installation Azure CLI actuelle en exécutant :

az --version

Vérifiez que votre interface Azure CLI est connectée à votre abonnement Azure.

az login # Sign into an azure account
az account show # See the currently signed-in account.

Vérifiez que votre abonnement par défaut est celui que vous avez l’intention d’utiliser pour ce labo. Si ce n’est pas le cas, définissez l’abonnement en utilisant :

az account set --subscription <SUBSCRIPTION_ID>

Installez l’extension spring pour Azure CLI, en exécutant :

az extension add -n spring -y

Félicitations, l’interface Azure CLI est maintenant prête pour créer votre premier cluster !

Créer une instance Azure Spring Apps

Dans cette section, nous créons notre instance Azure Spring Apps en utilisant l’interface Azure CLI. Il est possible d’effectuer exactement la même configuration avec le portail Azure.

Tout d’abord, vous devez trouver un nom pour votre instance Azure Spring Apps.

  • Le nom doit être unique entre toutes les instances Azure Spring Apps dans tout Azure. Envisagez d’utiliser votre nom d’utilisateur dans le nom.
  • Le nom ne peut contenir que des lettres minuscules, des chiffres et des traits d’union. Le premier caractère doit être une lettre. Le dernier caractère doit être une lettre ou un chiffre. La valeur doit être comprise entre 4 et 32 caractères.

Pour limiter la saisie, définissez la variable RESOURCE_GROUP_NAME sur le nom du groupe de ressources créé dans la section précédente. Définissez la variable SPRING_CLOUD_NAME sur le nom de l’instance Azure Spring Apps à créer :

Notes

Veillez à remplacer RESOURCE_GROUP_NAME et SPRING_CLOUD_NAME par vos propres valeurs, comme décrit ci-dessus. SPRING_CLOUD_NAME doit être globalement unique.

RESOURCE_GROUP_NAME=spring-cloud-workshop
SPRING_CLOUD_NAME=azure-spring-cloud-workshop

Une fois ces variables définies, vous pouvez maintenant créer votre groupe de ressources. Dans le script suivant, le groupe de ressources se trouve dans la région eastus (avec l’argument -l eastus), mais vous pouvez choisir une région plus proche pour améliorer les performances (utilisez az account list-locations pour lister toutes les régions disponibles) :

az group create \
    -g "$RESOURCE_GROUP_NAME" \
    -l eastus

Ensuite, créez l’instance Azure Spring Apps :

az spring create \
    -g "$RESOURCE_GROUP_NAME" \
    -n "$SPRING_CLOUD_NAME" \
    --sku standard

Cette commande prend du temps, vous pouvez poursuivre la lecture pendant son exécution.

Dans le reste de cet atelier, nous allons exécuter des commandes Azure CLI faisant référence au même groupe de ressources et à la même instance Azure Spring Apps. Nous allons donc les définir comme valeurs par défaut pour ne pas avoir à les spécifier de nouveau :

az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring=${SPRING_CLOUD_NAME}

Vérifiez vos connaissances

1.

Vrai ou faux : Vous devez utiliser l’interface Azure CLI pour créer un cluster Azure Spring Apps.

2.

Vrai ou faux : Le nom d’un cluster Azure Spring Apps doit être unique dans tout Azure.