Laboratorio 09c: Implementación de Azure Container Apps

Introducción al laboratorio

En este laboratorio, aprenderá a implementar Azure Container Apps.

Este laboratorio requiere una suscripción de Azure. El tipo de suscripción puede afectar a la disponibilidad de las características de este laboratorio. Puede cambiar la región, pero para escribir los pasos se ha usado Este de EE. UU.

Tiempo estimado: 15 minutos

Escenario del laboratorio

Su organización tiene una aplicación web que se ejecuta en una máquina virtual del centro de datos local. La organización quiere mover todas las aplicaciones a la nube sin tener que administrar muchos servidores. Por consiguiente, decide evaluar Azure Container Apps.

Simulaciones de laboratorio interactivas

No hay simulaciones de laboratorio interactivas para este tema.

Diagrama de la arquitectura

Diagrama de las tareas.

Aptitudes de trabajo

  • Tarea 1: Cree y configure una instancia de Azure Container Apps y de su entorno.
  • Tarea 2: Pruebe y compruebe la implementación de la instancia de Azure Container Apps.

Tarea 1: Cree y configure una instancia de Azure Container Apps y de su entorno

Azure Container Apps lleva el concepto de clúster de Kubernetes administrado un paso más allá, ya que no solo administra el entorno del clúster, sino que también proporciona otros servicios administrados, además del clúster. A diferencia de los clústeres de Azure Kubernetes, en los que es preciso administrar el clúster, las instancias de Azure Container Apps eliminan una parte de la complejidad de configurar los clústeres de Kubernetes.

  1. En Azure Portal, busque Container Apps y selecciónelo.

  2. En Container Apps, seleccione Crear.

  3. Use la siguiente información para rellenar los detalles de la pestaña Aspectos básicos.*.

    Configuración Acción
    Subscription Seleccione su suscripción a Azure.
    Resource group az104-rg9
    Nombre de la aplicación de contenedor my-app
    Region Este de EE. UU (o cualquier región disponible que tenga cerca)
    Entorno de Container Apps Deje el valor predeterminado
  4. En la pestaña Contenedor, asegúrese de que la opción Usar imagen de inicio rápido está habilitada y de que la imagen del inicio rápido está establecida en Contenedor Hola mundo simple.

  5. Seleccione Revisar y crear y, después, Crear.

    Nota: Espere hasta que se implemente la aplicación contenedora. Este proceso tardará unos minutos.

Tarea 2: Pruebe y compruebe la implementación de la instancia de Azure Container Apps.

De forma predeterminada, la instancia de Azure Container Apps que cree va a aceptar el tráfico en el puerto 80 mediante la aplicación de ejemplo Hola mundo. Azure Container Apps proporcionará un nombre DNS a la aplicación. Copie esta dirección URL y vaya a ella para asegurarse de que la aplicación está en funcionamiento.

  1. Seleccione Ir al recurso para ver la aplicación de contenedor.

  2. Seleccione el vínculo que hay junto a URL de aplicación para ver la aplicación.

    Captura de pantalla de la página de información general de ACA en el portal.

  3. Compruebe que recibe el mensaje La aplicación de Azure Container Apps está activa.

Limpieza de los recursos

Si utiliza su propia suscripción, dedique un minuto a eliminar los recursos del laboratorio. De esta forma estará seguro de que los recursos se liberan y de que se minimiza el costo. La forma más fácil de eliminar los recursos de laboratorio es eliminar el grupo de recursos del laboratorio.

  • En Azure Portal, seleccione el grupo de recursos, seleccione Eliminar el grupo de recursos, Escribir el nombre del grupo de recursos y, después, haga clic en Eliminar.
  • Mediante Azure PowerShell, Remove-AzResourceGroup -Name resourceGroupName.
  • Mediante la CLI, az group delete --name resourceGroupName.

Ampliar el aprendizaje con Copilot

Copilot puede ayudarle a aprender a usar las herramientas de scripting de Azure. Copilot también puede ayudar en áreas no cubiertas en el laboratorio o donde necesita más información. Abra un explorador Edge y elija Copilot (superior derecha) o vaya a copilot.microsoft.com. Dedique unos minutos a probar estas indicaciones.

  • Resumir los pasos para crear y configurar una aplicación de contenedor de Azure.
  • Compare y contraste Azure Container Apps con Azure Kubernetes Service.

Más información con el aprendizaje autodirigido

Puntos clave

Enhorabuena por completar el laboratorio. Estas son las principales conclusiones del laboratorio.

  • Azure Container Apps (ACA) es una plataforma sin servidor que permite mantener menos infraestructura y ahorrar costos al ejecutar aplicaciones contenedorizadas.
  • Container Apps proporciona configuración del servidor, orquestación de contenedores y detalles de la implementación.
  • En Azure Container Apps, las cargas de trabajo suelen ser procesos de ejecución prolongada como una aplicación web.