Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
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:
- Granja de servidores de SharePoint de alta disponibilidad: Una implementación de SharePoint de alta disponibilidad que usa Microsoft Entra ID con equilibrio de carga, grupos de disponibilidad Always On de SQL Server y recursos de SharePoint de alta disponibilidad.
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
Aplicación web básica: una arquitectura introductoria para aprender a ejecutar aplicaciones web en Azure App Service en una sola región.
Aplicación web con redundancia de zona de alta disponibilidad de línea base: una aplicación web segura, con redundancia de zona y de alta disponibilidad que usa Azure Application Gateway, Azure Web Application Firewall y Azure App Service con Azure Private Link.
Hospedaje de aplicaciones web con App Service Environment
Implementación empresarial que usa App Service Environment: una carga de trabajo empresarial estándar que usa App Service Environment v3 con seguridad mejorada, incluidos Azure Application Gateway y Azure Firewall.
Implementación empresarial de alta disponibilidad que usa App Service Environment: una implementación de App Service Environment con redundancia de zona que mejora la resistencia mediante la distribución de recursos entre zonas de disponibilidad.
Aplicaciones web administradas de forma segura: una implementación de App Service Environment segura con Azure Application Gateway y Azure Web Application Firewall, integradas con Azure DevOps para la integración continua y implementación continua (CI/CD).
Administración de API con Azure API Management
Protección de las API mediante Application Gateway y API Management: una arquitectura que usa Azure Application Gateway y Azure API Management para proteger el acceso a la API con Azure Web Application Firewall y enrutamiento basado en direcciones URL.
Migración de una aplicación web mediante Azure API Management: escenario de migración que usa Azure API Management como fachada para los servicios locales heredados y las nuevas API hospedadas en Azure.
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
Implementación de un patrón para la entrada segura a la red: Describe una implementación de un patrón que usa Azure Front Door de nivel Premium para proporcionar enrutamiento global, conmutación por error al origen basada en el estado y mitigación de ataques en el perímetro.
Acceso de seguridad mejorado a las aplicaciones web de App Service desde una red local: una arquitectura para configurar la conectividad privada a Azure App Service desde redes locales mediante Azure Private Link, integración de red virtual y puntos de conexión privados.
Redundancia de enrutamiento global para aplicaciones web de alta disponibilidad
- Redundancia de enrutamiento global para aplicaciones web críticas: aprenda a desarrollar aplicaciones web globales altamente resistentes.
- Entrega de contenido global crítica: aprenda a desarrollar aplicaciones HTTP globales altamente resistentes cuando el enfoque se centra en la entrega y el almacenamiento en caché de contenido.
- Ingreso HTTP global de misión crítica: Aprenda a desarrollar aplicaciones HTTP globales de alta resiliencia si su objetivo es el ingreso HTTP.
Guía de seguridad para aplicaciones web
- Uso de Azure API Management para proteger los tokens de acceso en aplicaciones de una sola página: una arquitectura que usa Azure API Management para implementar un patrón Backends for Frontends sin estado que protege los tokens de acceso de OAuth2 frente a ataques de secuencias de comandos entre sitios.
Recuperación ante desastres para aplicaciones web
- Arquitecturas multirregión para la recuperación ante desastres de Azure App Service: Enfoques para implementar arquitecturas multirregión de Azure App Service, incluidas las configuraciones activa-activa, activa-pasiva y pasiva en frío.
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.
Características de las aplicaciones web modernas: información general de las expectativas y principios de diseño de las aplicaciones web modernas, incluida la escalabilidad, la modularidad y la arquitectura hospedada en la nube.
Procedimientos recomendados de arquitectura para Azure App Service: guía de Azure Well-Architected Framework para Azure App Service que cubre la confiabilidad, la seguridad, la optimización de costos, la excelencia operativa y la eficiencia del rendimiento.
Procedimientos recomendados para la implementación en Azure App Service: Guía sobre orígenes de implementación, canalizaciones de compilación, mecanismos de implementación y estrategias de ranuras de implementación para Azure App Service.
Línea base de seguridad para Azure App Service: controles de seguridad y recomendaciones para Azure App Service en función de la prueba comparativa de seguridad en la nube de Microsoft. Abarca la seguridad de red, la administración de identidades y la protección de datos.
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:
Azure App Service características de red: información general sobre las características de red entrantes y salientes disponibles en Azure App Service. Incluye restricciones de acceso, puntos de conexión privados, integración de red virtual, conexiones híbridas y redes de App Service Environment.
Migración de una aplicación web mediante Azure API Management: un escenario de ejemplo para usar Azure API Management para migrar una aplicación web heredada.
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
- Comparación de servicios de AWS para Azure: aplicaciones web
- Comparación de los servicios de Google Cloud con los de Azure - Servicios de aplicaciones
Guía de migración
Si va a migrar desde otra plataforma en la nube, consulte los artículos siguientes: