- 微软Azure教程
- 微软 Azure - 主页
- 云计算 - 概述
- 微软 Azure - Windows
- Microsoft Azure - 组件
- Microsoft Azure - 计算模块
- Microsoft Azure - 结构控制器
- 微软 Azure - 存储
- Microsoft Azure - Blob
- Microsoft Azure - 队列
- Microsoft Azure - 表格
- 微软Azure-CDN
- 微软 Azure - 应用程序
- 微软 Azure - 安全
- 微软 Azure - 数据中心
- Microsoft Azure - 场景
- 微软Azure高级版
- Microsoft Azure - 管理门户
- Azure - 创建虚拟网络
- Azure - 部署虚拟机
- Azure - 端点配置
- Azure - 点到站点连接
- Azure - 站点到站点连接
- Microsoft Azure - 流量管理器
- 微软Azure-PowerShell
- Azure - 监控虚拟机
- Azure - 设置警报规则
- Azure - 应用程序部署
- Microsoft Azure - 备份和恢复
- Azure - 自助服务功能
- Azure - 多重身份验证
- Azure - 最前沿身份管理器
- Azure - 数据导入和导出作业
- 微软 Azure - 网站
- 微软 Azure - 可扩展性
- Microsoft Azure - 磁盘配置
- Microsoft Azure - 磁盘缓存
- Microsoft Azure - 个性化访问
- Azure - 个性化公司品牌
- Azure - 自助密码重置
- Microsoft Azure - 自助服务组
- Microsoft Azure - 创建组
- Azure - 安全报告和警报
- Azure - 精心安排的恢复
- Microsoft Azure - 健康监控
- Microsoft Azure - 升级
- 微软 Azure 有用资源
- 微软 Azure - 快速指南
- Microsoft Azure - 有用的资源
- 微软 Azure - 讨论
微软 Azure - 可扩展性
扩展是指系统对 Web 应用程序的工作负载或流量变化的适应性。Azure 服务的一大特色是能够根据应用程序使用的需求自动扩展。
基本上,增加或减少应用程序的资源称为扩展。每次部署 Web 应用程序时都会创建实例。创建实例意味着将服务器分配给该应用程序。增加实例意味着增加分配给该应用程序的服务器。扩展是通过创建更多实例来完成的,这称为横向扩展。实现扩展的另一种方法是配置更大的角色实例,也称为扩展。
与传统托管相比,在 Azure 中配置扩展更容易。不需要关闭主服务器。它还消除了添加资源的物理限制。
扩展功能取决于你在 Azure 中选择的应用服务计划。Azure 有五个应用程序服务计划 -
最大实例数 | 支持自动缩放 | |
---|---|---|
自由的 | 1 | 不 |
共享 | 1 | 不 |
基本的 | 3 | 不 |
标准 | 10 | 是的 |
优质的 | 50 | 是的 |
在免费和共享服务计划中,您无法扩展应用程序,因为只有一个实例可用。在基本计划中,您可以手动扩展应用程序。这意味着您必须手动检查指标以查看是否需要更多实例,然后可以从 Azure 管理门户增加或减少它们。在标准和高级计划中,您可以选择基于几个参数自动缩放。
要查看不同计划中可用的所有选项 -
步骤 1 - 转到管理门户中的 Web 应用程序,然后从顶部菜单中选择“缩放”。您可以看到免费服务计划下仅创建了 1 个实例。
步骤 2 - 在共享计划下,您可以创建 1 个实例,但没有自动缩放选项。
步骤 3 - 在基本服务计划下,您最多可以创建 3 个实例,但可以选择自动缩放。这意味着您可以在需要时手动增加实例。此外,您可以选择实例的大小。
步骤 4 - 在标准服务计划下,您可以根据 - 选择自动缩放 -
CPU 百分比- 您可以根据指定时间段内的平均 CPU 百分比选择增加实例。在下图中,您可以看到,如果平均 CPU 使用率在 60% 到 80% 之间,我们选择将实例增加到 3 个。
计划- 您可以设置一周中特定一天或一天中特定时间应运行的实例数量。此外,您可以指定需要增加实例的日期。
这里不讨论该应用程序的高级选项。根据您订阅的服务计划,您可能会看到不同的选项。但概念将保持不变。
需要考虑的事项
即使在创建服务计划后,您也可以更改它。
所有实例都来自同一服务计划。对于同一应用程序,您不能拥有一个共享实例和另一个标准实例。因此,您不能混合和匹配同一应用程序的不同服务计划的实例。
即使您选择了自动缩放,您也应该检查应用程序的指标和性能,以便充分利用 Azure。这样您就可以节省资金并优化应用程序的性能。