如今,一些企业在多个云平台上部署应用程序,但却没有制定正确的多云战略。
根据最简单的定义,多云是企业采用两个或更多云计算服务供应商提供的两个或多个云服务。很多企业采用了大量基于云计算的服务。而这不仅仅应用在电子邮件和客户关系管理(CRM)方面,也是满足企业基础设施和敏捷性的需求。
例如,在调研机构Gartner公司最近对公共云用户进行的一项调查中,81%的受访者表示他们与两个或两个以上的云计算供应商合作。随着组织的成熟度越来越高,IT领导者对云计算如何最好地满足其业务需求的雄心和创造力的希望也越来越大。
Aqua Security公司首席技术官兼联合创始人Amir Jerbi表示,“多云已成为许多企业的战略举措。随着第一波公共云(IaaS)的采用日趋成熟,很多企业意识到他们不能过度依赖单一的云计算提供商,并且在持续发展的基础上,利用多个云计算供应商的服务,可以实现不同程度的效率,通过并根据需要转移工作负载。”
随着采用率和使用案例的增加,以及IT团队越来越复杂,多云场景也在不断变化。行业专家Jerbi和其他IT领导者对首席信息官及其团队应该关注的多云问题分享了自己的观点和看法。以下是值得关注的5个多云重要趋势:
1.多云成为一种更具意识的策略
Jerbi表示,许多企业都是在无意之中采用了多云,但多云策略需要成为一种更具意识的战略。
Jerbi谈到云计算最初应用时说,“虽然许多组织已经采用‘多云',从某种意义上来说,他们可能在不同的公共云上运行不同的应用程序或工作负载,通常是由于不同的团队独立选择云计算提供商,但这并不意味着他们具有多云战略。”
他说,“这种情况正在改变。我们越来越多地看到多云成为一种深思熟虑的策略,这意味着使应用程序真正实现云计算的本地化,并减少对特定云计算服务的体系结构的依赖性。”
其部分原因只是自然进化。几年前可能一直试图找出如何将单个应用程序迁移到云环境的团队现在可能在其云计算战略中遇到更复杂的问题。RackWare公司首席架构师和联合创始人Todd Matters指出,这反映在混合云环境(即公共云和私有云以及内部基础设施的混合)的增长中,这是一种与多云战略重叠的趋势。
Matters说,“在很长一段时间,人们一直在适应云计算。而现在,随着企业逐渐适应不同的私有云和公共云,人们开始看到他们将真正的混合云战略整合到他们的数据中心、私有云和一个或多个公共云中。”
2.云原生技术层出不穷
采用多云策略意味着更多的团队需要重新考虑他们的技术堆栈;否则,他们实现目标将会更困难。
Jerbi说:“这对所使用的技术堆栈(如容器和kubernetes)和安全性都有影响,而安全性现在必须构建到应用程序开发管道中,并且检测和控制点必须连接到工作负载而不是基础设施上。”
在可预见的未来,云原生将成为更广泛的IT对话中的一个共同话题,部分原因是它代表了一系列技术,帮助IT团队发挥多云方法的全部潜力。
正如云计算技术传道者、Red Hat公司Gordon Haff指出的那样,云原生实际上只是现代应用程序和基础设施实践的简写。Haff说,“人们认识到,各行业领域的组织都越来越依赖于能够快速上线、适应不断变化市场需求的软件,以及能够适应快速变化的需求和新的工作量类型的基础设施。”
Altran公司负责创新的首席系统工程师Raghu Kishore Vempati说,“许多IT团队期望具有跨多个云平台的云原生集群,并正在利用容器和容器协调者,特别是Kubernetes,企业可以构建与云计算供应商无关的解决方案,但仍然能够在多云环境中执行,而无需任何更改。这有助于企业对不同供应商提供的不同云计算环境中运行容器集群的成本进行建模和预测。”
它还可以帮助团队更多地关注应用程序而不是基础设施。Datrium公司首席技术官兼联合创始人Sazzala Reddy指出,这对许多首席信息官来说是个好消息,因为他们的业务应用程序通常是最引人注目的资产和优先事项。
Reddy说,“最终,多云战略不是基础设施战略,而是一种应用策略和业务战略。这是企业实现目标的手段。首席信息官最终关心他们的业务应用程序。”
这就是为什么支持云原生开发和体系结构的技术将在多云使用案例中得到关注的原因。正如沃尔玛实验室首席架构师Siddharth Patnaik今年早些时候在一篇关于云原生应用程序架构的文章中所写:“云原生与如何创建和部署应用程序有关,而不是在哪里创建。”
3.云连接变得至关重要
同样,根据大多数调查,许多组织几乎是无意识地采用多云。这意味着云平台对环境之间的集成和移动是一个挑战。而随着多云策略的规范化和优化,IT领导者看到了这种变化。
Park Place科技公司首席信息官Michael Cantor说,“另一个值得关注的趋势是云计算供应商之间的互联性。每个供应商都有办法为他们的云平台提供专用的网络访问,但云平台之间的互连和性能则是需要解决的问题。因此,如果一家企业要真正实现多云,并将不同的组件放在不同的地方,那么必须考虑这种连接的互连性和可靠性。”
Cantor指出,一些云计算供应商倾向于对云平台之间传输的数据收费。Cantor说,“因此,数据在两个不同的云平台中传输将会产生成本。这一点就可能会引发用户如何更好选择云平台连接的关注。”
同样,容器化和其他云原生技术将在应用程序可迁移性方面发挥关键作用,但在如何连接不同云平台方面,还需要其他改进和选项。
Infinite公司基础设施和云计算服务高级副总裁Harsch Bhatnagar说,“随着容器化变得越来越普遍,公共云之间的网络连接变得越来越紧密,跨云平台环境协调的工具也越来越成熟,人们将看到在各种云环境中共享相同工作负载的趋势,其中包括私有云、公共云以及内部基础设施的混合云方法。”
他继续说道,“这种方法可能有各种使用案例,例如需要保留内部部署数据中心或私有云中的数据,以减轻数据安全问题,同时利用公共云的强大功能和敏捷性来执行事务,或者构建分布式混合云架构以防止单点故障并构建业务弹性,类似于首席信息官如何在主要和次要网络提供商之间切换数据流量以提供网络冗余。”
Covalence咨询公司首席执行官兼创始人Raymond Nunn表示,API可能会在这里发挥越来越大的作用。
Nunn说,“随着企业组织内多云环境的蓬勃发展,我们开始看到一种新兴趋势,即API用于连接各种SaaS供应商的业务关键型、高频率和实时事件,例如人力资源工资规则计算。”
4. IT团队优先考虑运营一致性
IT团队在运营方面需要将这些不同的服务和环境变得更加一致。否则,将面临以不可重复的不同方式运行多个云平台的风险。
Opsramp公司高级副总裁Bhanu Singh说:“随着企业继续致力于数字化转型,IT运营团队在不同的工作负荷、全球足迹和不同成熟阶段的不同业务部门之间提供运营一致性变得更加重要。无论采用多云应用程序、基础设施或平台,IT运营团队需要能够始终如一地实施管理服务。”
对于某些人来说,这是DevOps文化发挥关键作用的地方。Singh还看到了一种趋势,IT运营在整个组织内从一个集中的地方“提供服务”,以实现跨环境的一致性。Singh说,“这项服务需要具备灵活性、可控性、适应性。”
5.机器学习和多云将共同发展
Singh表示,机器学习在数据管理和多云环境中扮演越来越重要的角色,从摄取数据到分析数据等。
Singh说,“很多企业正在深入研究多云以及相关技术,如无服务器和短暂的工作负载,这些工作产生的数据比人们见过的任何数据都要大。如果没有有效的数据摄取,就不可能在这种环境中运行。这将加速机器学习工具的使用,这些工具可以管理数据并提供可操作的见解。”