在虚拟机上运行JIRA

12

有人在虚拟机上运行Jira成功或失败吗?

我正在设置一个新的源代码控制和缺陷跟踪服务器。我的服务器机房已经快满了,而我的服务团队建议使用虚拟机。我发现许多人都在虚拟机上运行SVN(包括NCSA)。虚拟机也可以使我免于硬件问题,并提供高可用性。最后,它可以使我免于一些繁文缛节,可以更快地实施。

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

谢谢


在涉及Java应用程序时,使用“VM”一词时需要小心......每个Java应用程序都在虚拟机中运行.... - skaffman
我曾经在虚拟机上遇到过奇怪的减速问题,但当我们转换为物理机后,这些问题就消失了。不过,大多数情况下,我仍然在虚拟机中运行Atlassian产品。请确保为其分配足够的资源。 - Mark E. Haase
8个回答

10

我们进行了调研,以下是我们的发现:

  • 如果您计划管理少量项目(10-20个),总共有1000至5000个问题以及大约100-200个用户,则一台近期的服务器(2.8+ GHz CPU)并拥有256-512MB可用RAM可满足您的需求。
  • 如果您计划处理更多问题和用户,则添加更多内存将有所帮助。我们收到的报告显示,为JIRA分配1GB RAM可满足处理100,000个问题的需求。
  • 以Atlassian的JIRA网站 (http://jira.atlassian.com/) 为参考,该网站拥有超过33,000个问题和30,000个用户账户。该系统运行在64位四核处理器上,服务器拥有4GB内存,其中1GB专门用于JIRA。

对于我们的安装(<10000个问题,<20个同时会话),我们几乎不消耗服务器资源(< 1GB RAM,运行于四核处理器上,典型情况下仅使用<5% ,峰值时仅达到<30%),而虚拟机对性能没有任何明显影响。


6

我认为你可以在虚拟机上运行JIRA,但是JIRA需要大量的资源,如果你的虚拟机所在的物理机负载很重,可能会导致性能不佳。为什么不提交一个支持请求(support.atlassian.com)并询问呢?


我向Atlassian提出了问题,他们采取了供应商提供的两步骤解决方案。他们说这不是官方支持的方法,但一些客户使用VMs。 - Petra Kahn
1
你可以尝试这些指示,也许它们能够帮助你。http://blogs.atlassian.com/developer/2009/04/setting_up_jira_and_confluence.html - Chii

4
我的公司最近将JIRA实例从托管的物理服务器迁移到了Amazon EC2实例,一切都运行得非常顺利。我们使用了一个m1.large实例(64位操作系统,4个虚拟核心和8GB RAM),但是这远远超出了我们仅用于JIRA所需的范围;我们还在同一EC2实例上托管Confluence和我们的企业网站。
请注意,我们是一个相对较小的组织;我们的JIRA实例有25个用户(其中可能有15个活跃用户)和大约1000个JIRA问题。

4

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


4
我们在基于Linux的虚拟机实例上运行我们的JIRA(和其他Atlassian应用程序)。一切都非常顺利。

2

2

我已经成功地在一组虚拟机上从同一台服务器托管Jira、Bamboo和FishEye。尽管我不建议在大多数情况下将此设置用于生产环境。按照今天的标准,Jira的要求相当低。只要确保您可以从主机机器中允许足够的资源,事情应该会运行良好。


1
如果您所说的VM是指操作系统的虚拟实例,例如在Xen、VMWare或甚至Amazon EC2上运行的Linux实例,则Jira将可以正常运行。唯一需要担心虚拟系统的时间是当您进行依赖于硬件的操作时,例如运行图形3D应用程序,或者使用传真调制解调器或带有Asterisk的Digium电话卡等设备。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接