有人在虚拟机上运行 Jira 成功过还是失败过?

我正在设置一个新的源代码控制和缺陷跟踪服务器。我的服务器机房几乎已满,我的服务团队建议使用虚拟机。我看到一群人在VM上运行SVN(包括NCSA)。虚拟机还可以让我摆脱硬件问题并提供高可用性。最后,它使我摆脱了一些繁文缛节,并且可以更快地实施。

那么,有人知道为什么我不应该将 Jira 放在虚拟机上吗?

谢谢

有帮助吗?

解决方案

我不明白为什么你不应该在虚拟机上运行 jira - 但 jira 需要大量资源,如果你的虚拟机驻留在负载很重的机器上,它可能会表现出较差的性能。为什么不记录支持请求 (support.atlassian.com) 并询问?

其他提示

我们刚刚为此做了研究,结果如下:

  • 如果您计划进行少量项目 (10-20),总共有 1,000 到 5,000 个问题,并且大约有 100-200 个用户,那么具有 256-512MB 可用 RAM 的最新服务器 (2.8+GHz CPU) 应该可以满足您的需求。需要。
  • 如果您计划处理更多问题和用户,添加更多内存会有所帮助。我们有报告称,为 JIRA 分配 1GB RAM 足以处理 100,000 个问题。
  • 作为参考,Atlassian 的 JIRA 网站 (http://jira.atlassian.com/)有超过 33,000 个问题和超过 30,000 个用户帐户。该系统在 64 位四核处理器上运行。服务器有 4 GB 内存,其中 1 GB 专用于 JIRA。

对于我们的安装(<10000 个问题,一次 <20 个并发会话),我们使用很少的服务器资源(<1GB RAM,在四核处理器上运行,我们通常使用 <5%,峰值 <30%),并且 VM 没有不会对性能产生任何可测量的影响。

我们在虚拟机上运行 Jira - VMWare,运行 Windows Server 2003 SE 并将数据存储在 SQL Server 2000 服务器上。没有问题,运行良好。

我的公司最近将 JIRA 实例从托管物理服务器迁移到 Amazon EC2 实例,一切都运行良好。我们使用的是 m1.large 实例(64 位操作系统,具有 4 个虚拟核心和 8GB RAM),但这远远超出了 JIRA 的需要;我们还在同一个 EC2 实例上托管 Confluence 和我们的公司网站。

请注意,我们是一个相对较小的机构;到目前为止,我们的 JIRA 实例有 25 个用户(其中​​可能有 15 个活跃用户)和大约 1000 个 JIRA 问题。

我们在基于 Linux 的 VM 实例上运行 JIRA(和其他 Atlassian 应用程序)实例。一切都运行得很好。

虚拟机上 JIRA 的磁盘访问速度...

http://confluence.atlassian.com/display/JIRA/Testing+Disk+Access+Speed

我想知道使用 JIRA 和 VM 的人(Chris Latta)是否在底层运行 ESX - 这可能比 Windows 主机更快。

我已经成功地从同一服务器托管的一组虚拟机中运行 Jira、Bamboo 和 FishEye。尽管我不建议在大多数商店中使用这种设置进行生产。按照今天的标准,Jira 的要求相当低。只要确保您可以从主机上获得足够的资源,一切就可以正常运行。

如果您所说的 VM 是指操作系统的虚拟实例,例如在 Xen、VMWare 甚至 Amazon EC2 上运行的 linux 实例,那么 Jira 就可以正常运行。您唯一需要担心虚拟系统的情况是,您正在执行一些依赖于硬件的操作,例如运行图形 3D 应用程序,或者使用传真调制解调器或带有 Asterisk 的 Digium 电话卡。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top