Leer en inglés Editar

Compartir a través de


Sitio web de comercio electrónico que se ejecuta en App Service Environment de forma segura

Microsoft Entra ID
Azure App Service
Azure Cache for Redis
Azure Content Delivery Network
Azure SQL Database

Ideas de solución

En este artículo se describe una idea de solución. El arquitecto de la nube puede usar esta guía para ayudar a visualizar los componentes principales de una implementación típica de esta arquitectura. Use este artículo como punto de partida para diseñar una solución bien diseñada que se adapte a los requisitos específicos de la carga de trabajo.

Proteja los datos de usuario y pago confidenciales de un sitio web de comercio electrónico mediante Microsoft Azure App Service Environment. Esta solución es ideal para el sector minorista.

Posibles casos de uso

Esta solución está optimizada para el sector minorista.

Otros casos de uso pertinentes incluyen:

  • Compilación de una aplicación que necesita escalado elástico para controlar ráfagas de clientes a diferentes horas.
  • Compilación de una aplicación diseñada para funcionar con alta disponibilidad en diferentes regiones de Azure de todo el mundo.

Architecture

Diagrama de arquitectura que muestra el flujo desde el cliente hasta el entorno de ASE: sitio web de comercio electrónico que se ejecuta en un ASE seguro.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

  1. El cliente accede al sitio web público en el explorador.
  2. El explorador extrae los recursos estáticos y las imágenes de producto de Azure Content Delivery Network.
  3. Content Delivery Network extrae imágenes de productos de Blob Storage.
  4. El cliente busca productos.
  5. El sitio web público extrae el catálogo de productos de la base de datos de productos.
  6. La salida de la página se almacena en caché en Azure Cache for Redis.
  7. El cliente crea pedidos nuevos.
  8. El sitio web público invoca el servicio web de pedidos.
  9. El servicio web de pedidos guarda o carga los pedidos de Azure SQL Database.
  10. El empleado accede al sitio web de administración en el explorador.
  11. El empleado se autentica en Microsoft Entra ID.
  12. El empleado busca los pedidos.
  13. El sitio web de administración invoca el servicio web de pedidos.

Componentes

  • App Service: Cree aplicaciones eficaces en la nube con rapidez para la web y móviles
  • Web Apps Una instancia de App Service Web Apps se ejecuta en una sola región, accesible a exploradores web y móviles.
  • Azure SQL Database: SQL administrado e inteligente en la nube
  • API Apps: publique API en desarrolladores externos, de asociados y de empleados, a gran escala y de forma segura.
  • Application Insights: Detecte, evalúe y diagnostique problemas en los servicios y las aplicaciones web
  • Application Gateway: Cree front-ends web seguros, escalables y de alta disponibilidad en Azure
  • Azure Cache for Redis: Aplicaciones versátiles con acceso a datos de baja latencia y alto rendimiento
  • Content Delivery Network: Garantía de una entrega de contenido segura y confiable con alcance global amplio
  • Microsoft Entra ID: sincronice los directorios locales y habilite el inicio de sesión único
  • Blob Storage: Azure Blob Storage es un almacenamiento de objetos escalable de forma masiva para cualquier tipo de datos e imágenes no estructurados (imágenes, vídeos, audio, documentos, etc.) de forma más sencilla y rentable.

Pasos siguientes