多云模型:不只是减轻风险的战略

采用多云战略实现更弹性的能力,并且避免供应商锁定的观念几乎和云本身的概念存在时间一样长,但是仍然很少看到有企业真的采纳这样的方案。将多云的使用作为减轻风险战略的一部分仍然是理论意义大于实战意义,因为在不同平台间移动以及管理工作负载所牵扯的挑战非常大。

向多云的推进已经随着时间演进了不少,但仍然没有消失不见。如,位于圣地亚哥的多云游戏供应商ThoughtSTEM,提出了多云战略——并不是因为对可靠性的担心,主要是为了避免供应商锁定,CEO Stephen R. Foster说。但是,实际上,他也承认,ThoughtSTEM几乎一直都在Amazon Elastic Compute Cloud上运行自己的游戏服务器,“但是,我们系统允许在需要的时候,无缝切换到其他云上,”他补充道。

因为云已经成为了日益增长的主流技术,对云供应商可靠性的担忧已经不是多云观念的核心了,专家们说,但是供应商锁定仍然是个潜在的问题。基于一些实战考虑,最初的观念逐渐变形成一种实践方式,使用多云供应商来达成其他目标,比如更低的费用或者某种工作负载的更好性能。

“这里的确正在改变;如今多云已经较少是指弹性、和将鸡蛋放到不同的篮子里了,而更多是关于为工作负载匹配服务,” Melanie Posey,IDC的研究副总裁说。

企业在公有云上的舒适级别已经增长,她说。当他们确实思考降低风险战略时,这是更为传统的方案,配合灾难恢复和备份工具或者可能在多个可用区域上实现云工作负载,Posey说。

位于柏林顿的Collaborative Consulting公司的企业架构师和总监Ed Featherston说,“从云的角度,我没有看到任何我的客户选用‘纯粹的’多云战略,虽然我看到很多客户采用了不同工作负载运行在不同供应商那里的理念。”有时候,后者是由实际上的多云适配器驱动的,比如,用户在某种云上创建了新的工作负载,但是IT部门完全不知道发生了这样的事情。另外一些情况,他说,多云是收购的结果,被收购的公司的云实现使用了不同的供应商。

要在其他历史技术轨迹的上下文里思考多云,Featherston比较了现在的云和早年的关系型数据库。“SQL作为一种标准制定,意图避免关系型数据库领域的供应商锁定问题的发生,”他说。但是说来容易做来难。最终,每个供应商提供了自己特有的SQL特性和变种带来额外的优势,因此从某个供应商向其他供应商的切换变得更加困难,Featherston说。

降低风险不再是主要的驱动力

这也正是为什么Featherston认为使用多云作为降低风险的战略已经理论意义大于实际意义了。

更需要强调的是,“在平台间移动工作负载并不重要,”ESG分析师Dan Conde解释。“你可以导入工作负载,但是这和在vSphere系统间运行vMotion不一样,并不是在Azure或者AWS间实时迁移;这是不可能的。”

这个观点理论意义大于实际意义的主要原因之一是因为某种云更适合某种工作负载。“尝试将这些工作负载跨多个云运行意味着你将,注定无法保证一致的性能,” Clayton Weise说,他是位于加利福利亚奥格拉山的区域型系统集成商Key Information Systems云服务总监。

另一个大的障碍是网络,也就是说所有云供应商都在和其他供应商竞争,因此都不会有动力提供链接到其他竞品云的私有高速链接。也就是说,网络集成必须替代公有网络,这会增加延迟,导致不一致的性能问题。

“另外因为每个供应商都有一套自己的API、功能和特性,这让所有这一切变得更加复杂,一般都无法和另一个简单集成,”Weise说。此外,所有这些事情上公开标准的缺失也让集成极度困难,迫使企业构建自己的工具。“这样的能力——作为经理的经理,编排器的编排器——是云方案里的新的增长点,”Weise说。

具体来说,它成为了一种折中方案,Featherston说。“使用多云战略来降低风险的案例是经典用例,”他说。理论上,它让业务得到更多的保护和弹性,不依赖于单个云的供应商平台。但是,这里有很多折中的地方。

成熟市场的成熟需求

在进入云供应商纪元的这十年间,平台、服务、功能和使用方式已经发展了很多。现在有很多经验关于如何创建满足生产环境的质量要求,弹性的技术。Posey说所有云供应商都是从仅仅提供VM和存储的方式进化而来;他们持续添加更多的服务,让他们的云更加安全,弹性并且容错。“进化的一部分是云供应商让自己的解决方案尽可能地更加面向企业,”她说。比如,AWS在几年前引入了Key管理服务用于策略和风险管理。

这意味着云供应商——特别是主流供应商——提供了对于客户而言巨大的优势。因此导致锁定有了新的含义。Netflix和Apple这样的公司已经使用云服务,比如AWS上的Lambda和Glacier创建了深度解决方案。“这意味着替换供应商需要完全重写解决方案,” Lauren Nelson说,他是位于哥伦比亚的Forrester Research公司的分析师。

到目前为止,她说,Netflix认为和Amazon的关系很好。Apple说过正在向其AWS和Azure混合方案中添加Google云服务。“这让他们在全新的服务上有了一些谈判筹码,”Nelson说。

相反,Microsoft说他会帮助你完成混合解决方案——在Microsoft、本地,甚至其他云上构建实例,她说。但是即使这样对可移植性的让步仅仅在使用单个供应商时才工作——在这里,就是Microsoft——支撑私有和公有云两端。

有两种选择可能最终会开启通向多云的大门。第一种是容器技术的增长,Nelson说。将应用程序及其依赖打包到容器内可以保证或者至少简化多云间的可移植性。

另外,她说,“困难是应用程序的所有上下文仍然是专有的,容器技术当前的成熟度还比较低,每个云供应商的吸引力和专有度还不够。”

如果你期待多云的未来,Nelson建议保持关注第二种选择:标准。比如云应用的分布式管理任务和拓扑以及编排规范就正意图提供一种标准,来描述基于云的web服务的拓扑。“这样努力的目标是跨平台的广泛‘可读性’,可能会有一天能够真正地可移植,”Nelson说。

本文作者:佚名

来源:51CTO

时间: 2024-10-13 13:17:28

多云模型:不只是减轻风险的战略的相关文章

云计算需要注意的五大云风险

虽然拉姆斯菲尔德的这段声明成遭受到嘲笑,这是一个政治家在不小心的情况下说出的真相.但是,我认为任何一个在计算机安全领域中的人都能很快理解他在说什么.我们经常需要不断的面临这三种类型的风险:已知的已知.已知的未知.未知的未知. 公共云计算应用的最大障碍之一是便是所有未知.已知领域的额外风险计算.我在过去的几年,我一直在从一个公共云提供商和用户的角度来考虑这些问题.如下列出的五点是任何一家企业在作为公共云服务的客户时都将面临的风险清单. 云风险一:共享访问 公共云计算的一种关键原则是多租户,这意味着

《软件建模与设计: UML、用例、模式和软件体系结构》一一3.1 软件生存周期模型

3.1 软件生存周期模型 瀑布模型(waterfall model)是最早被广泛使用的软件生存周期模型.本节首先回顾瀑布模型,然后概述其他可选择的软件生存周期模型,这些模型用来克服瀑布模型的部分局限性,它们是:抛弃型原型生存周期模型(throwaway prototyping life cycle model),增量开发生存周期模型(incremental development life cycle model,也称为演化式原型evolutionary prototyping),螺旋模型(sp

你造吗?多云计算还存在很多问题

专家预测:多云计算将在2017年成为顶级企业的趋势.但是,有些云用户质疑:这些被吹捧的好处是否值得跳过重要的IT管理障碍. 一些专家谈到多云计算,使用多个"基础设施即服务"提供商,是下一波企业云采用的趋势.然而,对于许多IT团队来说,通往多云之路是坎坷的. 451 Research的副总裁William Fellows谈到,早在本周的亚马逊网络服务(AWS)发布会议之前,多云趋势浮出企业市场.根据451 Research调查显示,当今,不仅更多的企业使用云服务,而且,他们中的大多数使用

《信息安全保障》一1.2 信息安全保障概念与模型

1.2 信息安全保障概念与模型 信息技术发展到网络化社会阶段,信息安全作为一个日益重要而尖锐的问题,涉及面越来越宽,众多因素和变量均处于"不确定"状态,在这种情况下只能维持一种动态.可控的安全状态,信息安全保障就是这样一种安全理念. 1.2.1 信息安全保障概念 为了满足现代信息系统和应用的安全保障需求,除了防止信息泄露.修改和破坏,还应当检测入侵行为:计划和部署针对入侵行为的防御措施:同时,采用安全措施和容错机制,在遭受攻击的情况下,保证机密性.私密性.完整性.抗抵赖性.真实性.可用

CIO要如何解除“暗箱IT”带来的风险

"暗箱IT",顾名思义,给我们留下的是非常不好的感觉."暗箱IT"有自己的运行系统,并且公然的实施其自身的规章制度,很快就可以对企业的安全基础设施造成严重的威胁. 那么,面对这些看上去似乎是在自然生长繁殖的暗箱实体,CIO们该如何去应付呢?针对"暗箱IT"这种现象,我们走访了两位专家.这些实体为什么会存在?他们对企业的基础设施安全构成了怎样的威胁?企业的高级管理层该如何http://www.aliyun.com/zixun/aggregation

规避IaaS风险 你要提防不安全的API

把数据.系统和应用放到云环境中的风险已经是众所周知的事情.现今像云安全联盟(CSA)这样的组织一直描述各种云部署模型中存在的风险,并在2015年 5月发表题为"IaaS云存在的错误可能让你的数据处于危险之中"的文章,Symantec描述了一些可能对基础设施及服务(IaaS)云服务的客户产成风险的主要领域.在一次采访中,亚马逊Web服务的资深安全项目经理Bill Murray表示关于云安全最大的担忧是,客户没有把基本的安全最佳实践应用到他们部署和管理的IaaS资产中.这与Symantec

为多云平台选择云配置管理工具

多云模型面临着独特的配置管理挑战.当选择一个工具时,企业应该仔细对比云本地和第三方的选项. 当企业选择向云计算迁移时,配置管理并没有消失.事实上,配置管理在云中变得更加重要--尤其是当企业使用多云提供商时,因为它帮助跟踪并控制的软件的变化. 与他们使用本地工具一样,组织使用云配置管理工具来确保对所需交付服务的资源的适当控制.这些工具还可以提供一些信息,关于如何更好地配置资源 ,以及资源之间的关系的信息. 但企业面临着一个重要选择:在公有云中使用本地配置服务,还是使用第三方工具,如Ansible

企业不应该继续忽视五项云中风险

不管人们是否喜欢美国前国防部长唐纳德·拉姆斯菲尔德,在听到他那段著名的"未知的未知"发言时还是肯定会忍俊不禁:有些事情属于已知的已知;这些事情我们知道我们知道了.我们还知道已知的未知是存在的;也就是说,我们知道有些事情我们不知道.但未知的未知也是存在的--那些就属于我们不知道我们不知道的事情."尽管拉姆斯菲尔德因为这段发言而受到公众的嘲笑,但它确实属 于一个政治家在不小心下说出实话的典例;实际上,我 觉得任何了解计算机安全的人都会很快就 明白他到底是在说什么.毕竟,我们就经常

云计算是否适应你的业务模型?

在商业领域,云计算仍旧处于一种增长的趋势.伴随着云计算中越来越多的兴趣和投资,商业成功和失败警告并存.为此,我们将以美国国家技术标准研究所(NIST)对于云计算的定义来探讨这些问题: 云计算为基于互联网协议的IT服务描述了新的补充.消费以及交付模型,它一般包括创建动态扩展性和虚拟化资源. 简言之,它描述了IT架构,这个架构可以利用互联网的功能来访问远程计算资源.当同虚拟机.虚拟数据库和虚拟网络连接时,我们就得到一个可扩展.成本有效的模型,那么为什么实现基于云的解决方案仍旧面临着挑战呢? 业务模型