Creare un'istanza di Azure Spring Apps

Completato

È possibile creare un cluster Azure Spring Apps usando il portale di Azure o l'interfaccia della riga di comando di Azure. In questo primo modulo si configureranno gli strumenti necessari e si creerà il primo cluster.

Importante

Per evitare addebiti superflui nella sottoscrizione di Azure, una volta completato questo modulo ricordare di effettuare il deprovisioning delle risorse di Azure.

Configurare l'interfaccia della riga di comando di Azure

Se l'interfaccia della riga di comando di Azure non è già installata nel computer, installarla. È possibile controllare la versione dell'installazione corrente dell'interfaccia della riga di comando di Azure eseguendo:

az --version

Assicurarsi che l'interfaccia della riga di comando di Azure sia collegata alla sottoscrizione di Azure.

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

Assicurarsi che la sottoscrizione predefinita sia quella che si desidera usare per questo lab. In caso contrario, impostare la sottoscrizione usando:

az account set --subscription <SUBSCRIPTION_ID>

Installare l'estensione spring per l'interfaccia della riga di comando di Azure eseguendo:

az extension add -n spring -y

L'interfaccia della riga di comando di Azure è ora pronta per la creazione del primo cluster.

Creare un'istanza di Azure Spring Apps

In questa sezione viene creata l'istanza di Azure Spring Apps usando l'interfaccia della riga di comando di Azure. È possibile eseguire esattamente la stessa configurazione usando il portale di Azure.

Prima di tutto, sarà necessario scegliere un nome per l'istanza di Azure Spring Apps.

  • Il nome deve essere univoco tra tutte le istanze di Azure Spring Apps in tutto l'ambiente di Azure. Prendere in considerazione l'uso del proprio nome utente come parte del nome.
  • Il nome può contenere solo lettere minuscole, numeri e trattini. Il primo carattere deve essere una lettera. L'ultimo carattere deve essere una lettera o un numero. Il valore deve avere una lunghezza compresa tra 4 e 32 caratteri.

Per limitare la digitazione, impostare la variabile RESOURCE_GROUP_NAME sul nome del gruppo di risorse creato nella sezione precedente. Impostare la variabile SPRING_CLOUD_NAME sul nome dell'istanza di Azure Spring Apps da creare:

Nota

Assicurarsi di usare i valori personalizzati per RESOURCE_GROUP_NAME e SPRING_CLOUD_NAME, come descritto in precedenza. SPRING_CLOUD_NAME deve essere un nome univoco a livello globale.

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

Dopo avere impostato queste variabili, è possibile creare il gruppo di risorse. Nello script seguente il gruppo di risorse si trova nell'area eastus (come indicato dall'argomento -l eastus), ma è possibile scegliere un'area più vicina per ottenere prestazioni migliori (usare az account list-locations per elencare tutte le aree disponibili):

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

Creare quindi l'istanza di Azure Spring Apps:

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

Il completamento di questo comando richiede tempo. È possibile continuare la lettura mentre viene completato.

Per la parte rimanente di questo workshop, verranno eseguiti i comandi dell'interfaccia della riga di comando di Azure che fanno riferimento allo stesso gruppo di risorse e alla stessa istanza di Azure Spring Apps. Impostare quindi il gruppo e l'istanza come predefiniti per non doverli specificare di nuovo:

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

Verificare le conoscenze

1.

Vero o falso: È necessario usare l'interfaccia della riga di comando di Azure per creare un cluster Azure Spring Apps.

2.

Vero o falso: Il nome di un cluster Azure Spring Apps deve essere univoco in tutto l'ambiente di Azure.