Editar

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

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

Ideias de soluções

Este artigo é uma ideia de solução. Se você quiser que expandamos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações de implementação ou orientação de preços, informe-nos fornecendo feedback do GitHub.

Mantenha os dados confidenciais de usuário e pagamento de um site de comércio eletrônico seguros usando o Ambiente do Serviço de Aplicativo do Microsoft Azure. Esta solução é ideal para a indústria de retalho.

Potenciais casos de utilização

Esta solução é otimizada para o setor de varejo.

Outros casos de uso relevantes incluem:

  • Criação de um aplicativo que precisa de escala elástica para lidar com picos de usuários em momentos diferentes.
  • Criar uma aplicação concebida para operar com alta disponibilidade em diferentes regiões do Azure em todo o mundo.

Arquitetura

O diagrama de arquitetura mostra o fluxo do cliente para o ambiente ASE: site de comércio eletrônico em execução no ASE seguro.

Transfira um ficheiro do Visio desta arquitetura.

Fluxo de dados

  1. O cliente acede ao site público no browser.
  2. O browser obtém os recursos estáticos e as imagens de produto da Rede de Entrega de Conteúdos do Azure.
  3. A Rede de Entrega de Conteúdos obtém as imagens de produto a partir do armazenamento de blobs.
  4. O cliente procura os produtos.
  5. O site público obtém o catálogo de produtos a partir da base de dados dos produtos.
  6. A saída de páginas é colocada em cache na Cache do Azure para Redis.
  7. O cliente cria novas encomendas.
  8. O site público invoca o serviço Web de encomendas.
  9. O serviço Web de encomendas guarda/carrega encomendas a partir da Base de Dados SQL do Azure.
  10. O empregado acede ao site de administrador no browser.
  11. O funcionário se autentica no Microsoft Entra ID.
  12. O empregado procura as encomendas.
  13. O site de administrador invoca o serviço Web de encomendas.

Componentes

  • Serviço de Aplicativo: crie rapidamente aplicativos de nuvem poderosos para Web e dispositivos móveis
  • Aplicativos Web: um Aplicativo Web do Serviço de Aplicativo é executado em uma única região, acessível a navegadores da Web e móveis
  • Banco de Dados SQL do Azure: SQL gerenciado e inteligente na nuvem
  • Aplicativos de API: publique APIs para desenvolvedores externos, parceiros e funcionários de forma segura e em escala.
  • Application Insights: detete, faça a triagem e diagnostique problemas em seus aplicativos e serviços Web
  • Gateway de Aplicativo: crie front-ends da Web seguros, escaláveis e altamente disponíveis no Azure
  • Cache do Azure para Redis: Potencialize aplicativos com acesso a dados de alta taxa de transferência e baixa latência
  • Rede de distribuição de conteúdo: garanta a entrega segura e confiável de conteúdo com amplo alcance global
  • Microsoft Entra ID: sincronize diretórios locais e habilite o logon único
  • Armazenamento de Blob: o armazenamento de Blobs do Azure é um armazenamento de objetos massivamente escalável para qualquer tipo de dados, imagens, vídeos, áudio, documentos e muito mais fácil e econômico.

Próximos passos