Creación de una instancia de Azure Spring Apps

Completado

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

Importante

Para evitar cargos innecesarios en su suscripción de Azure, recuerde desaprovisionar los recursos de Azure cuando finalice el módulo.

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 pretende usar para este laboratorio. Si no es así, establezca la suscripción mediante:

az account set --subscription <SUBSCRIPTION_ID>

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

az extension add -n spring -y

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

Creación de una instancia de Azure Spring Apps

En esta sección, creamos nuestra instancia de Azure Spring Apps mediante la CLI de Azure. Se puede realizar la misma configuración exacta mediante Azure Portal.

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

  • El nombre debe ser único entre todas las instancias de Azure Spring Apps 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 Apps 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_NAMEdebe 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 Apps:

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

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

En el resto de este taller, ejecutaremos comandos de la CLI de Azure que hacen referencia al mismo grupo de recursos y a la instancia de Azure Spring Apps. Los estableceremos como valores predeterminados para que no sea necesario volver a especificarlos:

az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring=${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 Apps.

2.

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