什么是多云?它与混合云有何不同?多云有哪些用例和安全问题?人们讨论多云策略需要通俗易懂的方法。
多云意味着使用来自多个云计算提供商的多个云服务。就技术术语而言,这很简单,对吧?
Turbonomic公司云计算技术首席技术官Mor Cohen说,“多云的确切含义是:使用多个云计算提供商的云平台来运行应用程序。一些组织完全只采用一个云计算提供商的云平台,而另一些组织则利用多个云平台,努力利用云计算提供商提供的所有选项和每个云平台带来的不同特性。”
那么就到此为止了,是吗?如果人们需要深刻了解对多云这个术语,那么就没有结束。尽管能够以一种令人耳目一新的方式来定义多云,但在一个并不是以技能而闻名的云计算行业中,实施多云战略的IT领导者知道,其执行的可能不是最基本的策略。说明使用它的原因也会带来挑战。
什么是多云策略?
需要注意,Cohen的定义和解释并不是真正指的是满足多云的最简单定义,因为它们运行一些来自不同供应商的SaaS应用程序,并且可能在公共云中运行自己的应用程序。此外,这不仅仅是影子IT的副产品,不同的团队正在彼此独立地建立自己的环境。与其相反,正如Cohen的定义所表明的那样,多云将越来越多地指代一种有意的选择。它并不适合每个组织,但其用例正在增长。
Red Hat公司首席安全架构师MikeBursell指出。“尽管多云模型似乎带来了额外的复杂性,但确实有好处。这些功能包括通过根据地理位置和时间安排工作负载来控制成本的能力,通过具有更加异构的计算基础来降低风险以及避免特定供应商的锁定。”
Aqua Security公司战略副总裁RaniOsnat说,“顾名思义,多云是指组织利用来自多个公共云提供商甚至私有云的服务来运行应用程序的能力。尽管许多组织可能会因不同的团队选择了不同的平台,或提供商而在不同的云平台上运行应用程序,但真正的多云意味着能够在云平台之间迁移应用程序,甚至可以同时跨多个云平台运行应用程序。”
什么是顶级的多云用例?
Anexinet公司混合IT和云计算服务副总裁Tim Malfara表示,如今,“多云”通常并不意味着组织已经完全采用了云计算。更常见的多云场景可能是用于消息传递和协作的SaaS套件(例如Office 365或GoogleApps),另一个是客户关系管理(CRM)的SaaS套件(例如Salesforce)。某些在公共云(例如AWS或Azure)中运行的工作负载,以及其他继续在本地运行的应用程序。
Turbomonic公司的Cohen也有类似观点,他说,“虽然多云是目前流行的术语,但现实情况是,大多数组织都是多云和传统本地基础设施的结合,其中某些工作负载仍驻留在本地,有些工作负载由一个云计算提供商提供,有些工作负载由另一个提供商提供。”
Cohen补充说,可能提供一个成本和收益的权衡方案:有效运行多个云平台要比单一云计算环境更加复杂,但是具有更大的潜在灵活性和其他优势。
当人们开始向这些相对常见的场景中添加其他变量时,人们对多云的看似简单的定义就变得更加复杂,例如,具备在不同云平台之间(公共云和私有云之间)以及在某些组织中在云平台和内部部署环境之间移动工作负载的准备能力。
Cohen说,“更先进的组织构建了一个混合云环境,在该环境中,应用程序可以根据他们不断变化的需求、用户的地域性、法规遵从性和法规约束,以及成本差异在不同的云计算提供商之间自由移动。”她指出,这些组织通常使用以云计算为中心的技术(例如容器和编排)来实现这种方法。
多云和混合云有什么区别?
人们是否真的通过添加“混合云”来完善对多云的简单定义?是的,但是区分两个相关术语相对容易。Red Hat公司首席技术官Dan Juengst在最近的博客文章中表示,“混合云架构结合了两个或多个公共云或私有云环境,其中不同的云平台是分开的但相互连接。这意味着企业可以在私有云中运行某些工作负载,在公共云中运行其他工作负载,从其中任何一个中提取资源,并且可以互换地使用云平台。多云由多个云供应商提供的多个云计算平台(公共云或私有云)组成,这些云计算平台没有相互连接。”
那么如何解释为什么使用多云以及为什么适合企业的问题或情况?以下进行一下分解:
为什么使用多云?4个重要因素
虽然定义“多云”相对容易,但是解释多云需要更深入一些。在这个场景中,当定义了多云是“什么”之后,它有助于解释多云的“为什么”。一些专家分享了为什么采用多云的观点:
1. 根据实际需要更加细粒度的功能选择
Anexinet 公司的TimMalfara表示,“云计算的主要优势是利用特定的功能和服务,这些功能和服务可为组织增加功能、实用性或可扩展性。每个云计算提供商以及越来越多的SaaS提供商都通过快速开发和发布新功能来接受增长。这使最终用户可以根据其业务需求进行技术选择。”
2. 将正确的工作负载与正确的云平台相匹配
Turbonomic公司的MornomicCohen表示,“首席信息官可以为每个应用程序或每个业务部门选择特定的云计算提供商。
多云的出现是为了满足组织对弹性和灵活性的需求。随着数字化转型计划的加速,渴望利用灵活、高度敏捷的基础设施的首席信息官习惯于将工作负载转移到任何可用的云平台中。他们为每个应用程序或每个业务部门选择特定的云计算提供商。例如,对数据库有严格要求的应用程序可以利用Amazon Relational Database Service(RDS)在AWS上运行,而基于容器构建的应用程序可以利用Kubernetes在谷歌云平台中运行,而用.NET编写的应用程序将放置在Microsoft Azure中。”
3. 不把所有鸡蛋都放在一个篮子里的好处
Altran公司创新首席系统工程师RaghuKishore Vempati说,“多云战略源自企业降低投资风险的冲动。在选择云计算提供商时,‘永远不要把所有的鸡蛋都放在一个篮子里’的策略同样适用。此外,由于每一个云服务提供商都提供一定的独特价值,并利用其基础设施之间的高速网络连接,企业可以在多个云计算服务提供商之间可靠地应用此产品组合分发策略。
推动多云发展的另一个关键因素之一是组织希望分散其运营,并让本地团队决定并利用最佳选择来处理工作负载。这可能是成本、功能可用性(某些高级功能的可用性随区域的选择而变化),可用支持水平等方面的主题。对于科学界来说,例如,尤其是那些进行大规模模拟的组织,多云是一种利用跨多个服务提供商可用的最大资源的方法。简而言之,多云的驱动因素包括(但不限于):成本、功能可用性、利用最佳和最大资源、风险管理和分散运营。”
4. 总体潜在利益并与云原生开发重叠
Aqua Security公司RaniOsnat说,“许多企业已经意识到使用公共云基础设施的好处:敏捷性、成本效益、弹性和可扩展性。但是,云计算服务在不断发展,彼此之间的优势会随着时间的推移而变化,因此优化跨云服务的使用会带来更多好处。
对于全球企业而言,单个云计算提供商可能缺乏足够的地域覆盖范围,这不仅是对服务质量的关注,而且由于数据隐私和居住法的考虑,这也越来越令人担忧。组织也可能会担心在技术上或财务上过度依赖单个云计算提供商。
最后,对于某些特定类型的工作负载或数据,其本地部署或私有云基础设施仍保持最佳状态,这使得混合云(多云的一种特殊情况)成为必要。所有这些都推动了‘云原生’的趋势,云原生是设计成多云的。它使用诸如容器之类的技术,这些技术与底层基础设施完全分离,并且可以在任何地方运行,从而使多云更容易实现。”
确实,多云策略并不是凭空开发的,而是与应用程序开发和基础设施(包括混合云)中的其他重大变化重叠。Red Hat公司的Juengst表示,希望能看到更多的报道,甚至可能反映出这种重叠的一些变化。
多云和混合云一样安全吗?
有些人可能会认为采用更多的云计算提供商的服务可以降低安全性,其实并不是这样。迁移到多云部署策略在本质上并没有比单一云策略更高或更低。Red Hat公司的Bursell指出,这两者各有利弊。
Bursell指出,组织将需要在多云环境中对安全策略的某些方面进行优先级划分:这些方面包括身份验证、工作负载更新、应用程序强化、监控、存储、控制平台。
CIO之家 www.ciozj.com 公众号:imciow