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

使用流量管理器实现跨云缩放

Azure 流量管理器
Azure 容器实例
Azure 虚拟机规模集
Azure Stack Hub
Azure 虚拟机

此解决方案演示如何使用 Azure 流量管理器通过将位于本地云中的应用连接到公有云资源来扩展应用。

体系结构

显示混合跨云缩放的体系结构的示意图。

下载此体系结构的 Visio 文件

数据流

  1. 客户端向云应用程序发送一个请求。
  2. 流量管理器根据流量路由方法,使用 DNS 将客户端请求定向到合适的服务终结点。 流量管理器还为每个终结点提供运行状况监视。
  3. 流量管理器选择的云应用程序的实例将处理请求。

组件

  • Azure Stack Hub 是 Azure 的扩展。 Azure Stack Hub 将云计算的灵活性引入本地环境。 在此体系结构中,它托管应用的本地版本。
  • 流量管理器是基于 DNS 的流量负载均衡器。 在此处用于将客户端请求定向到相应的终结点。
  • Azure 虚拟机规模集可用于缩放虚拟机。 在此体系结构中,可以使用 Azure 虚拟机规模集来使应用资源能够横向缩放。
  • Azure 容器实例可用于在 Azure 中运行容器。 在此体系结构中,它可替代虚拟机规模集来支持缩放。
  • 域名系统 (DNS) 将网站或服务名称转换或解析为它的 IP 地址。
  • 托管生成服务器是用于托管生成管道的环境。
  • 公共 IP 地址用于将传入流量通过流量管理器路由到公有云应用资源的终结点。
  • Azure DDoS 防护与应用程序设计最佳做法相结合,提供增强的 DDoS 缓解功能来更全面地防御 DDoS 攻击。 应在任何外围虚拟网络上启用 Azure DDOS 防护

备选方法

对于 Web 应用,可以使用 Azure Front Door 而不是流量管理器。 Azure Front Door 适用于第 7 层(HTTP/HTTPS 层)。 它可使流量通过最优路径进入应用、改进服务规模、降低延迟以及通过边缘负载均衡、SSL 卸载和应用程序加速为全局用户增加吞吐量。

方案详细信息

此解决方案演示如何使用 Azure 流量管理器通过将位于本地云中的应用连接到公有云资源来扩展应用。 路由更改由需求增加或减少触发,并且云中会相应添加或删除资源。 这些资源提供冗余、快速可用性和地域合规的路由。

可能的用例

全球企业都需要安全、可靠且可用的应用。 应用需要满足增长需求并使用适当的基础结构来支持此需求。 但要在成本和维护以及业务数据安全、存储和实时可用性之间取得平衡,这往往并不容易。

当应用无法增加容量以满足意外的需求增加时,则只能为固定数量的用户提供服务。 这种缺少可伸缩性的特点会导致用户在高峰期无法访问应用。

但是,有时让企业在本地环境中保持处理需求高峰所需的容量,这在经济上并不可行。 通过此解决方案,可以使用公有云的弹性来缩放本地解决方案。

请在以下情况使用此解决方案:

  • 需要增加应用的容量来应对意外的需求或定期的需求增长。
  • 只想在高峰期为某些资源付费。

在以下情况下,不建议使用此解决方案:

  • 企业所在地的法规要求发起的连接来自现场。
  • 网络遇到可能使缩放性能受限的一般瓶颈。
  • 环境已从 Internet 断开连接,因此无法访问公有云。

注意事项

这些注意事项实施 Azure 架构良好的框架的支柱原则,即一套可用于改善工作负载质量的指导原则。 有关详细信息,请参阅 Microsoft Azure 架构良好的框架

可靠性

可靠性可确保应用程序符合你对客户的承诺。 有关详细信息,请参阅可靠性支柱概述

使用适当的本地硬件配置和软件部署做法来确保配置本地部署的应用以实现高可用性。 为提高复原能力,请按照复原能力和依赖项以及最佳做法中的指导进行操作。

安全性

安全性针对蓄意攻击及滥用宝贵数据和系统提供保障措施。 有关详细信息,请参阅安全性支柱概述

有关安全原则的综合指导,请参阅安全文档

卓越运营

卓越运营涵盖了部署应用程序并使其在生产环境中保持运行的运营流程。 有关详细信息,请参阅卓越运营支柱概述

性能效率

性能效率是指工作负载能够以高效的方式扩展以满足用户对它的需求。 有关详细信息,请参阅性能效率要素概述

跨云缩放的关键优势是提供按需缩放能力。 缩放必须在公有云和本地云基础结构之间进行,并根据需求提供一致且可靠的服务。 请参阅性能效率,详细了解如何在 Azure 中实现可伸缩性。

作者

本文由 Microsoft 维护, 它最初是由以下贡献者撰写的。

首席作者:

若要查看非公开的 LinkedIn 个人资料,请登录到 LinkedIn。

后续步骤

请参阅以下相关体系结构: