开源软件并非一个新概念,但是直到最近,开源的观念才开始深入到企业数据存储领域。至少在现在,知名的大版权厂商仍在该领域处于领先地位。
但是随着开源社区的不断发展壮大,开源软件的日趋成熟,以及Linux在越来越多的企业应用中站稳脚跟,包括Sun在内的许多存储厂商已经开始开发开源网络存储解决方案。
网络存储软件厂商Openfiler为企业用户推出了一款开源网络存储操作系统。
Openfiler在多年以前就意识到,开源Linux内核可以让企业实现廉价而高效地配置和管理存储网络。它开发出一款使用网络图形用户界面的开源网络存储操作系统,它可以兼容任何行业标准x86或x86/64服务器。企业用户可以免费下载那款操作系统。几年之后,Openfiler声称那款操作系统的用户数量已经超过1000家企业。它还表示自己正在开发许多新功能,以便更好地为日益增长的用户群服务。
ISCSI、NAS、FC、RAID …
除了Linux核心之外,Openfiler还利用其他开源技术如Samba CIFS文件服务器和LVM2模块设备虚拟化让大小企业能够在一个聚合框架内架设基于文件的NAS和SAN。
Openfiler为那些想使用基于文件的存储网络解决方案的企业提供了CIFS和NFS支持,以确保解决方案的跨平台能力。对于使用Citrix XenServer和VMware等虚拟化环境的企业,Openfiler提供了光纤通道和iSCSI支持。Openfiler也支持RAID。
Openfiler联合创始人兼项目经理Rafiu Fakunle表示,然而有些存储管理员也许不太想去尝试使用开源网络存储解决方案,哪怕开源软件是免费的,他们也不想用。
他说:"开源已经发展了许多年的时间,它已经建立起一定的信誉。"到目前为止,Openfiler软件已经发展了6年多的时间,企业用户数量已经超过1000个。 他说:"因此你无需担心这款软件是否会中断,没人能够改变这一点,因为你的背后有一家厂商在支持你。"
Fakunle说,使用开源软件,你不用等软件升级或更新就能解决问题或者获得你想要的功能。例如,如果一个用户下载了Openfiler并想获得某个具体功能,他只需提出要求就行了。他说:"如果不是太难的话,我们只要几天甚至几个小时的时间就能满足他的要求。"
由于Openfiler是建立在Linux核心的基础之上,因此它与大多数操作系统都是兼容的。Fakunle补充说:"因此,如果某个厂商不出售硬件驱动程序的话,我们开源社区的开发人员可以反向编程,让它与那个硬件兼容。"
实际上,开源已经发展到一个比较高级的阶段,甚至是传统的版权存储厂商也打算对开源展开认真的研究,有些厂商甚至已经开始开发自己的开源解决方案。
他说:"如果你看下现在存储行业的开发商在干些什么,你会发现即使是版权软件的开发商们,其中也有大多数开发商正在使用Linux并将它作为它们自己的存储产品的基础。它们那么做是因为Linux已经深入到存储行业,许多知名大厂商如IBM、NEC、甲骨文和Sun等都想确保它们的产品能够继续在使用开源软件的企业中使用,从而保住它们的既得利益。 因此它们已经完全改变了以前的原则。
它们的原则是,如果你不能打败它们,你就要加入它们。"
大厂商的网络存储操作系统与Openfiler之间的差别是什么呢? 价格。你是愿意花3万美元来购买你想要的功能,还是愿意花3千美元或更少的钱去获得全部的支持?
谈到支持,虽然用户下载Openfiler软件完全是免费的,但是它的支持服务还是要收取一定的合理的费用。对于中小型企业来说,每个节点的支持服务费大约为每年1100美元。对于大型企业来说,每年的支持服务费大约为单节点结构下每节点2550美元或双节点群集结构下5950美元。欲了解更多关于Openfiler支持服务的信息,请访问网站Openfiler.com/products/support-comparison。
即将推出:云开源
最近,为了吸引更多的企业用户,Openfiler与另一家开源软件厂商LINBIT展开了合作。LINBIT的主要技术是模块级复制,双方打算合作开发一款云计算解决方案。
据Fakunle说,新解决方案可以让用户们不但能在企业环境中的两个节点之间进行复制,而且还可以将被复制的模块保存或输出到云计算环境之中。
因此,如果一家企业的本地存储设备碰巧出现故障的话,它也可以迅速和容易地恢复数据。
Openfiler还打算加强iSCSI产品。他说:"现在,你可以使用Openfiler中的iSCSI目标软件配置虚拟机和其他应用软件,它与之前版本的客户端Windows群集也是兼容的。 新的Openfiler for iSCSI将支持持久保留,这也是SCSI-3规范的部分内容。你还可以用Openfiler运行Windows 2008群集。 那样Openfiler就可以支持大厂商的最新产品了。"