我刚刚去阅读我们  DMS 版本 4 的公告新闻稿。虽然它包含了我们最新版本的数据迁移产品的基本细节,但它并没有公平的对待我们的技术团队投入到其中的巨大努力和不可言喻的聪明才智,来使得 DMS 像艺术品一样完美。当然,这里有一句反话 – 因为有了智慧,所以需要的努力就会变少,即使这样,努力依然是巨大的(很快我会说完的话,意味着大)。

在 CDS 我们的口头禅是“聪明的工作”。考虑到现代软件的复杂性,如果产品不是从一开始就使用严格的建筑学规律,精确的设计,和精确的实施,产品几乎注定要失败的,虽然人们可能不是 最初意识到这一最终命运。DMS 是一个非常复杂的系统,它按照所有的这些原则创建,然后(并且)通过详尽的测试备份。

这里是一个企业如何在公司内部呈现的展示。

首先,我们为用户构建软件。因此,主要关注的是我们的客户为什么倾向于,喜欢和希望使用我们的产品。我们的客户包括许多系统集成商和系统管理员。对于这些客户,我们的态度很简单 – “你的愿望是我们的命令。” 这不是一句空洞的口号。我们都需要记住一家公司的目的,这是为了赚钱!为了赚取利润,我们就需要销售产品。我们可以只销售客户需要并希望使用的产品。任何技术,聪明的设计和巧妙的功能都用于满足用户需求。这就是我们在企业存储行业积累的丰富经验。此外,在过去的一些年里,我们的专业服务工程师不断与客户进行实际迁移,这为我们不断改进我们的软件的提供了宝贵的投入。

不可避免地,我们收到了客户的,以及我们自己的专业服务工程师和销售人员的“愿望清单”。其中一些愿望来自已经使用该产品的人,一些来自希望购买该产品的人,还有来自对特定的 SAN 环境硬件有特殊需要的人。

这些愿望中的一些是不平凡的,轻轻地说。

最明显的例子是我们的新 “pMotion”。这个功能是我上一篇文章“打破数据迁移卸载”的主题,在这篇文章中,我描述了许多需要克服的技术挑战,以便为迁移解决方案创建一个真正的零停机切换。正如我在文章中描述的,我们团队克服了这些障碍,并从那以后创建了一个测试版。

当然,创建测试版只是个开始。使用 DMS 与 pMotion 功能和不使用 DMS 的主要区别在于,当使用 pMotion 时,DMS 设备可能长时间保留在客户环境中。虽然我们一直使用 DMS 执行密集的压力和寿命测试,但是由于实际上这些设备可能在数据流中存在很长时间,这意味着我们必须加倍努力测试。

Gears in Motion我们对DMS产品的初衷是,它将在每次迁移项目的基础上使用,把设备插入到 SAN 环境中,数据被迁移,然后当最终切换到新存储时移除设备。这是传统的短期操作。然而,根据我们过去几年的经验,许多用户插入了我们的设备,然后花费时间迁移数据- 有时候要等待几个月。即使数据迁移完成后,客户也要花时间切换到新的存储。在许多情况下,我们的设备在关键系统中被插入超过了一年。我们可以自豪地宣布我们的系统在大型和复杂的 SAN 配置和关键环境中又有了新的里程。在这里,感谢我们的 QA 团队。 我不断地惊讶于他们的固执,彻底和创造性的想法,用于冲出最晦涩的 bug。

至于DMS v4 中的其他新功能,自动分配和自动配置,已被压倒性的广泛接受。 一旦用户尝试这些功能,他们很快就成为基本功能。 事实上,曾经,当我们在自动分配期间遇到存储阵列的问题时,客户对功能缺失的忽视是显而易见的。必须创建新的目标 LUN 的前景听起来令人难以置信,我们想知道该怎样做到,直到本月,世界上的所有迁移工具都需要手动创建所有这些  LUN 吗?幸运的是,我们的专业服务团队迅速确定了问题的原因,并配置了存储以允许我们的自动分配继续进行。CDS 是唯一能够提供这种能力的公司,但它并不是偶然的。这再次归功于我们的透明拦截技术专利,它允许我们自动发现存储配置,从而提供必要的信息来进一步自动化的分配和配置的过程。

但是获取有关存储配置的信息是一回事。支持市场上所有不同的存储系统是另一回事。这些不同存储类型的模块必须仔细设计和连接,以便任何合理的存储可以在短时间内集成。

事实上,我们支持的存储列表中最新添加的插件是针对EMC XtremIO® 系列,它只在几个小时之内…就通过 WebEx 会话完成了!我不得不为我们多才多艺,资源丰富和聪明的工程师团队感到自豪。

还有更多的关于 DMS 版本 4 的介绍,并不只是一篇博客就可以深入描述的。 在这个版本中,我相信我们几乎回答了我们愿望清单中的大部分项目。

有了这样一个伟大的团队,我的工作变得容易,以至于我的责任减少到只用写些博客,描述这些优秀的产品,在它们发布后,以及赞扬我们团队取得的令人难以置信的成就!