JIRA является веб- приложением, означающим что она работает централизованно на сервере и пользователи взаимодействуют через веб-браузеры с любого компьютера.
Если вы планируете запустить JIRA на VMware, прочитайте раздел «Виртуализация JIRA» (JIRA на VMware).
Нет оборудования ? Нет никаких проблем! Попытайтесь использовать облако JIRA.
- Установка не требуется, начните через 5 минут
- Возможность перехода на собственный сервер позже
- Выберите набор поддерживаемых дополнений для установки
Требования к клиенту / серверу JIRA
Пожалуйста, прочитайте страницу «Поддерживаемые платформы для JIRA», в которой перечислены необходимые серверные и клиентские программы, поддерживаемые JIRA 6.4, в том числе:
- Браузеры (на стороне клиента)
- Платформы Java (JDK / JRE) (на стороне сервера)
- Операционные системы (на стороне сервера)
- Серверы приложений (если вы устанавливаете дистрибутив JIRA WAR) (на стороне сервера)
- Базы данных (на стороне сервера)
Прочтите также следующую информацию о требованиях к серверному и клиентскому программному обеспечению для JIRA.
- Браузер
Если вы отключили JavaScript в своем браузере или используете инструмент блокировки скриптов, такой как NoScript, вы должны включить ваш браузер для выполнения JavaScript из JIRA для доступа к полной функциональности JIRA.
- Java
JIRA требует установки платформы Java Developers Kit (JDK) или Java Runtime Environment (JRE) в операционной системе вашего сервера.
Если вы собираетесь использовать установщик Windows или установщик Linux для установки JIRA, нет необходимости устанавливать и настраивать отдельный JDK / JRE, поскольку эти исполняемые файлы будут устанавливать и настраивать собственную JRE для запуска JIRA.
Если, однако, вы собираетесь установить JIRA из архива или планируете установить дистрибутив JIRA WAR, тогда вам сначала нужно будет установить поддерживаемую платформу Java. (См. Поддерживаемые платформы для поддерживаемых платформ Java). Инструкции по установке поддерживаемой платформы Java для JIRA см. в разделе Установка Java.
Обращаем ваше внимание,
В настоящее время Oracle JDK / JRE (ранее Sun JDK / JRE) доступна для Windows (32-разрядная + 64-разрядная), Linux (32-разрядная + 64-разрядная) и Solaris Platforms (32-разрядная + 64-разрядная версия).
Системы Mac OS X упакованы с JDK, оптимизированным для их оборудования и операционных систем. Тем не менее, ни ОС Mac, ни эти JDK не поддерживаются JIRA.
Установка JIRA, работающая на 64-битной платформе Java, может потребовать дополнительной памяти (для работы на таком же уровне производительности) для установки JIRA, запущенной на 32-битной платформе Java.
Это связано с тем, что ссылки на объекты 64-разрядной Java-платформы в два раза больше, чем у 32-разрядной платформы Java.
- Сервер приложений
JIRA - это веб-приложение, для которого требуется сервер приложений. Однако это требование отличается в зависимости от типа дистрибутива JIRA, который вы собираетесь установить:
- «Рекомендуемые» дистрибутивы JIRA (установленные с помощью «Установщика Windows», «Установщика Linux» или из «Архивного файла») предварительно настроены с помощью Apache Tomcat, который является стабильным, легким и быстродействующим сервером приложений. (Нет необходимости устанавливать отдельный сервер приложений, если вы собираетесь установить один из этих рекомендуемых дистрибутивов JIRA.)
- Дистрибутив JIRA WAR можно установить на сервер приложений (поддерживается Atlassian), если этот сервер приложений совместим с вашей операционной системой и платформой Java. Вы должны вручную настроить установку JIRA WAR для работы с существующей установкой сервера приложений.
- База данных
JIRA требует реляционной базы данных для хранения данных о задачах. JIRA поддерживает большинство популярных реляционных серверов баз данных, поэтому мы предлагаем использовать тот, который вам наиболее удобен при администрировании. Поставки JIRA предварительно сконфигурированы с базой данных HSQLDB, которая подходит только для целей оценки, поскольку HSQLDB подвержен повреждению базы данных.
Следовательно, если вы собираетесь использовать JIRA в производственной среде, мы настоятельно рекомендуем подключить JIRA к базе данных предприятия (поддерживаемой Atlassian).
- Примечания
Программное обеспечение для проверки вирусов является общей причиной проблем с производительностью. В частности, Symantec необходимо удалить с сервера, на который вы хотите установить JIRA, поскольку, как известно, значительно снижает производительность JIRA (даже прекращение обслуживания не предвращает от замедления JIRA).
Дополнительные сведения см. в этой статье базы знаний: Устранение неполадок со сбоями и проблемами с производительностью.
Рекомендации по оборудованию сервера JIRA
Рекомендация по оборудованию сервера JIRA для оценки
Во время оценки JIRA будет хорошо работать на любом достаточно быстром компьютере рабочей станции (например, что-то приобретенное за последние два года). Требования к памяти зависят от количества проектов и задач, которые вы будете хранить, но для большинства целей оценки достаточно 300 МБ - 1 ГБ (размера кучи Java).
Существует два способа оценки JIRA:
- Начните немедленно с облака JIRA ( JIRA Cloud ), а затем перейдите на локальный производственный сервер позже или просто продолжайте использовать JIRA Cloud.
- Установите сервер JIRA(JIRA Server) на локальный компьютер, а затем перенесите его на производственный сервер.
Рекомендация аппаратного обеспечения сервера JIRA для производства
Руководство по калибровке Jira может помочь вам выбрать сервер с достаточными ресурсами на основе вашего использования и обращения.
Аппаратное обеспечение, необходимое для запуска JIRA в производстве, зависит от ряда различных конфигураций JIRA (например, проектов, задач, пользовательских полей, разрешений и т. д.), а также максимального количества одновременных запросов, которые система будет испытывать в часы пик. Вот некоторые общие ориентиры:
- Для небольшого числа проектов (10-20), с 1 000 до 5 000 задачами в общем и около 100-200 пользователями недавний сервер (многоядерный процессор) с 2 ГБ оперативной памяти и достаточно быстрый жесткий диск (7200 об / мин или быстрее) должен удовлетворить ваши потребности.
- Для большего количества задач поможет добавление большей памяти. У нас есть сообщения о том, что иметь 2 ГБ оперативной памяти для JIRA достаточно для экземпляров с примерно 200 000 задачами. Если у вас есть сомнения, выделите больше памяти, чем вы считаете нужным.
- Если ваша система будет испытывать большое количество одновременных запросов (requests), запуск JIRA на многоядерном процессоре ЦП увеличит параллельность обработки запросов (requests) и, следовательно, ускорит время отклика для ваших пользователей.
-
Для справки у нас есть сервер, имеющий 2 Intel (R) Xeon (R) CPU E5520 @ 2.27GHz (16 логических ядер) с 32 ГБ ОЗУ. Этот сервер запускает Apache, различные системы мониторинга и два экземпляра JIRA:
- Наш публичный сайт JIRA имеет примерно 145 000 задач, 255 000 комментариев, 120 пользовательских полей и 115 проектов.
- Наш сайт поддержки JIRA имеет приблизительно: 285 000 задач, 2500 000 комментариев, 75 пользовательских полей и 22 проекта.
Обратите внимание, что производительность сильно зависит от ваших размеров и шаблона использования, гораздо больше, чем просто здесь. Поэтому мы написали руководство по различным методам, которые вы можете использовать для масштабирования JIRA в вашей среде.
Быстрое замечание о том, что размер вашей базы JIRA в основном преобладает в этих трех больших таблицах: изменение элементов, комментариев и задач, хранящихся в вашем экземпляре JIRA. Кроме того, тип пользовательских полей и их значения могут также увеличить размер вашей базы данных JIRA, например, свободное текстовое пользовательское поле, которое относится к каждой задаче, увеличивает размер базы данных, если значение этого поля велико.
Обратите внимание: JIRA требует доступа к локальному диску для определенных функций. Если JIRA не имеет доступа на чтение и запись на локальный диск, поиск и сохранение / вложение вложений не будут работать.
Хотя некоторые из наших клиентов запускают JIRA на оборудовании на базе SPARC, Atlassian только официально поддерживает JIRA, работающую на оборудовании x86 и 64-разрядных производных от x86-оборудования.