你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

使用 Azure Functions 进行跨云缩放

Azure Functions
Azure Stack
Azure 流量管理器

解决方案构想

本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。

此解决方案思路帮助你了解如何通过包含 Azure Stack 的解决方案体系结构提高跨云的可伸缩性。

体系结构

体系结构图演示如何通过包含 Azure Stack 的解决方案体系结构提高跨云的可伸缩性。

下载此体系结构的 Visio 文件

数据流

  1. 大量用户尝试访问 Web 应用。
  2. 流量管理器返回 Azure Stack DNS 名称。
  3. 用户访问 Azure Stack Web 应用。
  4. 达到阈值后,函数将启动 Azure Web 应用并启用 Azure 流量管理器路由。
  5. 流量路由到 Azure,后者可自动缩放应用服务。

组件

方案详细信息

新式软件越来越互联,也越来越分布。 Azure Stack 与 Azure 基础结构和平台服务保持一致使你能够跨云缩放资源,从而根据需要满足增加的负载,并随着需求降低来减少资源。 优化成本并最大限度地提高资源效率,同时仍然与跨云体系结构兼容。

可能的用例

此解决方案适用于以下场景:

  • 跨 Azure Stack Hub 实现和公有云实现持续集成和持续交付 (CI/CD) 做法。
  • 跨云和本地环境合并 CI/CD 管道。
  • 使用云和本地服务开发应用。

后续步骤