Coursera 笔记

Module 04 · Emergent Trends and Practices新兴趋势与实践

Hybrid Multi-cloud混合云与多云架构的应用场景

Coursera ↗

在本视频中,我们将探讨 混合云(Hybrid Cloud) 和 多云(Multi-cloud) 架构的实际应用场景,并解释企业为何选择采用这两种策略。


混合云与多云架构概述

混合云

如前所述,混合云是将组织的 本地私有云 和 第三方公共云 连接成一个统一的基础设施,以便运行企业的应用程序。混合云架构使得企业能够在 私有云 和 公共云 之间无缝地迁移应用和工作负载。

多云

多云是一种 云采用策略,它将来自不同服务提供商的多种云模型结合使用,包括公共云、私有云和托管云,覆盖基础设施、平台或软件服务。例如,企业可能从一个提供商那里购买电子邮件服务,从另一个提供商购买客户关系管理(CRM)应用程序,并从第三个提供商获得基础设施服务。混合多云架构 表示企业能够充分利用不同云模型和服务的优势,并使其应用程序和工作负载在多个云之间无缝协作。


混合多云架构的应用场景

1. 云扩展(Cloud Scaling)

云扩展是云计算的基本优势之一,能够根据需求灵活扩展资源。

例子:花卉配送服务

假设我们有一个花卉配送服务,能够满足一定数量的用户。它拥有本地基础设施,但只能够处理一定数量的用户负载。在一年中,随着假期的到来,系统负载会有明显波动。为了应对这些负载高峰,企业可以选择扩展云计算资源,这样就可以自动响应负载变化,并在负载降低时自动回收资源,而无需预付和维护高昂的基础设施。

这种扩展方式不仅适用于混合云或多云环境,它是云计算的普遍特点。


2. 构建复合云(Composite Cloud)

复合云意味着应用程序分布在多个云环境中运行,且各部分可以根据需求在不同云平台间迁移和优化。

例子:花卉配送服务

假设该花卉配送服务的本地架构支持三大核心功能:Web UI、账单 API 和奖励框架。对于 欧洲客户,他们的系统运行良好,但对于 北美客户,尤其是 退伍军人节 或 感恩节 等假期,系统可能会出现性能瓶颈。

于是,他们决定将应用程序分布在 混合云或多云架构 中。具体而言,虽然 奖励框架 可以留在欧洲的本地服务器上,但他们会将 账单系统 和 UI 功能 迁移到 北美数据中心 的云平台。这样,他们就可以根据北美的假期需求进行扩展,同时保留欧洲的服务规模。

通过这种方式,花卉配送服务能够实现全球化的 负载扩展,并在不同区域的云环境中优化资源。


3. 航空公司或旅游行业的现代化

现代化:改进用户体验

在过去,航空公司通常有较为繁琐的 预订系统,用户需要打电话进行操作。如今,几乎所有航空公司都推出了 移动应用程序,并提供更便捷的预订体验。

假设航空公司仍在本地服务器上运行旧的 预订系统,但是为了给用户提供新的体验,他们开发了 移动应用程序。这个移动应用可能依赖于公共云上的 后端服务,与本地的预订系统进行数据交互。这种方式帮助航空公司 现代化 了用户体验,用户可以更方便地进行操作。

延误处理:实时航班推荐

当航班延误时,用户希望尽快预订新的航班。航空公司通过 云计算,提供 推荐系统,帮助用户在航班延误时,能够实时预定下一班航班。这个系统能够直接与 移动后端服务 连接,使用户在手机上就能立即选择新的航班,极大提升了用户体验。

这种通过云计算提升效率的方式,不仅改善了航空公司业绩,还提高了用户的满意度。


4. 数据与人工智能(AI)

在航空行业,企业积累了大量 历史数据,例如有关 非计划维修 的数据。事实上,30% 的航班延误是由于 非计划维修 所致。通过 机器学习 和 AI,航空公司能够利用这些数据进行 预测分析,提前预知设备故障或其他潜在问题,从而避免 非计划维修 的发生。

这种基于云平台的 数据与AI 技术,使航空公司能够更加 高效 运作,进一步提升用户体验和行业效益。


防止云平台供应商锁定

采用 混合多云 策略的另一个原因是 避免对特定云平台的供应商锁定。通过多云架构,企业能够在多个云平台之间灵活迁移工作负载,确保在需求变化时可以快速调整。


总结

在本视频中,我们讨论了 混合云 和 多云架构 的四个主要应用场景:

  1. 云扩展:根据需求自动扩展云资源。
  2. 复合云:将应用分布在多个云环境中,实现全球化扩展。
  3. 现代化与用户体验提升:为用户提供更好的航班预订体验,减少延误时的烦恼。
  4. 数据与人工智能(AI):通过预测分析提升运营效率,避免非计划维修。

这些应用场景展示了混合多云架构如何帮助企业提升 灵活性、效率 和 用户满意度。


下一集预告

在下一个视频中,我们将深入了解 微服务架构,其特点、优势以及实际应用场景。