在云环境下,越来越多的自主开发工具,云平台,是否还有SVC这种存储网关设备存在的必要,直接通过smis等协议开发,暴露api接口,直接调用,实现存储底层黑盒化,是否可行?
如果不是研发性单位,建议还是采用成熟一点的管理工具平台,或者采用开源社区生态比较好的开源组件,如果选择自行开发,还是需要有原厂支持进行,管理平台的二次开发,对于API的理解还是有一定要求。
但对于存储产品来说,一般厂商开放的API还是比较少,而且市面上除了Openstack生态中有一部分比较老的API提供出来,接口还是相对较少。并且对于代码的健壮程度、兼容性,功能性测试可能也是个挑战。
通过更好的方式去调用吧,比如IBM自己的POWERVC,但前提是要有POWER。用您所说的SMIS也并非不可,需要进行二次开发,像TPC和IBM的容灾切换工具,都是可以对接SVC的,就说明SVC也的确是有接口的,看IBMER愿不愿意和云平台合作,自己查资料弄得话,折腾折腾估计也行,就是得不到IBM认证,怕有后续的维保风险。我们之前就实现了TSM调用脚本来实现SVC自动化进行卷的快照,从侧面反映这个对接难度其实不大的。
收起