跳过导航

构建可缩放的电子商务 Web 应用

Azure 服务助力电子商务网站实现简单的订单处理工作流。借助 Azure Functions 和 Web 应用,Azure 负责基础结构,让开发者专注于构建个性化体验。
Arquitetar aplicação Web de comércio eletrónico dimensionávelO site de comércio eletrónico inclui fluxos de trabalho de processamento de encomendas simples com a ajuda dos serviços do Azure. Com as Funções do Azure e as Aplicações Web, os programadores podem concentrar-se na criação de experiências personalizadas e permitir ao Azure lidar com a infraestrutura.217896543

用户在浏览器中访问并登录 Web 应用。

浏览器从 Azure 内容分发网络中拉取静态资源(例如图像)。

用户搜索产品并查询 SQL 数据库。

网站从数据库中拉取产品目录。

Web 应用从 Blob 存储中拉取产品图像。

系统将页面输出缓存在 Azure Redis 缓存中,以实现更好的性能。

用户提交订单,系统将订单放入队列中。

Azure Functions 处理订单付款。

Azure Functions 向第三方支付并在 SQL 数据库中记录付款。

  1. 1 用户在浏览器中访问并登录 Web 应用。
  2. 2 浏览器从 Azure 内容分发网络中拉取静态资源(例如图像)。
  3. 3 用户搜索产品并查询 SQL 数据库。
  4. 4 网站从数据库中拉取产品目录。
  5. 5 Web 应用从 Blob 存储中拉取产品图像。
  1. 6 系统将页面输出缓存在 Azure Redis 缓存中,以实现更好的性能。
  2. 7 用户提交订单,系统将订单放入队列中。
  3. 8 Azure Functions 处理订单付款。
  4. 9 Azure Functions 向第三方支付并在 SQL 数据库中记录付款。

实施指南

产品/说明 文档

Web 应用

应用服务 Web 应用在单一区域中运行,可访问 Web 和移动浏览器

Azure SQL Database

托管关系 SQL 数据库即服务

可能导致可伸缩性问题的常见做法

Functions

使用无服务器代码处理事件

Application Insights

相关解决方案体系结构