Ideas de solución
Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.
Permita que su empresa ejecute sitios web de marketing digital multicanal en una sola plataforma y ponga en marcha o retire campañas a petición. Aproveche las completas capacidades de Episerver para administrar cada aspecto del sitio y el rendimiento de la campaña.
Esta solución se basa en los servicios administrados de Azure: Traffic Manager, Content Delivery Network, Azure SQL Database, Azure Cache for Redis y Azure Monitor. Estos servicios se ejecutan en un entorno de alta disponibilidad, revisado y compatible, lo que le permite centrarse en la solución, en lugar de en el entorno en que se ejecutan.
Posibles casos de uso
El comercio minorista usa esta solución para proporcionar ofertas de productos actualizadas.
Architecture
Descarga un SVG de esta arquitectura.
Componentes
- App Service Web Apps se ejecuta en varias regiones, accesibles a exploradores web y móviles, y se escala horizontalmente entre varias instancias de servidor.
- Traffic Manager determina qué aplicación web se encuentra situada mejor geográficamente para controlar cada solicitud.
- Content Delivery Network: una red CDN proporciona contenido estático como imágenes, scripts y CSS, y reduce la carga en los servidores de las aplicaciones web.
- Azure SQL Database: una base de datos de SQL Database almacena y proporciona datos sobre el sitio.
- Azure Cache for Redis permite consultas rápidas y mejora la escalabilidad mediante la reducción de la carga en la base de datos principal.
- Azure Blob Storage proporciona almacenamiento de alto rendimiento y a gran escala.
- Azure Monitor: Application Insights proporciona mantenimiento del servicio, supervisión de rendimiento y diagnósticos.
- Proveedor de identidades: un proveedor de identidades, como Azure Active Directory o Facebook, controla la autenticación en la aplicación.
Pasos siguientes
- Implementación de una aplicación web creada con ASP.NET en Azure App Service mediante Visual Studio
- Configuración del método de enrutamiento del tráfico de rendimiento
- Uso de Azure CDN de Azure App Service
- Tutorial de SQL Database: creación de una instancia de SQL Database en cuestión de minutos con datos de ejemplo y Azure Portal
- Creación de una aplicación web con Azure Cache for Redis
- Introducción al Almacenamiento de blobs de Azure mediante .NET
- Application Performance Management con Application Insights
- Configuración de la aplicación de App Service para usar el inicio de sesión de Facebook