IT行业研报:云服务已经进入“多云时代”

作 者 | 马来财经

来 源 | 奥纬咨询

各种形式和规模的公司都不再使用自己的物理硬件,而是通过使用公共云提供商来获得更大的灵活性,并有可能减少维护和成本。但这一改变带来了一个重大而复杂的决定——哪一家公司将提供企业业务所需的服务和基础设施?比如说,选择亚马逊云科技AWS(Amazon Web Services)还是微软的Azure或谷歌云(Google Cloud),答案并不是很明确,而且从长期业务影响方面来看,每种服务都会带来具体的问题。

然而,企业可能不必作出选择。一家企业很可能需要部署两个或更多的主要公共云来支持团队的特定技术需求。通过正确的进行提供商之间的组合、灵活的技术集成和精心设计的工作流程,“多云(multi-cloud)”的优势将远远超过所需的任何额外努力。

1

什么是多云

多云是指使用多个公共云平台。

在过去的几十年里,云技术改变了IT部门的运作方式。2020年一项调查发现,81%的企业至少有一个应用程序或一部分计算基础设施在云上,这一数字高于2011年的51%,并且有 55%的组织目前在多云策略中使用了多个云供应商。

部署多云的方式并不复杂——“多云”仅仅意味着使用两个或多个不同的云供应商,并利用他们各自的优势来满足企业的需求。这种方式提供了一种替代方案,可以替代仅依赖单个云供应商或本地基础设施的方式来处理所有的一切。

企业运维多云环境的原因是多种多样的。对于一些公司来说,采用多云最初可能是无意的结果。随着这些部署成为运维不可或缺的一部分,企业团队可能会将它们纳入整体企业的云策略中。对于其他企业来说,多云可能是有意部署的,因为这些企业可能有着特定的业务需求。

2

评估多云的利好

当然,这并不是说多云完全没有成本,所以企业在继续推进之前应该问的第一个问题是,“我们会受益吗?”有许多条件和类型的企业,但答案是响亮的且肯定的。将最关键的业务工作负载跨多个云分布,这可以确保更好的正常运行时间和可用性。对于不太关键的工作负载,多云还允许更好地专业化选择,因为每个云提供商都有各自具有竞争优势的专业领域(例如机器学习等等)。

部署多云也有业务上的原因。一些软件服务(SaaS)公司的客户对这些公司用托管费用支持谁非常敏感,比如部分零售商可能反对亚马逊AWS。其他公司可能打算避免锁定某一供应商,这样他们可以随着云提供商服务的发展,灵活地转移工作负载,或者在与供应商的谈判中保持竞争力。

3

应对多云战略的挑战

选择多云方式的企业应该将其开发为有针对性的战略服务,其中每个功能都提供附加价值,并由业务需求驱动。其中一个关键部分是实施新的举措和程序,以充分利用企业内的团队——必要时创建新的团队——并减轻他们的负担。

这个过程应该从一个专门的内部云平台工程团队开始,该团队需要制定一个路线图,概述该公司业务将启用的服务以及时间表。这些服务必须直接与企业的下游消费者保持一致,因此企业应该组建一个指导委员会,该委员会可以就工作流中项目的优先级提供持续的调整。

例如,该委员会可能会审查对亚马逊AWS解决方案的需求是否比对微软Azure应用服务的更大,从而增强企业在新领域作出决策的正确性。该委员会的成员将取决于企业组织结构,但是在高层次上,企业应该关注技术业务的高级成员,因为他们代表了云用例的不同观点(例如,产品组主管或垂直业务部门技术主管)。

云平台团队的负责人应该负责以所有业务部门都可以访问的格式创建并维护企业的路线图,在指导委员会会议期间记录讨论内容和优先级,然后将其分发给其他成员。大型企业可以考虑发布定期的时事通讯或多渠道分发方法,以了解路线图的进展情况。

4

为每个业务部门和云提供商

建立清晰的标准和一致性

单个业务部门很少需要同时利用两种云或多云。业务部门应该通过建立一套清晰的选择标准来选择使用哪种云,这些标准结合了每一种云的优势而确定——例如,微软Azure部署Office套件的能力,或者亚马逊AWS对开源应用程序和工具的更好支持——以及支持这些服务的企业的云路线图。

然后,每个垂直或业务部门应该选择并将其工作负载部署到这些单个的云上,在企业架构团队继续确保每个公共云的底层服务得到平等支持的同时,在此基础上构建专业知识。

5

如何构建云平台工程功能

期望应用程序业务团队跟上企业解决方案所需的技术和云提供商提供的底层服务的步伐,会导致混乱的配置和技术的不安全性。这就是为什么构建云平台工程团队很重要的原因——这是执行路线图并确保云服务保持完整性、安全性和现代化的有效方法。

这个团队的结构可以像企业中的其他工程团队一样,使用相同的设计-开发-交付框架(例如,Scrum、Kanban或Waterfall)以及企业中其他研发人员使用的项目管理工具进行操作。

云平台工程团队将根据技能组合而变化,而不是结构或仪式。其中包括混合云服务配置、基础设施和策略,如代码、网络架构、devSecOps(开发、安全和运营)和信息安全专业知识。

企业应该鼓励团队利用云提供商的认证跟踪。作为奖励,企业应该允许团队跨多个云工作,或者偶尔在它们之间轮换,这也有助于留住人才。

管理不同的云和配置其中的服务以及了解最新的术语和提供的服务,这些需要付出很大的努力。但是,有了与每个业务相一致的战略路线图,以及为应用程序工作流提供价值的核心团队,企业可以使多云成为自己不可或缺的工具。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注