我希望在托管服务器上设置Plastic SCM。考虑使用Amazon EC2实例。任何建议都将不胜感激。
谢谢!
答案 0 :(得分:8)
我们在EC2上对Plastic进行了广泛的测试,实际上它是我们进行塑料SCM测试的主要环境之一。
这一切都取决于服务器需要处理的负载。
偶尔推拉的小型服务器
例如,我们用来处理evaluation guide的演示服务器运行在微小的EC2实例上,Linux和MySQL以及512Mb的总RAM。它适用于偶尔的推拉,但当然不能在重载下使用。
极端负载的大服务器
另一方面,我们使用功能更强大的服务器来运行测试' 300个并发机器人客户端在一个大型存储库上每分钟执行约2000个签入。我们detail the specs here。基本上,对于更高的性能:
中央与分布式开发
话虽如此,请记住,如果您设置云服务器,您对重负载的更大限制将不再是服务器本身而是网络。如果您计划以集中方式工作(您的工作区直接与云服务器连接),那么网络绝对是一个考虑因素。每次检查,每个创建分支,每次切换到新分支都将意味着连接到远程服务器,并且您可能无法获得与LAN相同的网络速度。
另一个选择是您分布式工作:您在开发人员计算机上拥有自己的Plastic存储库,而您只需推/拉到中央服务器即可。如果是这样的话它会很好用,而且要求也不会很高。
使用分布式+ Amazon EC2服务器的15个用户团队的规范
如果那是你的情况我会去找:
Linux服务器+ MySQL(比Windows便宜,效果很好)
客户(我假设您正在使用Windows):
希望它有所帮助: - )