Site de comércio eletrónico executado no Ambiente do Serviço de Aplicações protegido

Azure Active Directory
Serviço de Aplicações
Cache para Redis
Rede de Entrega de Conteúdos
Base de Dados SQL

Ideia de solução Solution Idea

Se quiser ver-nos expandir este artigo com mais informações, detalhes de implementação, orientação de preços ou exemplos de código, informe-nos com o Feedback do GitHub!If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

ArquiteturaArchitecture

Diagrama de arquitetura Descarregue um SVG desta arquitetura.Architecture diagram Download an SVG of this architecture.

Fluxo de DadosData Flow

  1. O cliente acede ao site público no browser.Customer accesses the public website in browser.
  2. O navegador retira recursos estáticos e imagens de produtos da Rede de Entrega de Conteúdos Azure.Browser pulls static resources and product images from Azure Content Delivery Network.
  3. A Rede de Entrega de Conteúdos retira imagens do produto do armazenamento de bolhas.Content Delivery Network pulls product images from blob storage.
  4. Procura por produtos por parte do cliente.Customer searches for products.
  5. O site público retira o catálogo de produtos da base de dados de produtos.Public website pulls product catalog from product database.
  6. A saída da página está em cache na Cache Azure para Redis.Page output is cached in the Azure Cache for Redis.
  7. O cliente cria novas encomendas.Customer creates new orders.
  8. O site público invoca o serviço web de encomendas.Public website invokes orders web service.
  9. Encomenda serviço web economiza/carrega encomendas da Base de Dados Azure SQL.Orders web service saves/loads orders from Azure SQL Database.
  10. O funcionário acede ao website de administração no browser.Employee accesses the admin website in browser.
  11. O empregado autentica-se contra o Azure Ative Directory (Azure AD).Employee authenticates against Azure Active Directory (Azure AD).
  12. Empregado procura ordens.Employee searches orders.
  13. O site da Admin invoca o serviço web de encomendas.Admin website invokes orders web service.

ComponentesComponents

  • Serviço de Aplicações: Crie rapidamente aplicações em nuvem poderosas para web e mobileApp Service: Quickly create powerful cloud apps for web and mobile
  • Web Apps: Uma App Service Web App funciona numa única região, acessível a navegadores web e móveisWeb Apps: An App Service Web App runs in a single region, accessible to web and mobile browsers
  • Base de Dados Azure SQL: SQL gerido e inteligente na nuvemAzure SQL Database: Managed, intelligent SQL in the cloud
  • Aplicativos API: Publique APIs a desenvolvedores externos, parceiros e colaboradores de forma segura e em escala.API Apps: Publish APIs to external, partner, and employee developers securely and at scale.
  • Insights de Aplicações: Detetar, triagem e diagnosticar problemas nas suas aplicações e serviços webApplication Insights: Detect, triage, and diagnose issues in your web apps and services
  • Gateway de aplicações: Construa extremidades frontais seguras, escaláveis e altamente disponíveis em AzureApplication Gateway: Build secure, scalable, and highly available web front ends in Azure
  • Cache Azure para Redis: Aplicações de alimentação com acesso a dados de alta potência e baixa latênciaAzure Cache for Redis: Power applications with high-throughput, low-latency data access
  • Rede de entrega de conteúdos: Garantir entrega segura e fiável de conteúdos com amplo alcance globalContent Delivery Network: Ensure secure, reliable content delivery with broad global reach
  • Diretório Ativo Azure: Sincronizar os diretórios no local e permitir um único sign-onAzure Active Directory: Synchronize on-premises directories and enable single sign-on
  • Armazenamento blob: O armazenamento de Azure Blob é um armazenamento de objetos massivamente escalável para qualquer tipo de imagens de dados não estruturadas, vídeos, áudio, documentos e de forma mais fácil e económica.Blob Storage: Azure Blob storage is a Massively scalable object storage for any type of unstructured data-images, videos, audio, documents, and more-easily and cost-effectively.

Passos seguintesNext steps