多云基础架构有哪些优缺点?

多云架构利用多个公共云基础设施即服务 (IaaS) 平台。在这种多云模型中,云提供商之间的差异是从在所有环境中一致工作的应用程序和操作程序中抽象出来的。这使组织能够从每个云提供商的优势中获益,同时降低通常与依赖单个云提供商相关的风险。随着组织越来越多地对应用程序进行现代化改造并无缝地管理和控制跨环境的部署和扩展 ,底层基础设施的多云管理变得更加重要。

多云基础架构有哪些优缺点?-南华中天

为什么多云基础设施很重要?

随着组织通过构建新软件或对现有应用程序进行现代化改造来转变其应用程序堆栈,不同的应用程序可能会使用每个提供商独有的云服务进行优化(人工智能最适合谷歌云)。可能存在针对特定云 (Oracle Cloud) 优化的企业应用程序。

特定操作系统 (OS) 上的应用程序可能占优势,例如 Microsoft Windows,最适合特定云 (Microsoft Azure) 并且可能存在业务原因,例如数据重力或有限语言可用的管理工具,或区域团队偏好——这使得一个云基础设施平台比另一个更适合。每个云提供商都提供独特的服务和优势,但在创新能力上存在细微差别。事实上,没有两个公共云提供商在以下方面是相同的:

  • 云服务组合
  • 支持 DevOps 的工具套件
  • 定价模型
  • 地理位置和可用区

多云基础设施需要一个一致的基础设施和管理堆栈,它可以位于任何云提供商的任何位置的任何类型的物理基础设施之上,并且可以运行所有类型的应用程序——传统的和现代的——除了广泛的应用程序集PaaS 服务。换句话说,多云基础设施不仅仅是使用多个云提供商。它是一种运营模式,可为任何地方提供灵活性和一致性,并在企业需要的任何云上运行工作负载。

多云基础架构有助于提高跨不同环境的运营效率。这包括具有以下灵活性:

  • 在多个地区或国家/地区之间移动应用程序,而不是单个提供商可以支持的范围。
  • 使用来自多个云提供商的差异化服务。
  • 当业务战略要求进行此类更改时,将工作负载从一个提供商转移到另一个提供商。

多云基础架构有哪些优缺点?-南华中天

多云基础架构有什么好处?

多云基础设施平台支持跨多云环境的一致操作,包括混合云和公共云原生架构。组织可以构建最适合其应用程序的多云环境,并灵活地构建、部署和管理从数据中心到云再到边缘的各个方面,从而实现以下优势:

  • 通过平台即服务 (PaaS) 层、Kubernetes 运行时和多云控制平面,在任何云上构建、运行和管理现代应用程序的能力 。
  • 通过平台即服务 (PaaS) 层、Kubernetes 运行时和多云控制平面,在任何云上构建、运行和管理现代应用程序的能力。
  • 通过持续监控云资源配置和基准来确保与不同的行业标准、自定义安全性和合规性要求保持一致,从而实现对安全性和合规性状态的实时可见性。
  • 通过为退款分配成本、监控支出增加以及支持围绕使用预留和储蓄计划做出更好的决策来优化多云环境的成本。
  • 通过在 不影响 DevOps 功能和团队的情况下简化云操作和自动化治理策略来改进 多云操作。
  • 增加选择和灵活性,因为组织可以在最符合其要求的云上部署应用程序,并在知道它们仍然安全和合规的情况下在需要时轻松移动它们。
  • 通过避免由于工具集或云差异而导致的陡峭学习曲线,从而加速实现价值。

多云基础架构如何工作?

由于多云越来越成为常态,组织需要通过利用多个超大规模云提供商以及本地基础设施来简化引入的复杂性。每个云提供商都有自己的架构、规则和要求。多云基础架构解决方案必须:

  • 一致地管理应用程序,无论它们部署在哪里。
  • 支持在任何地方构建、移动和执行应用程序,包括无需重构即可在公共云之间移动应用程序。
  • 确保应用程序安全,无论它们在哪里运行。
  • 启用开发人员和 IT 支持,以便团队可以轻松协作。
  • 提供无缝迁移到新云环境的路径,因此适应并不意味着重构。

多云基础架构有哪些优缺点?-南华中天

VMware 为多云架构开发定义了这五项指导原则,以帮助提高敏捷性,同时最大限度地降低成本和风险。这些多站点云基础设施的最佳实践如下:

  • 建立灵活性。构建一个环境,通过允许将每个应用程序部署到最能满足其独特要求的云来提高业务敏捷性。
  • 进化而不受惩罚。构建一个环境,通过支持无需重构即可在环境之间移动应用程序的能力来降低成本。
  • 寻求操作简单。构建一个环境,通过使用统一的操作模型来降低复杂性并提高安全性。
  • 全面优化资源。构建一个环境,通过为开发人员和 IT 操作员提供高水平的技能杠杆来最大限度地减少学习曲线。
  • 最大化自动化投资。构建一个支持在整个运营范围内扩展自动化能力的环境。

多云基础架构的缺点是什么?

多云策略有几个缺点 ,即利用来自不同云提供商的多云基础架构。然而,现代多云平台有助于解决这些挑战。

多云基础架构的挑战是什么?

在实施多云战略时,可靠的连接对于实现本地工作负载和用户以及云工作负载和服务之间的高带宽、低延迟连接至关重要。每个主要的公共云提供商都有一个直接连接选项来支持这种高质量的连接要求。例如,适用于 AWS 的 Direct Connect、适用于 Google 的 Cloud Interconnect 和适用于 Azure 的 ExpressRoute。在开始操作或迁移之前,需要完成许多连接任务:

  • 从您的本地数据中心开始,使用您选择的多云网络合作伙伴或合作伙伴建立专用的多云连接。
  • 配置从合作伙伴多云提供商到要使用的所有相应云环境的专用连接。有关要求和程序详细信息,请参阅合作伙伴和云提供商文档。
  • 在各自的云提供商内部署 VMware 软件定义数据中心 (SDDC),为 SDDC 管理和应用程序工作负载网络提供不重叠的 IP 地址空间。
  • 在本地防火墙和云端防火墙中打开所需的HCX防火墙端口
  • 下载并在本地部署 HCX 连接器设备,然后激活连接器并将其与本地 vCenter 配对。
  • 登录到本地 vCenter,导航到 HCX 插件,配置从本地到每个云 HCX 管理器的站点配对,然后为本地的相应资源配置计算和网络配置文件。
  • 部署所需的 HCX 服务网格以连接到位于每个云提供商内的相应 VMware SDDC。这将 在云 SDDC 上部署相应的 服务网格设备。

采用多云架构的最大障碍之一是缺乏开发人员和操作人员的技能。添加多个云会带来新的操作复杂性。如果每个云都作为单独的、孤立的孤岛运行,拥有自己独特的开发和运营模型、分类法和 API 集,则需要学习新技能以利用每个云环境的创新能力。因此,随着组织开始他们的多云之路,许多组织会经历人员成本上升和组织效率下降。

同时,操作风险增加。云环境之间的差异使应用程序开发团队更难在出现应用程序性能问题时快速对其进行故障排除。这些差异使得很难一致地应用精心设计的策略,以确保应用程序在部署的任何地方始终安全和合规。