我们正在尝试在组织级别设置一个专用/单个Sonar实例,其中有近60个项目(不同语言)与MySQL DB。目标是确保系统以最佳方式运行,即Sonar和MySQL DB。
以下是我们计划采购的VM的硬件规格。
RAM:8GB,硬盘:100GB,操作系统:Windows 2008服务器
我们希望拥有的唯一问题是,是否让Sonar和MySQL在同一台机器上运行,或者有一台专用机器在同一网络中运行MySQL服务器。
非常感谢任何投入。
答案 0 :(得分:4)
声纳安装包括两部分:声纳服务器和声纳批处理(通常通过像詹金斯这样的CI软件运行)。
我们的建议是让两个部分尽可能靠近数据库。这对于批处理部件来说更为重要,它在进行分析时会大量查询和更新数据库。让DB远离运行Sonar分析的CI服务器会对性能产生巨大影响。