解决方案构想
本文介绍了一种解决方案构想。 云架构师可以通过本指南来帮助可视化此体系结构的典型实现的主要组件。 以本文为起点,设计一个符合工作负荷特定要求的架构合理的解决方案。
此解决方案思路帮助你了解如何通过包含 Azure Stack 的解决方案体系结构提高跨云的可伸缩性。
体系结构
下载此体系结构的 Visio 文件。
数据流
- 大量用户尝试访问 Web 应用。
- 流量管理器返回 Azure Stack DNS 名称。
- 用户访问 Azure Stack Web 应用。
- 达到阈值后,函数将启动 Azure Web 应用并启用 Azure 流量管理器路由。
- 流量路由到 Azure,后者可自动缩放应用服务。
组件
- 流量管理器:根据高性能和高可用性要求路由传入流量
- Azure Functions:使用无服务器代码处理事件
- Azure Stack:跨云边界构建并运行创新的混合应用程序
方案详细信息
新式软件越来越互联,也越来越分布。 Azure Stack 与 Azure 基础结构和平台服务保持一致使你能够跨云缩放资源,从而根据需要满足增加的负载,并随着需求降低来减少资源。 优化成本并最大限度地提高资源效率,同时仍然与跨云体系结构兼容。
可能的用例
此解决方案适用于以下场景:
- 跨 Azure Stack Hub 实现和公有云实现持续集成和持续交付 (CI/CD) 做法。
- 跨云和本地环境合并 CI/CD 管道。
- 使用云和本地服务开发应用。