Marketing digital con Azure Database for MySQL

Application Insights
Cache for Redis
Content Delivery Network
Database for MySQL
Web Apps

Idea de solución

Si le gustaría que expandamos 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íquese a través de los Comentarios de GitHub.

Interactúe con clientes de todo el mundo mediante experiencias de marketing digital personalizadas y enriquecidas. Cree e inicie rápidamente campañas digitales que se escalen de forma automática en función de la demanda de los clientes.

El marketing digital es el marketing de productos o servicios mediante tecnologías digitales, principalmente en Internet, pero también incluye teléfonos móviles, publicidad en pantalla y cualquier otro medio digital. Los métodos de marketing digital, como la optimización del motor de búsqueda (SEO), el marketing del motor de búsqueda (SEM), el marketing de contenidos, el marketing de influencers, la automatización de contenido, el marketing de campañas, el marketing controlado por datos, el marketing de comercio electrónico, el marketing por redes sociales, la optimización de redes sociales, el marketing directo por correo electrónico, la publicidad en pantallas, los libros electrónicos, los discos ópticos y los juegos, se están volviendo más comunes en nuestra tecnología de avanzada.

Esta solución consiste en los servicios administrados de Azure: Azure CDN, aplicaciones web, Azure Database for MySQL, Application Insights y Azure Cache for Redis. 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 el que se ejecutan los servicios.

Architecture

Diagrama de la arquitecturaDescargue un SVG de esta arquitectura.

Flujo de datos

  1. El servicio de aplicaciones web puede proporcionar un sistema de administración de contenido y admite WordPress, Umbraco, Joomla! y Drupal.
  2. Azure Content Delivery Network (CDN) le permite reducir los tiempos de carga, ahorrar ancho de banda y acelerar la capacidad de respuesta.
  3. Se cargan los datos de clientes en una instancia de Azure Database for MySQL, que es un servicio de base de datos totalmente administrado con requisitos mínimos.
  4. Se almacena 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 el front-end web.
  5. detecte problemas, diagnostique bloqueos y realice un seguimiento del uso de la aplicación web con Application Insights. Tome decisiones fundamentadas a lo largo del ciclo de vida de desarrollo.

Componentes

Pasos siguientes

Las siguientes ideas de soluciones utilizan Azure Database for MySQL: