超融合:引领数据中心架构变革
2017-02-27
我认为,机器或数据交换机是没有灵魂的。有人说操作系统是机器的灵魂,我们认为这是远远不够的。数据量这么大,发展那么快,势必要求我们在底层数据中心提供良好的支撑。
机器没有灵魂就会做出一些傻事儿,比如我们让它做一些运算或对数据进行处理时,机器宕机了,这可能给我们业务持续平稳的运行带来很多隐患。所以我们可以定一个小的目标,我们来给机器制造灵魂。
ZETTAKIT是我们产品的名字,我们致力于做数据中心基础架构创新。数据中心主要分为几个要素:计算、存储、网络、安全,管理。随着数据中心的发展,数据中心出现很多重要的时间点,而第一个时间点就是虚拟化。1998年,斯坦福大学的一位教授带着一些学生创建一家虚拟化的厂商,现在发展得非常好,被EMC收购,现在EMC又被戴尔收购了,这家公司的重要价值就在于使用虚拟化。
存储涉及软硬件存储、分布式存储,其中虚拟化是技术层面。现在强调集群架构,系统包括数据库、逻辑的处理模块等,这都需要我们通过网络将之融会贯通起来。同时,为了保证我们业务的安全性,可采用软件定义安全。比如说我们有防火墙的需求,或添加其他各种各样的规则,最终汇聚起来,这是软件定义数据中心概念。
超融合是什么?我们看到数据中心有这么多的要素,一开始我们用专用的交换机分别满足这些需求,目前看来这种架构有很多的问题,如给数据的运营、采集、分类系统的统筹整合等带来很多问题,而超融合技术可以解决这些问题。
虚拟化从物理硬件到业务,把物理硬件进行切分和安全隔离,抽象出一个虚拟的硬件。通过虚拟化,数据中心是向智能化迈出的第一步,使得我们的硬件利用率提高了,可以在同一个物理硬件上运行各种各样的硬件。
第二步则是存储。虚拟化将硬件抽象地整合以后,中间对标可以是EMC的存储系统或光纤的交换机,这一步带来了翻天覆地的变化,例如通过共享的存储集中管理存储,提高了存储的安全性。
但这仍远远不够。现在移动互联网发展迅速,如滴滴打车、饿了么推出后,数据呈爆炸式增长。我们有一个理论是集中化,如果扩展数据资源,需要搭建同样架构的第一套集群、第二套集群。所以我们引入了下一代的数据中心架构,如增加了ZStor。
在线迁移方面,我们在没有集中式存储设计的情况下,利用在線底层分布式的存储资源池,可以使得虚拟机或业务从一个节点在线迁移到另外一个节点,给业务维护带来了很多方便。
机器可能随时宕机,但有时我们无能为力,在传统架构下出现宕机很麻烦,需要通过硬件更换的操作。在超融合下,如果一台节点发生故障,业务可以自动迁移,根据需求制定它迁移的出发时间,将中间的机器业务平分到剩下的两台机器。
有人可能会怀疑不用专用的存储设备后,数据的安全性难以保证。但我们可以确信,使用超融合架构,业务安全性完全没有问题。
超融合能实现线性扩展。在业务快速发展的情况下,我们利用软件定义的超融合技术,能快速敏捷应对业务扩展的情况。
超融合能实现软件定义网络。对于传统的数据中心而言,业务系统可能非常繁杂,不同的部门有不同的业务系统,我们进行资源调配时,可能会造成数据中心的混乱。
软件定义网络则不同,我们最上层是ZSDN的控制器。因此,我们对业务进行调整时,完全可以通过软件定义到现在的状态,让机器初步有了它的灵魂。未来,我们可以进行更多的智能化操作。
我们对关键技术进行了优化:虚拟化组建支持在线升级,可以做到在业务无感知的情况下,在毫秒级的时间内在线升级,通过高可用的集群,使得我们在集群整体高可用的同时达到极致。
我们最新推出的产品是ZVISION,翻译过来是愿景、视觉。其GPU虚拟化技术对性能提升非常明显,通过GPU虚拟化技术,我们平均分配给上面的虚拟机,同时做图形渲染和图形压缩,通过物理机的网卡,将图形和音频传输到远端。
ZVISION可以满足大量应用场景,比如3D建模、视频编辑、大数据高性能处理、游戏行业、VR/AR等。例如,一些游戏对显卡的要求非常高,终端本身的能力无法满足,ZVISION使这种架构得到实现。