Omitir navegación

Arquitectura de solución: Aplic. web Umbraco CMS escalable

Aplicación web Umbraco CMS de tamaño medio configurada a escala y óptima para sitios con mucho tráfico. Usa dos aplicaciones web, una para la aplicación front-end y la otra para la aplicación del área de operaciones, implementadas en una sola región con escalado automático habilitada.

Esta solución está creada en los servicios administrados de Azure: Azure SQL Database, Storage, Detalles de la aplicación y Azure Cache for Redis. Estos servicios se ejecutan en un entorno de alta disponibilidad, revisado y compatible, lo que permite al usuario centrarse en la solución, en lugar de en el entorno en el que se ejecutan.

Aplic. web Umbraco CMS escalableAplicación web Umbraco CMS de tamaño medio configurada a escala y óptima para sitios con mucho tráfico. Usa dos aplicaciones web, una para la aplicación front-end y la otra para la aplicación del área de operaciones, implementadas en una sola región con escalado automático habilitada.BrowserStorage(media, logs, andbackup files)Application InsightsRedis Cache(Session state andoutput cache)SQL Database(Umbraco DB and Session state DB)Web App(Umbraco Frontend)Web App(Umbraco Admin)

Implementar en Azure

Utilizar la siguiente plantilla predefinida para implementar esta arquitectura en Azure

Implementar en Azure

Ver código fuente de plantilla

Guía sobre la implementación

Productos/descripción Documentación

Web Apps

Ejecute Umbraco CMS en la característica Web Apps de Azure App Service con aplicaciones de front-end y del área de operaciones ejecutándose en la misma aplicación.

Azure SQL Database

Almacene el contenido de su sitio en Azure SQL Database. La aplic. web del área de operaciones y la aplic. web de front-end usan la misma base de datos. Utilice las características de Azure SQL Database, como son la copia de seguridad y la alta disponibilidad.

Storage

Almacene todo su contenido multimedia en Azure Storage, de forma que pueda reducir las operaciones de E/S en el servidor de archivos de la aplicación web y mejorar el rendimiento.

Detalles de la aplicación

Detecte problemas, diagnostique bloqueos y mantenga un seguimiento del uso de su aplicación web con Application Insights. Tome decisiones informadas en todo el ciclo de vida de desarrollo.

Azure Cache for Redis

Almacene el estado de la sesión y la memoria caché de salida en Azure Cache for Redis para mejorar el rendimiento y reducir la carga en sus front-ends web.