Arquitetar o aplicativo Web de comércio eletrônico escalonável

O site do comércio eletrônico inclui fluxos de trabalho de processamento de ordem simples com a ajuda de serviços do Azure. Usando o Azure Functions e Aplicativos Web, os desenvolvedores podem se concentrar na criação de experiências personalizadas e deixar o Azure cuidar da infraestrutura.
Architect scalable e-commerce web appThe e-commerce website includes simple order processing workflows with the help of Azure services. Using Azure Functions and Web Apps, developers can focus on building personalized experiences and let Azure take care of the infrastructure.217896543

O usuário acessa o aplicativo Web no navegador e se conecta.

O navegador efetua o pull de recursos estáticos, tais como imagens, da Rede de Distribuição de Conteúdo do Azure.

O usuário pesquisa produtos e consulta o banco de dados SQL.

O site efetua pull do catálogo de produtos do banco de dados.

O aplicativo Web efetua pull de imagens do produto do Armazenamento de Blobs.

A saída da página é armazenada em cache no Cache Redis do Azure para melhorar o desempenho.

O usuário envia a ordem e ela é colocada na fila.

O Azure Functions processa o pagamento da ordem.

O Azure Functions faz o pagamento para o terceiro e registra o pagamento no banco de dados SQL.

  1. 1 O usuário acessa o aplicativo Web no navegador e se conecta.
  2. 2 O navegador efetua o pull de recursos estáticos, tais como imagens, da Rede de Distribuição de Conteúdo do Azure.
  3. 3 O usuário pesquisa produtos e consulta o banco de dados SQL.
  4. 4 O site efetua pull do catálogo de produtos do banco de dados.
  5. 5 O aplicativo Web efetua pull de imagens do produto do Armazenamento de Blobs.
  1. 6 A saída da página é armazenada em cache no Cache Redis do Azure para melhorar o desempenho.
  2. 7 O usuário envia a ordem e ela é colocada na fila.
  3. 8 O Azure Functions processa o pagamento da ordem.
  4. 9 O Azure Functions faz o pagamento para o terceiro e registra o pagamento no banco de dados SQL.

Diretrizes de implementação

Produtos/descrição Documentação

Aplicativos Web

Um Aplicativo Web do Serviço de Aplicativo é executado em uma única região, acessível para navegadores móveis e da Web

Banco de dados SQL do Azure

SQL inteligente gerenciado na nuvem

Práticas comuns que podem causar problemas de escalabilidade

Funções do Azure

Processe eventos com o código sem servidor

Application Insights

Detecte, faça triagem e diagnostique problemas em seus serviços e aplicativos Web

Arquiteturas de solução relacionadas

巨量資料的進階分析使用頂級的機器學習工具將資料轉換成可操作的見解。此架構可讓您合併任何規模的資料,以及大規模建置和部署自訂機器學習模型。1234567

Análise avançada em Big Data

Transforme seus dados em insights acionáveis usando as melhores ferramentas de aprendizado de máquina. Essa arquitetura permite combinar dados em qualquer escala e criar e implantar modelos de aprendizado de máquina personalizados em escala.

即時分析輕鬆取得即時串流資料的見解。 持續擷取任何 IoT 裝置的資料,或網站點選流的記錄,並即時處理。12345678

Análise em tempo real

Obtenha facilmente insights de dados de streaming ao vivo. Capture dados continuamente de qualquer dispositivo IoT ou logs de sequência de cliques do site e processe-os em tempo quase real.