EMC正在开放ViPR控制器源代码,或成弄蛇者。
ViPR是软件存储控制器技术,用来分离控制和数据层操作,令不同数据服务分层放到一系列存储硬件产品上——如EMC自身的阵列,Vblocks,挑选的第三方阵列,JBOD和云存储。而这些如归档等数据服务都是访问数据的特有方式。
开源软件被称为Project CoprHD(取义自铜头蛇),可以在GitHub社区发展上使用。它包括所有的存储自动化和控制功能,依照MPL 2.0协议(Mozilla Public License 2.0)提供。CoprHD公共支持单位是英特尔,威瑞森和SAP。
EMC想要有一个围绕ViPR发展的生态系统并表示:“我们鼓励所有的存储供应商来促进CoprHD,进一步扩大生态系统,获得开放标准API。”
客户,合作伙伴,软件开发商以及所有其他存储供应商都将能够为CoprHD开发新的服务和程序。
尽管还不能立刻将EMC和开放源代码联系在一起,但EMC表示对该领域,它已不再是一个“局外人”:
1.主控Cloud Foundry 基金会——由VMware发起,到现在归Pivotal所有,而且EMC是创始成员之一。
2.EMC与OpenStack工具如Chef,MongoDB,Docker,Cassandra等有过合作。
3.拥有EMC OpenStack参考架构合作项目和EMC代码。
ViPR控制器和CoprHD跟获得EMC支持和服务的ViPR控制器用户共享相同的新功能和新特性。开发过程将100%基于社区。另外社区版变更将反馈到ViPR。
如今EMC更将ViPR控制器和CoprHD视为使能技术。
ViPR已经经历过一个复杂的发展过程,人们可能认为它已不再是EMC的战略核心。然而EMC认为它仍是绝对核心——公司明确表明,“启动开放源代码模式,合作研发对未来软件定义存储和自动化及管理至关重要。而CoprHD是EMC开源战略要走的下一步棋。”
这可能是一个广泛开放源代码楔子的尖端,那是否意味着每一个EMC软件定义存储软件产品都会开放源代码?也适用于VMware吗?
EMC产品兼市场部董事长Jeremy Burton告诉我们,许多EMC产品会在不久的将来开放源代码,这预示着EMC战略的一个重大调整,同时ViPR客户想要它开放源代码,Cloud Foundry也已经扫清了很多法律障碍。
“ScaleIO将会免费下载。” Burton还表示,即使它不开放源代码,“EMC软件也会趋向于免费面向开发者和评估者,当然,产品使用仍需收费。“而在一个生产环境当中,人们是乐于付费的。”
Randy Bias,曾参与EMC收购Cloudscaling,现在已经成为一个EMC开放源代码方案的强劲支持者。
但EMC开放FOSS也可能是放出了一窝随时都可能会失控的毒蛇,因此Bias必须要考虑其可能出现的问题。
但我们可以预见如果一个生态系统开发商围绕一个生产技术发展,如Linux和Hadoop,这就给产品添加了合法性,也消除了厂商锁定的恐惧。在这种情况下它也可以传播ViPR的用途从而削弱其他供应商的专有存储控制器产品。
Burton 称“你不得不围绕社区理念行进然后受其影响。”,然而“不要指望我们能开放VMAX微码。”
EMC开放源代码只能走这么远。
EMC将会继续提供和支持商业版ViPR控制器。在6月份CoprHD可供GitHub使用。