我希望在托管服务器上设置 Plastic SCM。为此考虑使用 Amazon EC2 实例。任何建议将不胜感激。
- 获得良好性能的最低服务器规格
- 设置/配置提示
- Windows 诉 Linux
- MySQL 诉 SQL Server 诉 SQL Express
谢谢!
我希望在托管服务器上设置 Plastic SCM。为此考虑使用 Amazon EC2 实例。任何建议将不胜感激。
谢谢!
我们在 EC2 上对 Plastic 进行了广泛的测试,实际上它是我们运行 Plastic SCM 测试的主要环境之一。
这完全取决于服务器需要处理的负载。
用于偶尔推拉的小型服务器
例如,我们用于处理评估指南的演示服务器在一个小型 EC2 实例上运行,该实例具有 Linux 和 MySQL,总 RAM 为 512Mb。偶尔推拉还是不错的,当然不能在重载下使用。
用于极端负载的大型服务器
另一方面,我们使用更强大的服务器来运行“负载测试”,其中 300 个并发机器人客户端每分钟在大型存储库上执行大约 2000 次签入。我们在这里详细说明规格。基本上,为了更高的性能:
集中式与分布式开发
话虽如此,请记住,如果您设置云服务器,则对重负载的更大限制将不是服务器本身,而是网络。如果您计划以集中方式工作(您的工作区直接连接到云服务器),那么网络肯定是一个考虑因素。每次签入、每次创建分支、每次切换到新分支都意味着连接到远程服务器,并且您可能无法获得与 LAN 相同的网络速度。
另一种选择是分布式工作:您在开发人员机器上拥有自己的 Plastic 存储库,您只需推送/拉取到中央服务器。如果是这样的话,它会很好用,而且要求也不会很高。
一个 15 人团队工作分布式 + Amazon EC2 服务器的规范
如果这是你的情况,我会选择:
Linux 服务器 + MySQL(比 Windows 便宜,而且效果很好)
客户端(我假设您使用的是 Windows):
希望能帮助到你 :-)