Introducción a Azure Container Apps

Un problema recurrente que nos encontramos es:

«Tengo que trabajar con Cloud Native Apps, pero no quiero aprender kubernetes, OpenShift, etc…»

Azure Container Apps es la solución a ese problema

Azure Container Apps es un nuevo jugador en el ecosistema de contenedores de Azure. Lanzado por primera vez en 2022, es un servicio gestionado de contenedores sin servidor que ofrece una plataforma ideal para los desarrolladores de aplicaciones que quieren ejecutar microservicios en contenedores sin gestionar infraestructura.

Tras el telón, cada aplicación de contenedor se ejecuta en Azure Kubernetes Service, con KEDA, Dapr y Envoy incorporados.

Las características distintivas de Container Apps ofrecen frente a otras soluciones de contenedores en Azure son:

  • Optimización para ejecutar contenedores de propósito general, especialmente para aplicaciones que abarcan muchos microservicios desplegados en contenedores.
  • Está impulsado por Kubernetes y tecnologías open-source como DaprKEDAenvoy.
  • Admite aplicaciones y microservicios de tipo Kubernetes con funciones como la detección de servicios y el traffic splitting.
  • Permite arquitecturas de aplicaciones basadas en eventos al soportar la escala según tráfico y la extracción de fuentes de eventos como colas (incluyendo escalado a cero).
  • Soporta procesos de larga duración y puede ejecutar tareas en segundo plano.

Otras funcionalidades de Container Apps:

    • Entorno: Las aplicaciones de contenedores individuales se despliegan en un único entorno de Container Apps, que actúa como límite alrededor de los grupos de aplicaciones de contenedores.
    • Revisiones: Azure Container Apps implementa el versionado de container apps mediante la creación de revisiones. Una revisión es una foto fija de la versión de un container app.
    • Sirve de base para el despliegue de microservicios, entre los que destacan:
      • Escalado, versionado y actualizaciones independientes
      • Detección de servicios
      • Integración nativa de Dapr
  • Soporte para VNETs externas (public endpoint), internas (sin public endpoint) y personalizadas.
  • Sencillo Auth built-in.
  • Azure Container Apps proporciona varias funcionalidades de observabilidad integradas que, en conjunto, ofrecen una visión holística del estado del container app a lo largo de su ciclo de vida: Log Streaming, Container console e integración plena con Azure Monitor.

Administración del ciclo de vida de las aplicaciones basado en revisiones:

Conclusión

Si no necesitas acceder a la API de Kubernetes y estás trabajando en Cloud Native Apps, Azure Container Apps es tu servicio en Azure.

Y si no sabes lo que quieres, siempre puedes encontrar el servicio Azure que necesitas:

[/fusion_text][fusion_table fusion_table_type=»1″ fusion_table_rows=»9″ fusion_table_columns=»2″ hide_on_mobile=»small-visibility,medium-visibility,large-visibility» class=»table-azure-containers» id=»» animation_type=»» animation_direction=»left» animation_speed=»0.3″ animation_offset=»»]

Si necesitas Usa esto
Despliegue y escalado de contenedores en Kubernetes gestionados Azure Kubernetes Service (AKS)
Implantar y escalar contenedores en Red Hat OpenShift gestionado Azure Red Hat OpenShift
Construir y desplegar aplicaciones modernas y microservicios utilizando contenedores serverless Azure Container Apps
Ejecutar código basado en eventos y serverless con una experiencia de desarrollo end-to-end Azure Functions
Ejecutar aplicaciones web en contenedores en Windows y Linux Web App for Containers
Lanzar contenedores con aislamiento del hipervisor Container Instances
Desplegar y utilizar aplicaciones distribuidas, escalables y siempre activas Service Fabric
Construir, almacenar, asegurar y replicar imágenes de contenedores y artefactos Container Registry

[/fusion_table][fusion_text columns=»» column_min_width=»» column_spacing=»» rule_style=»default» rule_size=»» rule_color=»» content_alignment_medium=»» content_alignment_small=»» content_alignment=»» hide_on_mobile=»small-visibility,medium-visibility,large-visibility» sticky_display=»normal,sticky» class=»» id=»» font_size=»» fusion_font_family_text_font=»» fusion_font_variant_text_font=»» line_height=»» letter_spacing=»» text_color=»» animation_type=»» animation_direction=»left» animation_speed=»0.3″ animation_offset=»»]

Referencias:

0 comentarios

Deja un comentario

You May Also Like

5+1 claves para los proveedores de nube pública

5+1 claves para los proveedores de nube pública

GenAI orientado a cloud La inteligencia artificial ha sido un tema central durante los últimos años. En este 2024, esta tendencia y en especial la IA Generativa, se consolida aún más, reflejando la apuesta de las compañías por esta tecnología. Los diversos proveedores...

leer más
La nube como tecnología que impulsará la sostenibilidad

La nube como tecnología que impulsará la sostenibilidad

La lucha contra el cambio climático y la contaminación son dos de los principales retos a los que se enfrenta la sociedad actual debido a que durante los últimos años se han desarrollado modelos comerciales, infraestructuras y tecnologías las cuales no son sostenibles...

leer más

Descubre más desde Keepler | The AI Enabler Partner

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.