如果你是多云玩家,这篇是你最该掌握的攻略!

2019-12-16 08:32:11
Clint Boulton
文章摘要: 灵活性和功能性是首席信息官们采纳多云战略的原因之一。专家们解释了多云战略的利弊,并提出了怎样实现这一战略的建议。

在公有云市场上,首席信息官们希望租用软件和基础设施,而这一市场激烈的竞争态势实际上为他们提供了多种选择。价格、业务需求和功能集上的差异往往迫使IT领导们去联系多家云供应商来满足他们的业务技术需求,很多人将其称之为多云战略。

多云的定义

大多数首席信息官认为多云战略是使用两个或者多个IaaS(基础设施即服务)平台,例如,亚马逊网路服务(AWS)、微软Azure以及谷歌云平台(GCP)。一些IT领导则认为多云是一家IaaS提供商加上Salesforce.com、Workday、ServiceNow或者其他供应商提供的SaaS工具。

Gartner分析师David Smith解释说,Gartner对多云有一个更为正式的定义:多家公有云提供商有意使用同一类型的云服务。在这种结构中,移动应用程序可以根据规定的业务需求,通过容器或者其他技术在AWS或者Azure之间动态移动。这些可移植的应用程序通过一个仪表板来管理和监控正常运行时间、可靠性和安全性。

多云的优点

Gartner分析师David Smith指出,多云战略的演进方式不同,但大多数首席信息官倾向于先借助于一家公有云供应商,然后采购多家供应商的服务,以避免被任何一个平台锁定。Smith说:“没有人愿意在利用云技术的时候反而被困在云端。”

灵活性和功能性是首席信息官采用多云的关键原因之一。美国防部首席信息官Dana Deasy今年2月表示,五角大楼正准备让AWS成为通用云基础设施的唯一供应商,但也使用Office 365和一些“适合使用”的公有云和私有云。Deasy说:“这样,我们就能够利用各种商业云提供商的所有新技术,开发出更具弹性的应用程序。”

Zully公司利用GCP对其零售消费者进行分析,并提供个性化服务,当消费者进行购买时,交易是在AWS中进行的,因此,Zully在2018年将其仓库管理和其他业务转移至AWS。Zully首席信息官Luke Friang说,AWS让Zully有能力“在技术方面快速创新”,这反过来又有助于更好地为客户服务。

Novant Health公司首席技术官James Kluttz在运行其电子健康病例软件时,基础设施的需求越来越高,为满足这些需求,他将自己的Epic系统迁移到了Virtustream托管的托管私有云上。但他也利用Azure进行分析,运行深度学习软件,并根据业务需要广泛采用AWS或者GCP。

Kluttz说:“问题总是能解决的,我们今天可以部署在AWS上,而明天会根据财务需求,部署在GCP或者Azure上会更好”,并补充说,IT领导在采用云技术时,有责任避免被锁定,并保持灵活性。他补充道:“孤注一掷是短视的,但时间会证明自己。”

多云的缺点

要全面权衡多云架构。Insight Enterprises公司首席策略师Sridhar Vasuvedan为企业提供怎样实施云软件的咨询服务,他指出,很多首席信息官都被吸引到云上以降低成本,但当迁移到多云环境时,却发现很难节省成本。Vasuvedan说,结果,首席信息官们有时会花更多的钱。

多云也有更复杂的一面。容器和编排软件能够让应用程序变得可移植,但它们的自定义功能和数据(由于数据持久性问题)不一定能用在其他云上。此外,穿越多个云自然会带来更多的风险,至少在理论上是这样,因为接触点越多,安全威胁的范围就会越大。Vasuvedan说:“从一个云到多个云,很多数据都会被暴露出来。”

还要考虑人的问题。AWS咨询合作伙伴Onica的首席技术官Tolga Tarhan说,使用AWS、Azure和GCP计算服务的企业很难找到足够的人才以满足每个平台的安全性、合规和政府要求。Tarhan说,他看到一些企业在生产环境中实施多云时推迟了6个月,因为很难跟上工作进度。他说:“各部门必须在所有平台上进行协作,为备份和安全建立最佳实践。这是很大的挑战。”

多云建议

Smith说,真正的企业级多云实现目前还是很少见的。即便如此,很多首席信息官在多云旅途上还是走得很好。如果做得不好,Gartner分析师Lydia Leong和Insight的Vasuvedan为他们实施多云战略提供了以下建议。

选择战略合作伙伴

为多种功能选择一家战略提供商,但也要为利用更多的云提供商敞开大门。事实上,Leong建议与多家云提供商一起运行试点项目。这将使IT部门面临管理多云环境的挑战。

教育业务同事

财务和采购部门认为云服务是商品,他们会向业务或者IT部门施压,要求他们提供最便宜的服务。Leong说,首席信息官应该让这些领导们明白云提供商的关键价值在于他们的创新和差异化,把他们当作商品对待会降低业务价值。

设置云策略

制定云计算策略,设定哪些应用程序工作负载可以放到云供应商那里,而且要与应用程序类型、应用程序设计和应用程序堆栈保持一致。现在和将来需要哪些功能和特性?Vasuvedan说,这对于解决在新的云环境中使用新功能所带来的难题大有帮助。

集成和迭代

Leong说,与DevOps部门合作开发技能,以实现应用程序与不同云提供商的数据源之间的集成。

认真考虑供应商的“锁定”问题

Leong说,设计非常巧妙的应用程序可能无法从云的可移植性中受益,无法保证开发时间和成本,因此可能只能留在一个平台上。但是如果一些应用程序有较高的可移植性要求,那么就需要利用容器,比如Docker、K8s编排或者Cloud Foundry PaaS。

作者:Clint Boulton是CIO.com的资深作家,主要报道IT领导、首席信息官角色和数字化转型。

编译:Charles

原文网址:https://www.cio.com/article/3441856/multi-cloud-strategy-pros-cons-and-tips.html

信息化软件服务网 - 助力数字中国建设 | 责编:左右
文明上网,理性发言!请遵守新闻评论服务协议
评论