我应该将Perforce服务器从VMWare迁移到云(AWS)吗?

我们公司一直使用WMWare上的perforce。 对于当地(美国)的开发商来说,这样的工作很好,但海外的团队却抱怨它的performance。 迁移到云可能会解决问题。 这个举动有什么好处呢?

你为什么认为外部托pipe会有所作为? 如果如果一台networking连接良好的高速机器,它应该在AWS上运行,除非你把它放在你的用户之间的数据中心。

是什么造成了减速? CPU限制? networking带宽饱和,还是没有足够的带宽? networking延迟? 在远程开发人员的本地networking中的问题?

您可以使用Perforce复制在他们的networking上有第二个服务器,它可以保持与主服务器的同步。 这带来了一个小小的风险,即同时在这两个位置签入,但Perforce可能有一些地方来缓解这一点。

一般来说,移动云将会让你付出更多,增加本地用户的延迟和性能,并且你需要考虑安全性。 AWS是安全的,除非您通过糟糕的configuration让虚拟机不安全。 您还需要考虑可用性(托pipe在两个AZ中),备份(EBS不如S3的可靠性)以及可能的其他一些因素。 一般来说,它应该可以正常工作,只需要拥有AWS经验的人员,最好是拥有AWS架构师authentication的人员。