Azure App Service 计划与服务全解析
1. 何时创建新的 App Service 计划
当遇到以下情况时,可考虑创建新的 App Service 计划:
- 部署资源密集型应用程序。
- 需要与其他应用独立进行扩展。
- 应用需要部署到不同的 Azure 区域。
- 应用程序栈需要不同的操作系统。
2. App Service 计划定价层
Azure App Service 计划有不同的定价层,各层具备不同的功能和能力,具体如下:
| 定价层 | 特点 | 适用场景 |
| ---- | ---- | ---- |
| 免费和共享 | 提供共享环境部署应用,应用与其他客户的应用部署在相同的底层 VM 上。有时间限制,不推荐用于生产,无 SLA 保障。 | 开发和测试 |
| 基础 | 适用于低流量需求且不需要自动扩展或高级功能的应用。提供专用环境,内置负载均衡器。 | 低流量应用 |
| 标准 | 适合运行生产应用,提供自动扩展和其他高级功能,内置负载均衡器。 | 生产应用 |
| 高级 | 为生产应用提供更好的性能,具备 SSD 存储、更快的处理器和更高的内存核心比。 | 对性能要求高的生产应用 |
| 隔离 | 提供原生虚拟网络集成,针对关键任务工作负载,可在私有、专用和隔离的环境中运行应用。 | 关键任务工作负载 |
对于高级和隔离计划,最大实例数会因所选区域而异,可联系 Microsoft 支持看是否能提高限制。
3. 扩展方式
App Service 计划有两种扩展方法:横向扩展