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.
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.
Descargue un archivo Visio de esta arquitectura.
- El cliente accede al sitio web público en el explorador.
- El explorador extrae los recursos estáticos y las imágenes de producto de Azure Content Delivery Network.
- Content Delivery Network extrae imágenes de productos de Blob Storage.
- El cliente busca productos.
- El sitio web público extrae el catálogo de productos de la base de datos de productos.
- La salida de la página se almacena en caché en Azure Cache for Redis.
- El cliente crea pedidos nuevos.
- El sitio web público invoca el servicio web de pedidos.
- El servicio web de pedidos guarda o carga los pedidos de Azure SQL Database.
- El empleado accede al sitio web de administración en el explorador.
- El empleado se autentica en Microsoft Entra ID.
- El empleado busca los pedidos.
- El sitio web de administración invoca el servicio web de pedidos.
- 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.
- Creación y uso de un equilibrador de carga interno con una instancia de App Service Environment
- Implementación de aplicaciones web con CMS mediante plantillas predefinidas
- Compilación de una aplicación ASP.NET en Azure con SQL Database
- Implementación de la primera aplicación de API
- Application Performance Management con Application Insights
- Introducción a Application Gateway
- Documentación de Azure Cache for Redis
- Inicio rápido: Creación de un perfil y un punto de conexión de Azure Content Delivery Network
- Introducción a Microsoft Entra ID
- Inicio rápido: Carga, descarga y enumeración de blobs