提供商 "作弊",但我不想透露我是怎么发现的
我是一名经验丰富的IT开发人员,最近转行做IT咨询。我目前的项目涉及到我的客户租用的一个服务器场的软件性能太可怕了,
我的客户最近花了一大笔钱,对这个租用的服务器场做了一个外部基准测试,结果还不错。今天我发现,服务器场的主机知道了测试的确切时间,他们通过临时增加服务器场的额外资源来Volkswagened测试(即在测试过程中改变设置,以产生比实际使用中更有利的结果)。
结果发现,我的客户实际上把测试时间公布给了主机。测试是在晚上进行的,以免干扰到实时用户,但主机需要关闭一些夜间的自动任务—-否则结果会因为长时间的同步而改变,而这些同步在白天是不会发生的。
我应该敲响警钟,让我的客户知道,因为我对他们负责。不幸的是,我通过服务器主机雇佣的一个初级开发人员获得了这个信息,他对这个问题喋喋不休(可能不知道这些额外的资源应该是个秘密)。由于他在过去几周里一直很有帮助–事实上,他是我在这个项目中最值得信赖和最有价值的联系人–我不想让他失去工作。这对我实现目标有很大的帮助–这就带来了两难的问题。
我愿意接受任何建议,包括道德和实际的建议。