Michael Chen | 高级撰稿人 | 2025 年 2 月 20 日
多云是一种云计算策略,旨在利用多家云技术提供商的服务来满足企业的需求。多云解决方案在一个紧密或松散耦合的架构中集成了 IaaS、PaaS 和 SaaS,被 CIO 视为一种能够避免锁定且充分适应每个工作负载的好方法。一个设计良好的多云解决设置应全面考虑到软件兼容性、网络功能、性能需求、冗余、安全性、运营管理和总拥有成本等要素。该服务通常由成本、业务需求和数据治理要求驱动。
云技术提供商通常会提供自助工具和托管服务来帮助客户取得成功。这些工具和服务有助于简化复杂性和实现集成,从而简化多云解决方案的设计和部署。
多云架构是指企业在技术堆栈中使用来自不同提供商的多个公有云或私有云服务。多云设置的优势通常取决于云技术提供商和服务之间的集成程度。
在基本的多云场景中,企业只是出于不同的目的使用不同的云技术服务,这就像是消费者使用一家供应商的流视频服务和另一家供应商的照片云存储服务一样,并通过家庭互联网来访问这些服务。在更高级的商业多云环境中,集成功能能够使基于不同云技术平台运行的应用互相通信和共享数据。这不仅可以减少在各个服务之间复制数据的需求,还可以帮助企业充分利用每个平台上可用的硬件、软件、服务和其他工具。
在多云架构中,企业使用来自不同提供商的多个公有云或私有云服务来提供 IT 服务。
管理和编排层
多云和混合云的概念略有不同,两者之间存许多共通点。多云策略侧重于使用多个独立的云技术提供商以及本地资源。混合云策略侧重于混合使用主公有云或单个公有云产品以及本地数据中心。
混合云一般用于那些需要保护本地高度敏感数据或有特殊需求的企业。混合云也支持企业采用单一供应商或多供应商方法,分阶段过渡到全面云技术化的战略。实际上,大多数企业都选择了多云策略,在多个公有云技术环境中运营。
关键要点
多云策略支持企业将工作负载分布在多个提供商的云技术平台中,从而能够灵活地为每个作业选择合适的工具。通过为每个任务选择合适的云技术服务,IT 架构师可以充分利用每个提供商的优势,包括定制硬件、软件和服务功能。
多云策略涉及两个或更多的云技术提供商,管理工作需要在多个层面进行。每个平台都有自己的管理工具和仪表盘,让 IT 团队能够在该环境中进行细粒度监督、配置和执行。在理想情况下,资源使用、策略合规性、互操作性和运营优化等因素都由多云管理系统来处理,而 IT 团队可以在更高层面监控整体情况。
多云策略让企业能够使用来自不同提供商的多个云计算服务来满足需求。与单一云技术提供商合作相比,多云策略具有更高的灵活性、冗余性和可扩展性等潜在优势。
例如,企业可以根据其信赖的数据库选择一个提供商,同时使用另一个提供商来获得低成本的存储或机器学习服务。
大多数的企业都在使用或计划使用多个云技术提供商来获得多云策略的优势,其中包括成本优化、数据驻留和业务敏捷性。要想获得多云策略的优势,其中的关键在于选择合适的提供商组合。好消息是,经过一定的尽职调查,制定多云策略的企业可以保持独特的 IT 架构,提高数据安全性和互操作性,同时还可以优化服务、价格和功能。这需要付出一些努力,但如果实施得当,多云部署可以使企业受益匪浅。
以下是多云策略的一些潜在优势:
尽管多云是一种有用的策略,在很多方面也是无可替代的,但重叠的技术和分布式数据管理可能会带来挑战。以下是一些常见的情况:
为了解决种种问题,企业可以考虑加大在培训和开发项目上的投入,或与提供托管服务的云技术服务提供商合作。
在设计多云架构时,我们必须考虑到数据移动需求、新的延迟来源以及运维管理、编排和安全保护方法。
考虑数据移动。
有些应用需要访问本地数据库或其他云技术平台的数据,有些应用则可以从中受益。迁移数据十分简单。保护安全和建立至少与源系统一样强大的访问控制机制却非常困难。数据移动需要时间,可能会产生出站费用。许多企业发现,与其将数据迁移到新的数据库,不如在所使用的云技术平台上继续使用相同的数据库系统。近期云技术服务提供商之间达成的合作协议,使得 Oracle 的数据库平台能够在其他超大规模云技术服务提供商的数据中心运行,为这一方案提供了可行性。
尽量降低延迟。
网络延迟会直接影响应用性能,不同应用对延迟的容忍度也不同。有些应用要求将延迟降低至微秒级,有些则可以承受两位数的毫秒级延迟。
标准化运营管理和编排。
每个云技术平台都可能有自己的一套工具和工作流,员工需要掌握特定的知识和专业知识,才能够实现顺畅的连接以及有效的故障排除和管理。为各个云技术平台建立统一的多云管理实践和程序,对于取得成功非常重要。
制定计划以应对安全挑战。
在多云环境中,使用不同的安全工具和多个供应商可能会增加安全运营的复杂性以及所需的员工人数,从而导致成本上升,带来新的风险隐患。
分层安全策略可利用云技术提供商提供的内置云端安全服务吗,再加上其与其他云技术提供商的合作,实现统一的服务管理,从而简化安保任务。
为简化多云策略,大大小小的企业纷纷采用 OCI 来构建 IaaS 平台。
当企业集成了来自两个或更多供应商的云技术平台或服务时,就形成了多云架构。在多个云技术平台之间共享数据是企业进行集成操作的常见因素。根据数据安全性或低延迟需求,集成甚至可以像在两个云技术环境之间定义访问方法一样简单。然而,如果对数据安全、一致治理和低延迟的要求较高,就需要寻找在两个云技术环境之间实现编排的方法,通常需要各家供应商之间达成协议。
无论是哪一种情况,我们都建议您在构建系统架构时,尽量确保每个应用的大部分数据都包含在一家供应商的云端。
多云策略可能会使应用和数据管理变得更加复杂,尤其是在企业扩展基础设施和提供商数量增加的情况下。企业应该谨慎选择供应商,并将重点从开发工作转向基于标准的微服务。这些微服务仅需稍微调整一下,即可在任何云端运行。
以下是制定多云战略时需要考虑的一些优秀实践。
1. 制定迁移和集成计划
IT 团队可以借助明智的决策来简化集成,例如选择生态系统合作伙伴(例如 Oracle Cloud Infrastructure 和 Microsoft Azure)的平台,并通过开发基于开放标准的严格运营和使用协议来创建自己的私有云。多个服务之间高效而有效的互操作性,可以为多云投资带来更大的回报。因此,企业应该尽量优先选择拥有长期合作关系的提供商。
2. 制定数据库策略
大多数企业都会围绕着一两个战略性产品制定数据库策略。面对超大规模云技术提供商,有的企业会轻易选择供应商的产品。这将导致策略分歧,因为当存储库不兼容时,使用来自两个系统的数据可能涉及复杂的处理工作,两者的安全和治理政策也很可能不一样,让企业难以抉择。
单一数据库有助于简化数据管理,更容易在整个环境中保持一致性和数据完整性。这种方法还有助于更轻松地查询和分析来自所有来源的数据,提供更全面的信息视图,降低复杂性并改善安全性和治理。
数据库策略应尽可能广泛地考虑企业对数据的长期使用。企业高度敏感和至关重要的战略性数据应保存在具有安全和治理措施的系统内。各个供应商的云技术数据库产品也可以保存部分数据,但不应该是默认的存储位置。
幸运的是,如今在您所选的云端运行所选的数据库已经变得越来越容易。
3. 做好集成和自动化服务研究
随着越来越多的超大规模云技术供应商相互建立合作伙伴关系,他们也在合作研发各种方法来帮助客户在自己的服务中使用合作方的产品。早期建立的一些合作关系涉及在两个公有云之间以及公有云和客户的私有云之间建立高性能网络。与单纯使用互联网相比,这些服务不仅能够提供更短的延迟,而且通常不收取任何数据出站费用(该成本可能会与其他数据出站机制相加)。
供应商还会提供有助于集成的服务,在必要时能够自动执行数据移动过程。其中一种较为常见的应用是暂存数据以供分析。多云编排系统可以帮助 IT 团队在一个系统中实现跨云端的统一管理。
4. 实时数据移动和管理
在多云环境中,实时数据移动和管理涉及在多个云技术平台之间传输数据。这种传输主要通过 API、数据连接器和自动化工具实现,使数据能够在不同的云技术平台中实时传输和同步。通过实时数据移动和管理策略,无论数据存储在哪个云技术平台上,企业都可以确保重要数据时时更新并且始终可访问。
5. 设置 API 管理和端点安全政策
如前所述,互连是多云架构的一大优势,被视为是多云战略的关键部分。为了确保策略有效,IT 团队必须克服建立整合的 API 端点并集成身份和访问管理系统的挑战,具体难度取决于平台及其相关工具。此外,互连也会带来新的安全问题,在多云环境中的服务会相互暴露,需要所有相关系统设置好权限。
6. 侧重于数据安全性和合规性
如前所述,与多家云技术提供商合作可带来诸多优势,但同时也会面临数据安全和治理方面的挑战,需要重新进行风险评估。首先,企业需要考虑到数据保密性。有些应用(例如财务和 HR 应用)托管着敏感数据,而有些系统(例如营销工具)对隐私的要求则较为宽松。为各个应用创建合适的访问策略是保护敏感数据的关键,同时也需要在整个多云环境中进行主动监视。
7. 添加监视和管理工具
强大的监视和管理工具对于 IT 团队应对多云环境的复杂性至关重要。虽然这些工具可能会增加费用,但它们可以为多云应用和基础设施提供全栈可见性,从而实现实时监视、资源管理和自动化,因此很值得投资。其中的许多工具还具备分析功能,可提供资源和使用情况的洞察,有助于避免性能问题并发现节省资金的方法。
Oracle Cloud Infrastructure (OCI) 的多云技术服务可帮助企业组合使用多个云技术平台来优化成本、功能和性能。具体而言,Oracle 主要利用 Oracle Real Application Clusters 和 Oracle Autonomous Database 等解决方案来帮助您实现数据库和应用现代化。Oracle 与 Microsoft Azure、Google Cloud、Amazon Web Services 等平台合作,让您可以结合使用 Oracle 的独特功能和其他云技术提供商的专业服务。
OCI 的 40 多个全球区域可帮助您满足数据驻留要求,多云技术服务则可帮助您轻松跨云技术平台建立统一运营和管理实践、过程和工具,充分发挥人员、流程和技术的优势。
多云环境提供冗余,让您可以将工作负载分布在多个平台上,从而确保高可用性。这种方法还支持您为每个工作负载选择更经济的云技术服务,从而优化 IT 支出。总的来说,多云策略为云计算提供了一种多功能且灵活的方法。
各家超大规模提供商之间建立新的多云合作伙伴关系,将能够减少数据孤岛和昂贵的互连费用,为分析、AI、边缘计算和企业应用等提供更理想的性能。以下是获得这些优势的方法:
多云策略有哪些例子?
举个例子,一家企业可以同时使用 Amazon Web Services (AWS) 的算力和存储以及 Oracle Cloud Infrastructure 的高级 AI 功能和本地化。这种方法支持企业通过在不同的超大规模平台上分配工作负载来增强可靠性,同时选择成本效益更高的选项。借助多云策略,企业可以充分利用每个提供商的优势,在 IT 基础设施中获得更大的灵活性和弹性。
云计算和多云计算有什么区别?云计算和多云计算之间的主要区别在于考虑和战略性地使用多个云技术提供商的基础设施和服务,其中包括数据存储、算力和以“即服务”模式销售的各种应用。通过多云策略,企业可以更好地利用不同平台的优势,在多个环境中分配工作负载以增强弹性,以此实现降本增效,同时还可以降低仅依赖一家云技术提供商所带来的风险。
哪些企业适合使用多云策略?各行各业大大小小的企业都在使用多云策略。如果您使用两种不同的云技术提供商,即使是像电子邮件服务器或共享驱动器中的文档存储这样的基本工具和服务,您也可以算是一家实施了多云策略的企业。企业通常出于技术原因、成本原因,或者仅仅因为他们更愿意拥有超过一个的供应商合作伙伴而选择多云策略。接触多个云技术平台可以加快企业迁移到云端的速度,帮助 IT 团队告别数据中心的工作。
多云策略到底好不好?对于大多数企业来说,答案是肯定的。多云策略支持高度可定制,无论您是在纯云端环境中,还是同时在本地和云端环境中操作。与使用单一云技术提供商相比,多云策略为企业提供了更大的灵活性和自由性,让他们可以选择更加符合需求的功能和服务。
为什么多云策略是未来趋势?随着越来越多的软件和服务迁移到云端,多云策略将会是一种必然的选择。试想一下,云技术服务融入业务运营的一些基本方式:数据存储和备份、云端电子邮件服务器、聊天和视频协作工具……这些对运营越重要,企业就越倾向于选择多云策略。由此可见,有效的管理工具和策略至关重要。
注:为免疑义,本网页所用以下术语专指以下含义: