多云战略的利弊与建议
灵活性和功能性是首席信息官采纳多云策略的原因之一。专家们解析了采用多云战略的利弊,并提出实现多云战略的建议。
公共云市场竞争激烈,这为寻求租用软件和基础设施的企业首席信息官提供了多种选择。价格、业务需求,以及功能集差异通常迫使IT领导者寻求采用多个云计算供应商的服务来满足其业务和技术需求,这被称为多云策略。
多云的定义
大多数首席信息官认为其多云策略是使用两个或多个IaaS(基础设施即服务)平台,例如AWS、Microsoft Azure或谷歌云(GCP)。一些IT领导者将多云视为单个IaaS提供商以及Salesforce.com、Workday、ServiceNow和其他供应商提供的SaaS工具。
调研机构Gartner公司分析师David Smith对多云提出了一个更为正式的定义:使用多个公共云提供商提供的相同类型的云服务。在这个构造中,应用程序可以根据规定的业务需求通过容器或其他技术在AWS或Azure云平台之间动态移动。企业可以通过仪表板对这些便携式应用程序进行管理和监控,以确保正常运行时间、可靠性和安全性。
Smith表示,根据Gartner公司在2018年11月进行的一项调查,无论如何定义多云,在使用公共云的1200名受访者中,有52%的受访者表示采用了一个或多个公共云供应商的云平台。
多云的优点
Smith表示,多云战略的发展方式有所不同,但大多数首席信息官倾向于首先采用单一的公共云供应商提供的云平台,然后再采用另外一个或多个供应商的云平台,以应用云平台的锁定。他说,“没有人愿意被困在云端,也不想为了采用云计算而受到束缚。”
灵活性和功能性是首席信息官采用多云的主要原因之一。美国五角大楼已经确认AWS公司成为其通用云计算基础设施的唯一提供商,但也使用Office 365以及一些适合其用途的公共云和私有云,五角大楼首席信息官 Dana Deasy表示,“它使我们能够利用来自各种商业云计算提供商的所有新技术,并创建更具弹性和可靠性的应用程序。”
零售商Zulily公司利用谷歌云平台运行分析,并为其零售消费者提供个性化报价服务,但是当消费者购买产品时,其交易在AWS云平台中执行。Zulily公司在2018年将其仓库管理和其他业务转移到了AWS云平台。该公司首席信息官Luke Friang表示,“AWS云平台为Zulily公司在技术方面提供了快速创新的能力,进而有助于更好地为客户提供服务。”
Novant Health公司首席技术官James Kluttz致力于满足管理运行其电子病历软件所需的不断增长的基础设施要求,将其Epic零售系统移至Virtustream托管的托管私有云中。但还利用Azure公共云来分析和深度学习,并为根据业务需求采用AWS或谷歌云的云平台敞开了大门。
Kluttz说,“我们的目标是获得弹性,但我们目前在AWS中部署财务驱动程序,而未来可能在谷歌云或Azure的云平台运行的更好。IT领导者有责任避免锁定并保持灵活性,同时采用更多的云服务。将所有云平台混为一谈是短视的……但时间会证明一切。”
多云的缺点
采用多云架构需要进行一系列权衡。Insight Enterprises公司首席策略师Sridhar Vasuvedan表示,许多首席信息官都希望通过采用云计算来降低成本,但是在迁移到多云环境时节省成本变得更加困难,其结果是,有时会超出企业预期的费用。
多云还会带来更多的复杂性。容器和编排软件可以使应用程序具有可迁移性,但是它们的定制和数据(由于数据持久性问题)可能不会顺利地迁移到另一个云平台。此外,数据穿越多个云平台将面临更多的风险,至少在理论上是这样,因为更多的接触点会扩大安全威胁的范围。Vasuvedan说,“当数据从一个云平台迁移到多个云时,很多数据都可能暴露。”
此外,还需要考虑工作人员的问题。AWS公司咨询合作伙伴Onica公司的首席技术官Tolga Tarhan表示,从AWS、Azure和GCP中采用计算服务的企业很难部署足够的人才来支持每个平台的安全性、合规性和政府要求。他指出,已经看到一些公司从采用多云又返回到原来的运行环境中,因为很难跟上工作的进度。他说:“企业的IT团队必须在所有平台上使用工具,并建立备份和安全性的优秀实践。这可能具有挑战性。”
采用多云的提示
Smith说,如今真正企业级的多云实现比较少见。即便如此,许多企业首席信息官仍在多云之旅的道路上前行。对于那些没有采用多云策略的企业,Gartner公司分析师Lydia Leong和Insight公司的Vasuvedan在企业寻求多云策略时提供以下建议:
选择战略合作伙伴
选择一个战略服务提供商以提供广泛的功能,但是企业可以利用更多的云计算服务提供商提供的云服务。Leong建议,企业需要与多个云计算提供商一起运行试点项目,但这将使企业的IT部门面临管理多云环境的挑战。
教育同行
企业需要了解的是云计算服务是大宗商品,金融和采购组织可能会试图让业务或IT运营采用价格更低廉的服务。Leong说,首席信息官必须确保这些领导者了解云计算提供商的关键价值是其创新和差异化。
制定云计算政策
企业需要制定云计算策略,该策略指定可以在云平台上运行的应用程序和工作负载,并与应用程序类型、应用程序设计和应用程序堆栈保持一致。那么企业现在和将来需要什么功能?Vasuvedan表示,这对于解决与在新的云计算环境中添加新功能相关的挑战将大有帮助。
集成和迭代
Leong说,与企业的DevOps团队合作开发技能,以实现应用程序和不同云计算提供商上的数据源之间的集成。
仔细考虑云计算供应商锁定问题
Leong说,应用程序通常无法从云计算的可迁移性中受益,不足以保证开发时间和成本,并且可能仍然停留在一个云平台上。但是,如果企业的一些应用程序需要进行迁移,则需要利用容器工具,例如Docker、Kubernetes编排或Cloud Foundry PaaS。
成本效益