Hardwarové a softwarové požadavky na serverové řešení
Úvod
Požadavky na hardware
Požadavky na software
Virtuální stroj
přístavní dělník
Úvod
Easy Redmine je komplexní webová aplikace s řadou technických závislostí, které jí umožňují bezproblémový běh. Existuje velké množství operačních systémů, databázových serverů, nástrojů atd. Abychom dosáhli optimálního výkonu a celkového fungování, vybrali jsme konkrétní sadu podporovaných komponent.
Pokud používáte nebo máte zájem o Cloudové řešení, není pro vás tento článek téměř irelevantní.
Požadavky na hardware
Minimální požadavky na hardware
Tyto specifikace platí pro 25 souběžných uživatelů s průměrnou frekvencí požadavků za sekundu.
Procesor | Intel Xeon E5440 @ 2.83GHz |
Memory | 4 GB |
Místo na disku | ~ 20 GB (3 GB pro databázové soubory + dost pro přílohy) |
Ostatní | Je vyžadována síťová karta |
Požadavky na server pro větší implementace
Tato tabulka je zjednodušeným souhrnem vyšších úrovní využití serverového řešení.
uživatelé | CPU jader | RAM | HDD |
50 | 8 | 12GB | 40GB |
100 | 12 | 32GB | 60GB |
200 | 24 | 64GB | 200GB |
500 | 24 | 128GB | 500GB |
Hodnoty v tabulce nejsou striktně uvedeny a celá konfigurace závisí na rozsahu a významu použití Easy Redmine ve společnosti. Stejně jako na frekvenci přístupu uživatelů a požadavků odeslaných na server.
Požadavky na připojení k internetu
Připojení od uživatele k serveru, kde se nachází Easy Redmine, musí být alespoň 10 Mbit, Je potřeba vzít v úvahu celou trasu od uživatele na server, takže se geograficky vzdálených míst, odpověď serveru může trvat delší dobu, bez ohledu na to uživatel je prohlášen za internetové připojení od svého poskytovatele. Šířka pásma serveru je také faktor, samozřejmě.
Požadavky na software
Abyste mohli vyvíjet kvalitní software, který lze nainstalovat na váš vlastní server, a zároveň zaručit jeho stabilitu a správné fungování, je nutné používat prostředí, ve kterém nejlépe funguje a na kterém je pravidelně testován.
Požadavky na software | SOUČÁSTKA | LTS (V10) | AKTUÁLNÍ (V11) | DALŠÍ (V12) |
---|---|---|---|---|
OS | Debian (amd64) |
10 / 11 | 10 / 11 | 10 / 11 |
Programovací jazyk | Rubín | 2.6.3 | 2.7.x | 3.1.2 |
Aplikační server | puma | |||
Webový server | Nginx | |||
Databázový server | MySQL/Percona MariaDB |
5.7 + 10.3 + |
5.7 + není podporováno |
8.x není podporováno |
Další požadavky | Bundler | 2.1.x | 2.2 + | 2.3.7 + |
Další požadavky | Redestilát | 5.x | 5.x | 5.x |
Další požadavky | NodeJS | 14.16 (LTS) | 14.16 (LTS) | 16.x (LTS) |
Podporované webové prohlížeče (klient)
- Chrome (http://www.google.com/chrome)
- Firefox (http://www.mozilla.org/en-US/firefox/new/)
- Opera (http://www.opera.com)
- Safari
- Microsoft hran
Jiné prohlížeče nejsou testovány. Internet Explorer není podporován. Z důvodu stability a zabezpečení udržujte svůj prohlížeč vždy aktuální.
Podporované operační systémy (klient)
Je samozřejmé, že používání aktuálních verzí webových prohlížečů vyžaduje aktuální/podporované operační systémy na počítači nebo mobilním zařízení. Obecným pravidlem je, že jsou podporovány dvě nejnovější verze operačních systémů. Lze jej použít pro Windows, MacOS, distribuce Linuxu a mobilní systémy.
Virtuální počítač (VM)
Nejjednodušší způsob nasazení serveru. Generujeme virtuální počítač (na vyžádání), stačí jej spustit => prakticky nic, co je třeba nainstalovat.
Doporučujeme, aby vaše první instalace byla ve formě virtuálního počítače (obrázek .ova). Obsahuje již nainstalovaný Easy Redmine se všemi souvisejícími komponentami v podporovaných verzích. Při postupné instalaci aktualizací aplikací bude přirozeně nutné aktualizovat také některé závislosti. Menší aktualizace jsou většinou bezproblémové.
Pokud máte starší virtuální počítač se starší verzí Easy Redmine, možná jste překročili prahovou hodnotu, kde je lepší upgradovat pomocí migrace na nový virtuální počítač. S jakýmikoli pochybnostmi se obraťte na naši podporu. Uveďte co nejvíce informací o vašem aktuálním prostředí.
přístavní dělník
Víme o společnostech, které stabilně provozují Easy Redmine na Dockeru. Činí tak však bez jakékoli technické podpory z naší strany a nesou plnou odpovědnost za jakékoli problémy, které mohou nastat.
Testujeme však dockerizaci Easy Redmine a připravujeme oficiální podporu této populární technologie.