Criar uma instância do Azure Spring Apps

Concluído

Um cluster do Azure Spring Apps pode ser criado usando o portal do Azure ou a CLI do Azure. Neste primeiro módulo, vamos configurar as ferramentas necessárias e criar o nosso primeiro cluster.

Importante

De modo a evitar despesas desnecessárias com a subscrição do Azure, lembre-se de desaprovisionar os recursos do Azure quando terminar este módulo.

Configurar a CLI do Azure

Se ainda não estiver instalada no seu computador, instale a CLI do Azure . Pode verificar a versão da sua instalação atual da CLI do Azure ao executar:

az --version

Certifique-se de que a CLI do Azure tem sessão iniciada na sua subscrição 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 é 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 ao executar:

az extension add -n spring -y

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

Criar uma instância do Azure Spring Apps

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

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

  • O nome deve ser exclusivo entre todas as instâncias do Azure Spring Apps em todo o Azure. Considere utilizar o seu nome de utilizador como parte do nome da instância.
  • O nome pode conter apenas letras minúsculas, números e hífenes. O primeiro caráter tem de ser uma letra. O último caráter tem de ser uma letra ou um número. O valor tem de ter entre 4 e 32 carateres de comprimento.

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

Nota

Certifique-se de que substitui os seus próprios valores para RESOURCE_GROUP_NAME e SPRING_CLOUD_NAME, conforme descrito acima. SPRING_CLOUD_NAMEdeve ser globalmente único.

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

Com estas variáveis definidas, pode agora criar o seu grupo de recursos. No script que se segue, o grupo de recursos está localizado na região eastus (com o argumento -l eastus), mas pode optar por uma região mais próxima para obter um melhor desempenho (utilize az account list-locations para obter uma lista com todas as regiões disponíveis):

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

E, em seguida, crie a instância do Azure Spring Apps:

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

Este comando demora algum tempo a concluir. Pode continuar a leitura após a conclusão do mesmo.

Para o restante deste workshop, executaremos comandos da CLI do Azure fazendo referência ao mesmo grupo de recursos e à instância do Azure Spring Apps. Vamos predefini-los para não termos de os especificar novamente no futuro:

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

Verifique o seu conhecimento

1.

True ou false: você precisa usar a CLI do Azure para criar um cluster do Azure Spring Apps.

2.

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