全模云:青云的混合云策略

xcxc

“青云从2014年开始向企业级用户提供包括公有云和私有云在内的产品和服务。到今年,我们的私有云用户已经非常多了。但是事实上在服务私有云用户的过程中,我们常常会遇到非常多的来自企业现实业务的挑战。” 甘泉,青云QingCloud CTO日前在青云企业级云架构“全模云”的发布会上承认,虽然整个IT应用的趋势,是从传统的IT架构模式向新兴云架构迁移,但是对处在转换过程当中的企业级用户来讲,其关注的重点并非是两种架构之间的优劣,而是如何在迁移过程中保证IT架构能够始终支撑业务的变革和发展。而现有的云计算架构在很多时候,难以对用户的需求做到全面满足——这似乎成了一切企业级用户选择云架构部署IT的一点困惑。

了解企业IT架构的人都清楚,在云计算技术出现之前,大部分企业用户的IT都是通过刀片机+存储柜的模式来部署,中间通过高速网络连接起来。这种相对成熟的部署方式虽然被证明是稳定可靠,但是其需要用户投入大量的成本,且扩展能力有限。加之,移动互联网时代的到来,现实企业用户的现实业务更加强调对市场的高速反应,因此对IT架构,也要求其必须具有敏捷和弹性的特征——敏捷是强调对于业务反应的速度,而弹性是要求IT具有相当的成长性和扩展能力。

“这种需求称为敏态需求,而云计算对于这种敏态需求的解决方案就是采用融合模式——把计算、存储和网络三者融合在一起,使得云计算环境下的每一个节点都是对等的,都具有计算、存储和网络能力,没有任何一个节点比其他的节点更重要。”甘泉认为这种方式在很大程度上解决了企业用户对IT架构敏捷和弹性的需求。然而这种分布式的、横向的、均衡的扩展能力,对于解决企业级用户的一部分传统集中式、核心、关键性业务的过程中,则出现了问题:“例如企业用户需要处理200T的数据,采用分布式架构的话应该把这200T的数据分成10份,或者分成20份,然后每一个节点只处理10T的数据,并行处理。但是传统业务不支持这种模式,它就是要求一次性在一个节点处理200T的数据。像这种业务,弹性和敏捷不是那么重要,我们把它称为稳态问题,是相对敏态而言的。”

此时,似乎传统的刀片机+存储柜模式更利于稳态问题:计算与存储之间完全是分离和独立的,通过网络把它们连在一起,用户可以针对具体的业务需求,对存储、网络和计算能力进行纵向的能力拓展。“我们此次发布的全模云企业应用框架,就是在原有融合模式外,利用NeonSAN+ Bare Meta+硬件SDN的解决方案,将计算、存储、网络三个域进行分离,从而以分离模式为用户提供足够的纵向拓展能力,帮助企业同时解决敏态问题和稳态问题。”甘泉认为青云此次提出的解决方案,虽然与传统的IT架构模式一脉相承,但是其本质已经发生了改变。

甘泉提到的NeonSAN共享块存储和Bare Metal物理主机,和此次发布的RadonDB分布式数据库,事实上共同构建了一个分离式云计算应用的存储、计算和数据的单元。

从青云QingCloud发布的信息看,其中,Bare Metal物理主机由于没有采用任何虚拟化和容器技术,而且用户使用到的是完全独占的物理网卡、物理交换机、物理硬盘,以及物理CPU内存,中间没有任何的损耗,因此具有物理机的性能,同时,其与云主机的使用体验是一致的:Bare Metal使用物理主机能够像使用虚拟主机一样地快速创建,并且在不需要的时候把它释放掉,且计费周期精确到秒。“Bare Metal物理主机结合了物理机的性能和云主机的体验。”陈海泉,青云QingCloud基础平台研发总监如是说。

“NeonSAN是QingStor的新成员,QingStor是青云的存储产品品牌,对象存储是QingStor里非常重要的一部分。”青云QingCloud存储高级技术专家刘乐乐在介绍NeonSAN共享块存储时强调,无论是从架构上,还是设计上,NeonSAN是一种由青云自己重新设计的、全新的、基于ServerSAN架构的块存储,其应用指标已经达到:“单卷容量大于100TB,单卷性能可以达到100K IOPS,延迟小于100微秒。”而且其交付方式,可以同时面向公有云和私有云两种应用场景。

而对于RadonDB分布式数据库,青云QingCloud数据库高级技术专家张雁飞认为,随着数据量指数级的膨胀式发展,原本的单机数据库已经无法承载部分应用场景的数据量,“这就需要一款新的分布式数据库:RadonDB的定位是新一代分布式关系型数据库,其中新主要体现在我们是把目前比较流行的分布式算法和MySQL结合起来。这是一件非常有挑战的事情,不仅考验对分布式的理解,更考验对数据库的理解。”张雁飞尤其谈到RadonDB可扩展、高可用、强一致、易部署和MyNewSQL的产品特征:“从MySQL、NoSQL,、到现在、流行的NewSQL,青云现在已经走到了MyNewSQL这条道路上,就是MySQL和NewSQL相结合,充分发挥两者的优势。”

从企业级用户的角度看,青云提出的“全模式”实际是从传统云计算单一的“融合模式”中衍生出的一种“分离模式”,这可以看成是一种对用户需求的响应,可以看成是对当前市场应用的一种策略。青云通过将这两种模式进行结合,利用QingCloud Application Framework提供的统一、一致性接口,把底层的复杂性屏蔽掉,向上层应用交付资源,为用户提供一个能够实现横向、纵向拓展的、更灵活适应业务需求的云服务,从而引导和帮助更多的用户选择以云的方式改造现有IT架构。“从用户的角度讲,就可以根据业务不同的特点,选择不同的模式去部署。这就是全模云最核心的意义所在。”甘泉说。