Criar uma instância do Azure Spring Apps

Concluído

Um cluster dos Aplicativos Spring do Azure pode ser criado usando o portal do Azure ou a CLI do Azure. Neste primeiro módulo, configuraremos as ferramentas necessárias e criaremos nosso primeiro cluster.

Importante

Para evitar encargos desnecessários na assinatura do Azure, lembre-se de desprovisionar os recursos do Azure quando terminar este módulo.

Configurar a CLI do Azure

Se ela ainda não estiver instalada em seu computador, instale a CLI do Azure. Você pode verificar a versão de sua instalação atual da CLI do Azure executando:

az --version

Verifique se a CLI do Azure está conectada em sua assinatura do Azure.

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

Certifique-se de que sua assinatura padrão seja a que você pretende usar para este laboratório. Caso contrário, defina a assinatura usando:

az account set --subscription <SUBSCRIPTION_ID>

Instale a extensão spring para a CLI do Azure, executando:

az extension add -n spring -y

Parabéns, a CLI do Azure agora está pronta para criar seu primeiro cluster!

Criar uma instância do Azure Spring Apps

Nesta seção, criamos nossa instância dos Aplicativos Spring do Azure usando a CLI do Azure. É possível realizar exatamente a mesma configuração usando o portal do Azure.

Primeiro, você precisa criar um nome para a sua instância dos Aplicativos Spring do Azure.

  • O nome precisa ser exclusivo entre todas as instâncias dos Aplicativos Spring do Azure em todo o Azure. Considere usar seu nome de usuário como parte do nome.
  • O nome pode conter apenas letras minúsculas, números e hifens. O primeiro caractere deve ser uma letra. O último caractere deve ser uma letra ou um número. O valor precisa ter entre 4 e 32 caracteres.

Para limitar a digitação, defina a variável RESOURCE_GROUP_NAME como o nome do grupo de recursos criado na seção anterior. Defina a variável SPRING_CLOUD_NAME como o nome da instância dos Aplicativos Spring do Azure a ser criada:

Observação

Substitua seus próprios valores por RESOURCE_GROUP_NAME e SPRING_CLOUD_NAME, conforme descrito acima. SPRING_CLOUD_NAME deve ser globalmente único.

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

Com essas variáveis definidas, agora você pode criar seu grupo de recursos. No seguinte script, o grupo de recursos está localizado na região eastus (usando o argumento -l eastus), mas você pode escolher uma região mais próxima para ter melhor desempenho (use az account list-locations para listar todas as regiões disponíveis):

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

Depois, crie a instância dos Aplicativos Spring do Azure:

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

Esse comando leva tempo para ser concluído; você pode continuar lendo enquanto até a conclusão dele.

Para o restante deste workshop, executaremos comandos da CLI do Azure referenciando o mesmo grupo de recursos e a instância dos Aplicativos Spring do Azure. Portanto, vamos defini-los como padrões para não precisarmos especificá-los novamente:

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

Verificar seu conhecimento

1.

Verdadeiro ou falso: você precisa usar a CLI do Azure para criar um cluster dos Aplicativos Spring do Azure.

2.

Verdadeiro ou falso: o nome de um cluster dos Aplicativos Spring do Azure deve ser exclusivo em todo o Azure.