【IT168 专稿】网络存储(SAN)对于大多数在存储业内已经不是一个新鲜的词汇,一般说来,SAN架构代表了存储集中化、网络化趋势,在提高整体系统的性能、扩展性以及管理性方面有着突出的优势。但是传统的SAN架构真的尽善尽美了么?SAN的未来将走向何方?近日我们视频对话了Dell公司的存储技术总监许良谋先生,为大家解读Dell SAN 2.0的理念。
虚拟化应用对存储的挑战
问:其实今天在主机当中还有一个趋势,就是说现在主机端的这种虚拟化的应用,它是非常广泛,那么虚拟化其实应该说对后端的存储业带来一些挑战,然后您能谈一下虚拟化对后边的存储对应用的挑战,Dell SAN2.0的模式会怎么样去应付这种挑战吗?
许良谋:我们大家无论作为IT厂商还是用户,有一点不能忽略,一些新技术被提出来的时候,它绝对有把握去解决一些现有或者是老的问题。但是大家千万不要低估,新的技术、新的方法带来的新的问题。
实际上很多我们在国外的客户,包括一些中国的客户,开始的时候觉得主机虚拟化太好了,而且CPU怎么能够被虚拟化,内存的网卡如何进行虚拟化,用户被一些新的技术吸引的太深,但是有一些旧问题,应该要提出来的问题没有去提出来,所以有的时候在实施之后,你像吃了一个闷亏一样。
我记得在上次武汉的一个大会里面,我们有一帮客户已经吃了闷亏了,说我们不要谈这些花招,我们要谈的是实际的使用,还有实际到底有哪些问题,我们必须要提出来,而且真正去面对。
我举一个例子,以前在所有的数据或者是应用里面,如果我的信息、我的数据还是在主机里面,而我的存储是没有达到最新的数据的话,万一数据中心掉电,所有的主机都不是5个9的数据安全设计,那么就会造成数据丢失。
但是存储都是5个9的数据安全设计,在掉电的时候主机上的数据没了,但是存储系统还能够保存。但是万一数据还在主机的话,那我们还是会丢数据。以前在主机虚拟化技术还没出来之前,很多人都对这方面做了很多的研究,例如oracle,怎样能够保存数据库信息的安全,oracle和很多数据库都有这种技术,当你的应用吐出信息之后,它可能会被文件系统卡住了,因为文件系统有它自己的一些缓冲期,但是我们已经掌握了一些技术,如果数据被文件系统挡住的话,我们也有办法叫文件系统吐出来,而文件系统吐出来之后,如果被操作系统虚拟内卡住的话,我们也可以保护起来。
但是,今天很多人在掌握了叫应用、文件系统和主机吐出数据来的技术的情况下,他们忘记了一件事情,今天大家都住在一个小的虚拟主机里面,底层有一个全新的架构,叫做虚拟主机,虚拟主机有一个全新的缓存的构架,而且大家可能忽略了一点,以前一台主机可能就是4G、8G已经很厉害了,但是今天在主机虚拟化的这些设备,有一些主机一开始可以配到256G的内存,所以一台虚拟化主机开始的时候,哪怕是VMware等等,开机之后,虚拟主机的操作系统,就会把整个512G还是32G全部拿为它自己的一个缓存。
今天如果我们看主机虚拟化技术,我们是否掌握了让它的内存缓冲吐数据呢?有的是没有,或者是根本太难,完全没办法操作,所以在采用主机虚拟化技术的条件下,我们每一天都在增加一个定时炸弹,万一掉电,万一有错的时候,因为数据没有保护,所以会有丢数据的风险。
SAN2.0中我们提出来,主机虚拟化技术里面,我们怎么样能够在主机虚拟化的大趋势前提下,还能够保证数据的安全,这是第一点一定要做到的,不然的话,这个数据丢的时候大家都受不了,别说32G,别说512G,一个企业丢1G的数据的时候都已经很可怕了,一般的数据库1G已经很多很多数据,这已经是上万、上几十万客户的信息了。然后第二,我们也希望在主机虚拟化里面,真正把带宽的问题解决好。
很多人都误解了一件事情,认为我后面有4G的带宽,8G带宽,我这个带宽就已经很足够了,但是事实上,我用一个很简单的例子,如果今天我开一个餐厅,我为了让我前面做的客户,能够很快拿到他们想要吃的菜,所以在他们和厨房之间我建了三个窗口,这样我就能够保证点菜、出菜的速度很快,但是里面如果只有一个厨师,这三个门形同虚设。
问:他会供应不上。
许良谋:对,可能更好的方式是我只有两个门,但是后面是三个厨师,甚至我一个门,后面有5个厨师,这种方式就更好,所以在主机虚拟化里面,实际上很多人没看到一点就是说,主机虚拟化是VMware的一个应用,就是随即乱丢东西的一个方式,所以它绝对要求你的阵列有充足的灵活性,而且你的吞吐力一定要强,不然的话,这个带宽就像刚才说的,你三个门口,你的带宽很宽,但是真正做事的很少,所以没有办法把整个虚拟化的优势体现出来。
今天,主机虚拟化在前端,必须配合好良好的后端虚拟化,我们才能够做到一条龙的虚拟化的技术,所以这是我们觉得SAN2.0的理念之下,能够帮客户解决的一些问题。
第一点再说一下,它一定要解决主机虚拟化不能够丢数据的可能性,第二点它一定要有后端强大的力量去配合前端,让我们前端能够跑的讯息更多,而且我们在做两大主机切割的时候,我们这些带宽也能够很轻松的切割,从一台到另外一台。
今天很可惜,在SAN1.0传统的结构下实际上是没有可能发生的,所以有一些客户说,奇怪我怎么用了三个月之后,这个东西慢了,但是又特别难去排错,因为后端如果全部用僵硬的方式去设计出来的话,实际上绝对没有可能去配合前端的。所以SAN2.0对等的技术就是,我们前端发生变化,我们后端也必须动态的去调配,而且这种做法不能带来任何停机停用。