Creación de una instancia de Azure Spring Cloud

Se puede crear un clúster de Azure Spring Cloud mediante Azure Portal o la CLI de Azure. En este primer módulo, configuraremos las herramientas necesarias y crearemos el primer clúster.

Configuración de la CLI de Azure

Si aún no está instalada en el equipo, instale la CLI de Azure. Para comprobar la versión de la instalación actual de la CLI de Azure, ejecute lo siguiente:

az --version

Asegúrese de que la CLI de Azure esté registrada en la suscripción de Azure.

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

Asegúrese de que la suscripción predeterminada sea la que quiere usar para este laboratorio y, si no es así, establezca la suscripción con lo siguiente:

az account set --subscription <SUBSCRIPTION_ID>

Instale la extensión de spring-cloud para la CLI de Azure. Para ello, ejecute lo siguiente:

az extension add -n spring-cloud -y

Enhorabuena, la CLI de Azure ya está lista para que cree su primer clúster.

Creación de una instancia de Azure Spring Cloud

En esta sección, crearemos nuestra instancia de Azure Spring Cloud mediante la CLI de Azure. Es posible llevar a cabo exactamente la misma configuración mediante Azure Portal.

En primer lugar, debe crear un nombre para la instancia de Azure Spring Cloud.

  • El nombre debe ser único entre todas las instancias de Azure Spring Cloud en todo Azure. Le recomendamos que utilice su nombre de usuario como parte del nombre.
  • El nombre solo puede contener letras minúsculas, números y guiones. El primer carácter debe ser una letra, mientras que el último carácter debe ser una letra o un número. El valor debe tener entre 4 y 32 caracteres.

Para limitar lo que se escribe, establezca la variable RESOURCE_GROUP_NAME en el nombre del grupo de recursos creado en la sección anterior. Establezca la variable SPRING_CLOUD_NAME en el nombre de la instancia de Azure Spring Cloud que se va a crear:

Nota

Asegúrese de sustituir sus propios valores por RESOURCE_GROUP_NAME y SPRING_CLOUD_NAME, como se describió anteriormente. SPRING_CLOUD_NAME debe ser único globalmente.

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

Ahora que ha establecido estas variables, ya puede crear el grupo de recursos. En el siguiente script, el grupo de recursos se encuentra en la región eastus (con el argumento -l eastus), pero puede elegir una región más cercana a la suya para mejorar el rendimiento (use az account list-locations para mostrar todas las regiones disponibles):

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

Después, cree la instancia de Azure Spring Cloud:

az spring-cloud create \
    -g "$RESOURCE_GROUP_NAME" \
    -n "$SPRING_CLOUD_NAME" \
    --sku standard \
    --enable-java-agent

Este comando tarda en completarse, por lo que puede seguir leyendo mientras finaliza.

Durante el resto del taller, ejecutaremos comandos de la CLI de Azure que harán referencia al mismo grupo de recursos y a la instancia de Azure Spring Cloud. Los estableceremos como valores predeterminados para que no sea necesario volver a especificarlos:

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

Comprobación de conocimientos

1.

Verdadero o falso: Necesita usar la CLI de Azure para crear un clúster de Azure Spring Cloud.

2.

Verdadero o falso: El nombre de un clúster de Azure Spring Cloud debe ser único en todo Azure.