Web 应用方案

快速部署和缩放先进的跨平台 Web 应用

创建具有后端数据库的 Web 应用

通过 Azure Web 应用,可以轻松部署和缩放使用各种语言( 包括 .NET、Java、PHP、Node.js 和 Python )编写的 Web 应用程序。Web 应用服务自动处理基础结构的修补程序管理和配置,让你无需担心 VM 管理。通过内置 AutoScale 功能,你可以根据实际客户流量增加/减少 Web 应用程序,从而能够适应任何负载,并在站点不处于高峰时段时节省资金。通过内置持续部署支持,可以部署来自 Git 和 Mercurial 的代码更新。

可将 Web 应用与后端关系数据库或Azure 存储集成。SQL 数据库是一项关系数据库即服务产品,可用于承载或缩放关系数据库。Azure 表存储服务可存储大量结构化数据。该服务是一个 NoSQL 数据存储,接受来自 Azure 云内部和外部的通过验证的调用。

开始使用:

创建具有身份验证和 SQL DB 的 ASP.NET MVC 应用,并部署至 Azure Web 应用

了解更多:

为 Web 应用启用后台处理

Web 应用程序的一种常见情景是需要运行后台任务,从而无需启动便可响应 Web 请求。Azure Web 应用服务包括对 WebJobs 的内置支持,你可以通过它计划长期运行任务而无需配置或购买额外虚拟机容量。例如,可将其用于自动创建后台中上载图像的缩略图、处理电子商务站点的订单或发送电子邮件。

开始使用:

使用 Visual Studio 部署 Web 作业

了解更多:

使用缓存构建高响应 Web 应用

将缓存与 Web 应用程序集成,以便优化性能和延迟。我们的 Azure Redis 缓存是一项缓存即服务产品,它作为一项高可用性服务运行。我们对缓存服务进行缩放、修补和管理,让你能够专注于应用程序而无需担心承载它的基础结构。

Azure Redis 缓存提供低延迟、高吞吐量的缓存,可用于存储应用程序所需的频繁访问的数据和状态信息。你可以通过它对数据库和其他 API 提升性能和降低负载。

了解更多:

将 Web 应用连接到本地企业应用程序和 SaaS 应用

创建面向员工和面向合作伙伴的应用程序,并将其连接到企业防火墙内部的资源和你依赖的 SaaS 应用。

了解更多:

使用流量管理器和 CDN 优化 Web 应用性能

如果你的 Web 应用被全国各地访问,你将需要设置一个内容交付网络( CDN ),以便在离用户更近的位置缓存静态文件资产( 图像、样式表和 javascript 文件 )。可以使用 Azure CDN 经济高效地完成此操作,并与你的 Web 应用集成

可使用 Azure 流量管理器服务部署和运行 Web 应用的多个副本。流量管理器服务可用于自动将用户路由到应用程序的最近实例,让你能够优化用户操作。使用流量管理器服务还能让你更好地处理故障,并在一个实例或区域出现问题时将用户自动故障转移到 Web 应用的另一个实例。我们的 SQL 数据库服务现在支持活动异地复制,它让你能够在全球范围内同步数据库,还能启用数据的故障转移。

了解更多: