跳过导航

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

Azure 服务助力电子商务网站实现简单的订单处理工作流。借助 Azure Functions 和 Web 应用,Azure 负责基础结构,让开发者专注于构建个性化体验。
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 personalised experiences and let Azure take care of the infrastructure.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

检测、会审和诊断 Web Apps 和服务中的问题

相关解决方案体系结构