Diseño de arquitectura de aplicaciones web

Se espera que las aplicaciones web actuales estén disponibles todo el día, todos los días desde cualquier lugar del mundo y se puedan usar desde prácticamente cualquier dispositivo o tamaño de pantalla. Las aplicaciones web deben ser seguras, flexibles y escalables para satisfacer los picos de demanda.

Este artículo proporciona una descripción general de las tecnologías de aplicaciones web de Azure, orientación, ideas de soluciones y arquitecturas de referencia.

Azure ofrece una amplia gama de herramientas y capacidades para crear, hospedar y supervisar aplicaciones web. Estos son algunos de los principales servicios de aplicaciones web disponibles en Azure:

  • Azure App Service le permite crear fácilmente aplicaciones web y móviles preparadas para la empresa para cualquier plataforma o dispositivo e implementarlas en una infraestructura en la nube escalable.
  • Azure Web Application Firewall proporciona una potente protección para las aplicaciones web.
  • Azure Monitor proporciona una completa capacidad de observación de sus aplicaciones, infraestructura y red. Monitor incluye Application Insights, que ofrece administración del rendimiento de las aplicaciones y supervisión de las aplicaciones web en directo.
  • Azure SignalR Service le permite agregar fácilmente funcionalidades web en tiempo real.
  • Static Web Apps proporciona un desarrollo optimizado de toda la pila, desde el código fuente hasta la alta disponibilidad global.
  • Web App for Containers permite ejecutar aplicaciones web en contenedores en Windows y Linux.
  • Azure Service Bus permite integrarse con otras aplicaciones web mediante patrones controlados por eventos de acoplamiento flexible.

Introducción a las aplicaciones web en Azure

Si es nuevo en la creación y hospedaje de aplicaciones web en Azure, la mejor manera de aprender más es con la formación de Microsoft Learn. Esta plataforma gratuita en línea proporciona aprendizaje interactivo para productos de Microsoft y mucho más.

Estos son algunos puntos de inicio a tener en cuenta:

Ruta hacia la producción

Tenga en cuenta estos patrones, pautas y arquitecturas cuando planifique e implemente su implementación:

Procedimientos recomendados

Para una descripción general, consulte Características de las aplicaciones web modernas.

Para obtener información específica sobre Azure App Service, consulte:

Arquitecturas de aplicaciones web

Las siguientes secciones, organizadas por categorías, contienen enlaces a ejemplos de arquitecturas de aplicaciones web.

Comercio electrónico

Atención sanitaria

Modernización

Aplicación de varios niveles

Aplicaciones para varias regiones

Escalabilidad

Seguridad

SharePoint

Manténgase al día con el desarrollo web

Obtenga las últimas actualizaciones sobre los productos y características de las aplicaciones web de Azure.

Recursos adicionales

Soluciones de ejemplo

A continuación presentamos algunas implementaciones adicionales a tener en cuenta:

Profesionales de AWS o Google Cloud