VMware 为其终止公开下载虚拟磁盘开发工具包(VDDK)的决定进行了辩护。
VDDK 是一个 SDK,Broadcom 的技术文档将其描述为“一组库和实用程序,使软件开发人员能够创建可以访问和操作虚拟磁盘的应用程序”,并且“为虚拟磁盘上的备份和恢复、克隆和其他操作提供接口”。
这些特性意味着 VDDK 在将虚拟机从 VMware 迁移到另一个虚拟化环境时也很有用。
VMware 的竞争对手发现了这一点,并将 VDDK 作为其迁移工具的一部分。
例如,Nutanix 的 Move 需要 VDDK 库来完成工作。Red Hat 也推荐使用 VDDK 进行迁移。
专注于 Apache CloudStack(VMware 的替代品)的集成商 ShapeBlue 将 VDDK 评为迁移工具的重要组成部分。
该公司在 8 月底写道:“大多数 VMware 到 KVM 转换工作底层的 virt-v2v 引擎支持 VDDK 作为输入传输。”
ShapeBlue 的文章出现在 VMware 悄无声息地撤下提供 VDDK 下载的网页一两天后。
“供应商有权改变其分发 SDK 的方式,”ShapeBlue 写道。
“但一声不吭地这样做,而 Apache CloudStack 管理指南和其他项目的安装说明仍然告诉人们点击一个不再有效的链接,就是另一回事了。”“成本分摊也不均衡,”该公司补充道。“拥有合作伙伴关系的大型备份供应商有人可以打电话。
一个三人的迁移咨询公司、一个开源项目或一个转换自己工作负载的客户只有一个论坛帖子和一个 404 错误。”
在给 The Register 的一封电子邮件中,VMware 为其行为进行了辩护。
要理解其回应,需要知道 VMware 称与其产品合作的第三方开发人员为技术联盟合作伙伴——即“TAP”。
VMware 告诉 The Register:“VDDK 的访问仍然可以通过选定的 TAP 用于其许可用例,这一直是备份和恢复。”
“需要备份和恢复功能的客户可以从这些合作伙伴提供的众多已获批准的解决方案中进行选择。”“VDDK 不是客户权利。
它是一个软件开发工具包,受其自己的开发者许可证覆盖,从未包含在 Broadcom 软件购买中,”公司发言人补充道。
因此,VMware 的论点是用户不应期望可以使用 VDDK,并且迁移是该工具的未许可用例——该工具仍作为 TAP 成员产品的一部分提供。
VMware 的竞争对手指出,终止公开 VDDK 下载可能会扰乱一些已经开始的迁移项目,考虑到这家虚拟化巨头此前并未对 SDK 的使用进行监管,撤销下载显得令人不安。
执行 VMware 迁移的服务组织已经找到了无需 VDDK 即可迁移虚拟机的变通方法。
VMware 决定停止公开 VDDK 下载之际,其改变的许可政策已导致一些用户考虑减少对其产品的使用——如 VMware 渠道合作伙伴 Rackspace 和 Macquarie Telecom 的情况——或转向竞争对手平台。
VDDK 多年来一直可下载,VMware 不可能不知道其竞争对手如何使用该 SDK 来促进迁移。
因此,不难得出结论,鉴于多年来允许下载,这是 VMware 的防御性举措。然而,移动虚拟机是虚拟化迁移项目中较容易的部分。
重建或替换整个虚拟化环境,涉及网络、安全和存储,才是困难的部分,VMware 知道这一点——这就是为什么它提供了一个兼作迁移工具的站点恢复工具。
因此,移除对 VDDK 的轻松访问对于计划离开 VMware 的人来说并没有太大改变。®