Хардуерни и софтуерни изисквания за сървърното решение
Въведение
Хардуерни изисквания
Софтуерни изисквания
Виртуална машина
докер
Въведение
Easy Redmine е сложно уеб приложение с редица технически зависимости, които му позволяват да работи безпроблемно. Има огромни операционни системи, сървъри на бази данни, помощни програми и т.н. За да се постигне оптимална производителност и функциониране като цяло, ние подбрахме специфичен набор от поддържани компоненти.
Ако използвате или се интересувате от облачно решение, тази статия не е почти без значение за вас.
Хардуерни изисквания
Минимални хардуерни изисквания
Тези спецификации са за 25 едновременни потребители със средна честота на заявки в секунда.
процесор | Intel Xeon E5440 @ 2.83GHz |
памет | 4 GB |
Дисково пространство | ~ 20 GB (3 GB за файлове от база данни + достатъчно за прикачени файлове) |
друг | Изисква се мрежова карта |
Изисквания към сървъра за по -големи реализации
Тази таблица е опростено обобщение на по -високите нива на използване на сървърното решение.
Потребители | CPU ядра | RAM | HDD |
50 | 8 | 12GB | 40GB |
100 | 12 | 32GB | 60GB |
200 | 24 | 64GB | 200GB |
500 | 24 | 128GB | 500GB |
Стойностите в таблицата не са дадени стриктно и цялата конфигурация зависи от степента и значимостта на използването на Easy Redmine в компанията. Както и относно честотата на потребителски достъп и заявки, изпратени до сървъра.
Изисквания за интернет връзка
Връзката от потребителя към сървъра, където се намира Easy Redmine, трябва да бъде поне 10 Mbit, Трябва да се вземе предвид целия маршрут от потребителя към сървъра, така че с географски отдалечени места, в отговор на сървъра може да отнеме по-дълго време, независимо от потребителя обявена интернет връзка от своя доставчик. В честотна лента на сървъра също е фактор, разбира се.
Софтуерни изисквания
За да се разработи качествен софтуер, който може да бъде инсталиран на вашия собствен сървър и в същото време да се гарантира неговата стабилност и правилно функциониране, е необходимо да се използва среда, с която той работи най -добре и на която редовно се тества.
Софтуерни изисквания | КОМПОНЕНТ | LTS (V10) | ТОК (V11) | СЛЕДВАЩ (V12) |
---|---|---|---|---|
OS | Debian (amd64) |
10 / 11 | 10 / 11 | 10 / 11 |
Програмен език | Рубин | 2.6.3 | 2.7.x | 3.1.2 |
Сървър на приложения | Puma | |||
Уеб сървър | Nginx | |||
Сървър на база данни | MySQL/Перкона MariaDB |
5.7 + 10.3 + |
5.7 + Не се поддържа |
8.x Не се поддържа |
Други изисквания | Пакет | 2.1.x | 2.2 + | 2.3.7 + |
Други изисквания | Redis | 5.x | 5.x | 5.x |
Други изисквания | NodeJS | 14.16 (LTS) | 14.16 (LTS) | 16.x (LTS) |
Поддържани уеб браузъри (клиент)
- Chrome (http://www.google.com/chrome)
- Firefox (http://www.mozilla.org/en-US/firefox/new/)
- Opera (http://www.opera.com)
- сафари
- Microsoft Edge
Други браузъри не се тестват. Internet Explorer не се поддържа. От съображения за стабилност и сигурност винаги поддържайте браузъра си актуален.
Поддържани операционни системи (клиент)
От само себе си се разбира, че използването на текущи версии на уеб браузъри изисква текущи/поддържани операционни системи на компютъра или мобилното устройство. Общото правило е, че се поддържат двете най-нови версии на операционните системи. Може да се прилага за Windows, MacOS, Linux дистрибуции и мобилни системи.
Виртуална машина (VM)
Най -лесният начин за внедряване на сървър. Ние генерираме виртуалната машина (при поискване), просто я стартирате => практически нищо за инсталиране.
Препоръчваме първата ви инсталация да бъде под формата на виртуална машина (.ova изображение). Той съдържа вече инсталиран Easy Redmine с всички свързани компоненти в поддържаните версии. Естествено, докато постепенно инсталирате актуализации на приложения, може да се наложи да актуализирате и някои зависимости. По -малките актуализации са предимно безпроблемни.
Ако имате по -стара виртуална машина с по -стара версия Easy Redmine, може да сте преминали праг, при който е по -добре да надстроите чрез мигриране към нова виртуална машина. При такива съмнения се свържете с нашата поддръжка. Моля, предоставете колкото се може повече информация за текущата ви среда.
докер
Познаваме компании, които стабилно управляват Easy Redmine на Docker. Те обаче правят това без никаква техническа поддръжка от наша страна и носят пълна отговорност за всички проблеми, които могат да възникнат.
Ние обаче тестваме докеризация на Easy Redmine и подготвяме официална поддръжка на тази популярна технология.