Documentation for JIRA 4.4. Documentation for other versions of JIRA is available too.

JIRA とは「ウェブアプリケーション」であり、サーバー上で集中的に実行される事を意味しており、ユーザはあらゆるコンピュータ上からウェブブラウザを介してインタラクトします。

(info) If you are considering running JIRA on VMware, please read the Running JIRA in a Virtualised Environment.

JIRA クライアント/サーバーソフトウェア要件

Please read the Supported Platforms page for JIRA, which lists the required server and client software supported by JIRA 4.4.x, including:

  • ブラウザ (クライアントサイド)
  • Java プラットフォーム (JDK/JRE) (サーバーサイド)
  • オペレーティングシステム (サーバーサイド)
  • Application servers (if you are installing JIRA WAR) (server-side)
  • データベース(サーバーサイド)

また、JIRA 向けサーバーおよびクライアントソフトウェア要件に関する詳細もお読み下さい。

1. ブラウザ

お使いのブラウザで JavaScript を無効にしているか、NoScript のようなスクリプトブロックツールをお使いの場合、JIRA の完全な機能にアクセスするには、JIRA から JavaScript を実行できるようブラウザを有効化する必要があります。

2. Java

JIRA では、Java デベロッパーズキット (JDK) または Java ランタイム環境 (JRE) プラットフォームを、お使いのサーバーのオペレーティングシステムにインストールして頂く必要があります。

JIRA をインストールする際に、Windows Installer または Linux Installer の使用をお考えの場合、JDK/JRE の実行可能ファイルはそれぞれの JRE のインストール・構成を行い JIRA を実行できるため、個別の JDK/JRE のインストールおよび構成は不要です。

しかし、アーカイブからの JIRA のインストール、または JIRA WAR distribution のインストールを予定されている場合、まず対応 Java プラットフォームをインストールする必要があります (対応 Java プラットフォームに関しては、サポートするプラットフォーム を参照して下さい)。JIRA 向けの対応 Java プラットフォームのインストール方法に関しては、Java をインストール を参照して下さい。

(info) 注意:

  • 現在、Windows (32bit + 64bit)、Linux (32bit + 64bit) および Solaris プラットフォーム (32bit + 64bit) 向けに、Oracle JDK/JRE (旧 Sun JDK/JRE) をご利用頂けます。
    Mac OS X システムには、JDK 向けに最適化されたハードウェアおよびオペレーティングシステムがパッケージングされています。但し、JIRA はこれらの JDK に対応していません。
  • 64bit Java プラットフォーム上で実行中の JIRA インストレーションが、32bit Java プラットフォーム上で実行中の JIRA インストレーションと同様のパフォーマンスを実行するには、追加のメモリを必要とする場合があります。
    これは、64bit Java プラットフォームのオブジェクト参照が、32bit Java プラットフォームのそれと比べて2倍のサイズとなっているためです。

3. アプリケーションサーバー

JIRA is a web application that requires an application server.

  • JIRA Standalone ships pre-configured with Apache Tomcat, which is a stable, lightweight and fast-performing application server. (There is no need to install a separate application server if you download the JIRA Standalone distribution.)
  • JIRA WAR can be installed into an application server (supported by Atlassian), provided this application server is compatible with your operating system and JDK. You must manually configure your JIRA WAR installation to operate with an existing application server installation.

4. データベース

JIRA は、その issue データを保管する上で、関係データベースを必要とします。JIRA はほとんどの人気ある関係データベースサーバーに対応しているため、自身で管理するにあたって最も使いやすいものを使用するようお勧めします。JIRA は、HSQLDB データベースが事前設定された状態で出荷されます。HSQLDB はデータベース破壊に弱いため、評価目的のみに適しています。

Hence, if you intend to use JIRA in a production environment, we strongly recommend that you connect JIRA Standalone to an enterprise database (supported by Atlassian).

JIRA サーバーハードウェア推奨

During evaluation, JIRA will run well on any reasonably fast workstation computer (e.g. 1.5+ Ghz processor). Memory requirements depend on how many projects and issues you will store, but 300MB – 1GB (of Java heap size) is enough for most evaluation purposes.

(tick) Most people start by installing JIRA Standalone on their local computer and migrate this to a production server later.

The hardware required to run JIRA in production depends mainly on the number of issues and users that your installation will have, as well as the maximum number of concurrent requests that the system will experience during peak hours.

  • If you are planning to have a small number of projects (10-20) with 1,000 to 5,000 issues in total and about 100-200 users, a recent server (2.0+ GHz quad core CPU) with 1-2 GB of available RAM should cater for your needs.
  • If you are planning for a greater number of issues and users, adding more memory will help. We have reports that allocating 1GB of RAM to JIRA is sufficient for 100,000 issues. If in doubt, allocate more memory than you think you need.
  • If your system will experience a large number of concurrent requests, running JIRA on a multi-CPU machine will increase the concurrency of processing the requests, and therefore speed up the response time.

For reference, our http://jira.atlassian.com site has over 70,000 issues and over 30,000 user accounts. The system runs on a server with a 64-bit quad core processor and 32 GB of memory, of which only 1.5 GB is allocated to JIRA.

Please note that performance heavily depends on your usage pattern. As a general rule, if you wish to store more than 200,000 issues in JIRA we recommend that you set up separate instances of JIRA on different physical machines and split your projects and issues between the instances. You can follow the instructions on splitting a JIRA instance, if you need to convert an existing JIRA instance into multiple instances.

(warning) As your JIRA system evolves, you may need to eventually increase JIRA's memory to maintain performance. Factors that will affect JIRA's memory requirements include an increase in the following:

  • the number of users concurrently on the system
  • the number of concurrent operations
  • the number of plugins (some of which may have their own memory requirements)
  • the number of workflow step executions (such as Transitions and Post Functions)
  • the number of jobs and schedule services
  • the volume of email notifications

We would appreciate it if you let us know what hardware configuration works for you. Please create a ticket in our support system with your hardware specification and mention the number of users and issues in your JIRA installation.

(warning) Please Note: JIRA requires access to a local disk for certain functionality. If JIRA does not have read and write access to disk, searching and saving/accessing attachments will not work.

(info) 一部のお客様は、JIRA を SPARC ベースのハードウェア上で実行していますが、アトラシアン で正式に対応しているのは x86 ハードウェア、および x86 ハードウェアの 64bit デリバティブ上で実行されている JIRA のみとなっています。

次のステップ

Install JIRA Standalone (recommended); or Install JIRA WAR.