Introducción al diseño de la arquitectura de aplicaciones web

Muchas aplicaciones web deben estar siempre disponibles desde cualquier lugar del mundo y se pueden usar desde cualquier dispositivo o tamaño de pantalla. Las aplicaciones web deben ser seguras, flexibles y escalables para satisfacer los picos de demanda.

Para ayudarle a elegir una opción de hospedaje de aplicaciones web Azure, consulte Elegir un servicio de proceso Azure.

servicios de Azure para aplicaciones web

Azure proporciona una gama de servicios para crear, hospedar y supervisar aplicaciones web:

  • Azure App Service: cree aplicaciones web y móviles listas para la empresa para cualquier plataforma o dispositivo e impleméntelas en una infraestructura de nube escalable.

  • Azure Web Application Firewall: proporciona una protección eficaz para las aplicaciones web.

  • Azure Monitor: proporciona observabilidad completa en las aplicaciones, la infraestructura y la red. Azure Monitor incluye Application Insights, que proporciona administración y supervisión del rendimiento de las aplicaciones web activas.

  • Azure SignalR Service: agregar funcionalidad web en tiempo real.

  • Aplicación web para contenedores: ejecute aplicaciones web en contenedores en Windows y Linux.

  • Azure Service Bus: integrar con otras aplicaciones web mediante patrones basados en eventos y de acoplamiento débil.

Architecture

Diagrama que muestra una arquitectura de línea base Azure App Service que tiene redundancia de zona y alta disponibilidad (HA).

Descargue un archivo de Visio de esta arquitectura.

En el diagrama anterior se muestra una implementación típica de la aplicación web de línea base. Para obtener soluciones reales que puede compilar en Azure, consulte Arquitecturas de aplicaciones web.

Exploración de las arquitecturas y guías de aplicaciones web

Los artículos de esta sección incluyen guías y arquitecturas totalmente desarrolladas que puede implementar en Azure y expandir a soluciones de nivel de producción. Las ideas de la solución muestran los patrones de implementación y las posibilidades que se deben tener en cuenta a medida que planea el desarrollo de la prueba de concepto (POC) de la aplicación web. Estos artículos pueden ayudarle a decidir cómo usar tecnologías de aplicaciones web en Azure.

Ideas de soluciones de aplicaciones web

En la siguiente idea de solución de aplicación web se muestran los patrones de implementación y las posibilidades para explorar:

Arquitecturas de aplicaciones web

Las siguientes arquitecturas listas para producción muestran soluciones de aplicaciones web de un extremo a otro que puede implementar y personalizar.

Hospedaje de aplicaciones web con App Service

Hospedaje de aplicaciones web con App Service Environment

Administración de API con Azure API Management

Guías de aplicaciones web

Los artículos siguientes le ayudarán a evaluar y seleccionar las mejores tecnologías de aplicaciones web para sus requisitos de carga de trabajo.

Guía de redes para aplicaciones web

Redundancia de enrutamiento global para aplicaciones web de alta disponibilidad

Guía de seguridad para aplicaciones web

Recuperación ante desastres para aplicaciones web

Hospedaje de WordPress en Azure

  • WordPress en Azure: información general de las implementaciones de WordPress en Azure que cubre las opciones de seguridad, escalabilidad y hospedaje.

  • WordPress en Azure Kubernetes Service: una solución de WordPress basada en contenedores que usa Azure Kubernetes Service (AKS) y Azure NetApp Files para instalaciones de gran uso intensivo de almacenamiento.

  • WordPress en App Service: una solución de hospedaje de WordPress administrada que usa Azure App Service para instalaciones pequeñas a medianas.

Preparación de la organización

Las organizaciones al principio del proceso de adopción de la nube pueden usar el Cloud Adoption Framework para Azure para acceder a instrucciones probadas que aceleran la adopción de la nube.

Para ayudar a garantizar la calidad de la solución de aplicación web en Azure, siga las instrucciones de Azure Well-Architected Framework. El marco Azure Well-Architected proporciona instrucciones prescriptivas para las organizaciones que buscan excelencia arquitectónica y describen cómo diseñar, aprovisionar y supervisar soluciones de Azure optimizadas para costos. Para obtener instrucciones específicas de la aplicación web, consulte las siguientes guías de servicio de Azure Well-Architected Framework:

procedimientos recomendados

Siga estos procedimientos recomendados para mejorar la confiabilidad, la seguridad, la rentabilidad, el rendimiento y la calidad operativa de las cargas de trabajo de la aplicación web en Azure.

Mantenerse al día con las aplicaciones web

Los servicios de aplicaciones web de Azure evolucionan para abordar los retos de las aplicaciones modernas. Manténgase informado sobre las últimas actualizaciones y características.

Para mantenerse al día con los servicios clave de aplicaciones web, consulte el siguiente recurso:

Otros recursos

Los siguientes recursos pueden ayudarle a descubrir más sobre el diseño de la arquitectura de aplicaciones web:

Profesionales de Amazon Web Services (AWS) o Google Cloud

Para ayudarle a empezar a trabajar rápidamente, los siguientes artículos comparan Azure opciones de aplicaciones web con otros servicios en la nube y proporcionan instrucciones de migración.

Comparación de servicios

Guía de migración

Si va a migrar desde otra plataforma en la nube, consulte los artículos siguientes: