解决方案体系结构:可缩放 Umbraco CMS Web 应用

配置为对高流量站点缩放且优化的中型 Umbraco CMS Web 应用。它使用两个 Web 应用,一个用于前端应用,另一个用于后端办公系统应用,这两个应用部署在已启用自动缩放的单个区域中。

此解决方案建立在 Azure 托管服务上:SQL 数据库, 存储, Application InsightsRedis 缓存。这些服务在高度可用的环境中运行,进行了修补和支持,使你可以将精力集中在解决方案上,而非运行它们的环境上。

可缩放 Umbraco CMS Web 应用 显示可缩放的 Umbraco CMS Web 应用的解决方案体系结构的关系图,该应用基于 Azure 托管服务 SQL 数据库、存储、Application Insights 和 Redis 缓存构建。 Browser S torage (media, logs, and backup files) Application Insights R edis Cache (Session state and output cache) SQL Database (Umbraco DB and Session state DB) W eb App (Umbraco Frontend) W eb App (Umbraco Admin)

你的估计

$111.99930000000001200072000000

每月估计成本

了解进行此计算的方法并根据你的需求进行自定义

定价计算器

部署到 Azure

使用下列预建模板将此体系结构部署到 Azure

部署到 Azure

查看模板源

实施指南

产品 文档

Web 应用

使用同一应用上运行的前端和后端办公系统应用,通过 Azure App Service 的 Web 应用功能运行 Umbraco CMS。

SQL 数据库

在 Azure SQL 数据库中存储你的站点内容。后端办公系统 Web 应用和前端 Web 应用使用相同的数据库。使用 Azure SQL 数据库的功能,如备份和高可用性。

存储

在 Azure 存储空间中存储所有媒体,这样便能够减少 Web 应用文件服务器上的 I/O 操作并提高性能。

Application Insights

使用 Application Insights 在 Web 应用中检测问题、诊断崩溃并跟踪使用情况。在整个开发生命周期内做出明智的决定。

Redis 缓存

在 Azure Redis 缓存上存储会话状态和输出缓存,以改进性能并减少 Web 前端上的负载。