企业用多云已成为定局,而客户要在不同供应商之间的跨云平台做IT管理变得困难起来,到底是传统集中式的单兵作战,还是分布协作式的团队作战,各有分工的分布式可以简化多云的应用。
混合多云成趋势 技术应用该走分布式
混合多云已经成为企业无可回避之下的必然选择,随着这场正在开启的企业IT架构进化,企业应该以什么样的方式和路径落地混合云成为关键。在这个过程中,核心系统应该放在哪种云中,如何迁移,之前简单的云原生应用和留在传统数据中心中的其他应用应该如何连接和交互,企业的云战略又应该如何制定和实施?如果应用多云之后,如何对这些资源进行管控,就需要用到分布式的手段。
调研显示,超过八成的企业已经开始在多云环境中开展运营。其中,超过四分之三的受访企业表示,他们正在使用至少2-15个云平台。一方面,多云环境已然成为企业在数字时代生存和取得成功所不可或缺的重要元素。另一方面,将工作负载分布在多个云平台中,为管理和运维都增加了难度。
然而,企业管理者可能并不知道公司内部具体用到了哪些多云服务。大型企业正在使用的独立云工具可能超过700个,不过针对每一项细枝末节的针对性管理需要上层的整体把控,单独的部门之间是无法估算彼此成本的,即使可以也对云服务的采购不具有决定性。
举个例子,企业构建新的多云环境,平均要使用几个云以及数百个Kubernetes集群,需要投入大量人力、时间和资金进行管理,而云管理服务可以帮助企业管理、治理和优化混合多云环境。像IBM这样的云服务提供商,可以带来DevOps与应用管理、企业应用管理、多云服务平台、多云托管服务、托管基础架构即服务、云安全与弹性,帮助企业实现多个云平台之间统一标准化的云管理和自动化。
如果说容器应用只是一方面,那么从云存储更能看出分布式多云的价值。传统的集中式块存储计算能力还是主要由控制器提供,所以计算力是受限的。打个比喻,传统的绿皮火车,只有一个火车头在跑,加容量只是不停的在后面一节一节的挂火车皮,它的性能无法得到线性的增长,可能你挂的越多,最后平均下来整个系统运行的效率越慢。
如果剖析一些新的分布式存储架构的网络拓扑,可以看到前端的业务集群没有任何变更,数据库的服务集群,比如说三节点的Oracle RAC系统,也没有太大的变化。变化在哪?在整个万兆网络和存储服务集群。传统业务里,存储是基于FC的存储,网络是两套网络,一套网络是基于业务的传统万兆以太网络或者千兆以太网络;另一套网络是专门跑存储的FC网络。
当做了存储技术架构的变更之后,从网络层面来看就是统一架构了,基于一套万兆的以太网络来实现的。分布式存储的网络流量、业务流量是均匀分布到所有存储节点的,会将网络流量和网络压力做了平均分配,可以实现对业务流量的分担,具备很大的容量扩展和网络并发能力的。可以说,是一个比较典型的传统金融行业客户对存储和数据库的使用架构。
而从整个多云数据中心的演进来看,分布式也能带来三个好处:可靠性、数据交互便捷性、成本控制。例如,云厂商在提供服务时会选择自建骨干网或跟IDC合作,这样的话就可以把发起点和传输点更靠近用户需求在发生的地方,这样无论是在企业之间还是企业内部,都可以提升服务和反馈效率。
由此可见,分布式在多云环境已经蔓延到了计算、存储、网络,而构建在其上的应用也顺其自然的要走分布式了。