Ogólne wymagania systemowe
Ogólne wymagania systemowe dla Systemu web360
- Wymagania sprzętowe
Zalecamy przeznaczenie osobnych maszyn dla usług serwera web oraz bazy danych. Przy określeniu potrzeb wydajnościowych serwerów należy uwzględnić liczbę użytkowników jednocześnie korzystających z systemu.
Poniżej zostały przedstawione minimalne wymagania sprzętowe dla uruchamianego środowiska Web360 2.0. Przy wdrożeniu aplikacji zalecamy przeznaczenie minimum zasobów wskazanych w wymaganiach, choć aplikację da się uruchomić także przy przydzielonej pamięci rzędu kilkuset MB, oczywiście kosztem wydajności.
Minimalne parametry |
|||||||
|
Ilość |
Wymagania |
|||||
Nazwa |
Przeznaczenie |
CPU* |
RAM [GB] |
HDD [GB]** |
HDD |
NIC |
|
Serwer HTTP |
Serwer HTTP dla Web360 2.0 ze wszystkimi wymaganymi dla niego komponentami |
1 |
2 core |
2 |
30 |
Dyski SSD lub SAS 15000 rpm |
100 Mb/s |
Serwer SQL |
Serwer Bazodanowy dla Web360 2.0 |
1 |
2 core |
2 |
30 |
Tabela 1. Minimalne parametry sprzętowe (dla małej strony/biura karier/zwykłego portalu).
Minimalne parametry |
|||||||
|
Ilość |
Wymagania |
|||||
Nazwa |
Przeznaczenie |
CPU* |
RAM [GB] |
HDD [GB] ** |
HDD |
NIC |
|
Serwer HTTP |
Serwer HTTP dla Web360 2.0 ze wszystkimi wymaganymi dla niego komponentami |
1 |
16 core |
2 |
30 |
Dyski SSD lub SAS 15000 rpm |
100 Mb/s |
Serwer SQL |
Serwer Bazodanowy dla Web360 2.0 |
1 |
8 core |
2 |
30 |
Tabela 2. Minimalne parametry sprzętowe (dla średniej wielkości uczelni/instytucji).
Minimalne parametry |
|||||||
|
Ilość |
Wymagania |
|||||
Nazwa |
Przeznaczenie |
CPU* |
RAM [GB] |
HDD [GB] ** |
HDD |
NIC |
|
Serwer HTTP |
Serwer HTTP dla Web360 2.0 ze wszystkimi wymaganymi dla niego komponentami |
1 |
24 core |
2 |
30 |
Dyski SSD lub SAS 15000 rpm |
100 Mb/s |
Serwer SQL |
Serwer Bazodanowy dla Web360 2.0 |
1 |
16 core |
2 |
30 |
Tabela 3. Minimalne parametry sprzętowe (dla dużej uczelni/instytucji).
*Gwarantowana minimalna rezerwacja mocy obliczeniowej na jeden CPU to 1000 MHz.
**Przydzielona przestrzeń dyskowa zależy od przewidywanego przyrostu danych portalu.
Infrastruktura serwerowa powinna składać się z procesorów klasy Xeon lub nowszych. Rekomenduje się również, aby procesory obsługiwały technologię Hyper-Threading, która pozwala na zwiększenie wydajności operacji wykonywanych jednocześnie przez mikroprocesory. Oznacza to, że każdy fizyczny rdzeń procesora jest widziany przez system operacyjny jako dwa procesory wirtualne (vCPU).
- Wymagania systemowe
Zalecanym systemem operacyjnym jest Linux Debian w wersji 12+ (x86_64)
Wymagane składniki systemu:
- Serwer: Nginx 1.22.1+,
- PHP w wersji 8.2 z następującymi rozszerzeniami:
- fpm
- cli
- common
- gd
- curl
- mcrypt
- imagick
- odbc
- ldap
- mbstring
- bcmath
- soap
- zip
- redis
- xml
- mysql
- amqplib
W celu lepszej wydajności aplikacji zaleca się wykorzystanie rozszerzenia PHP-FPM.
- ionCube Loader 14.0.0+
- Kolejkowanie zadań: RabbitMQ 3.10.8+
- Serwer cache aplikacji: Redis 7.0.15+
- Wyszukiwarka: Solr 9.7.0
- Baza danych: MariaDB 10.11.6+
- LibreOffice 7.4.7+
- Repozytorium kodu:
- composer 2.5.5+
- git 2.39.5+
- sudo 1.9.13p3+
- System:
- curl 7.88.2+
- Python 3.11.2+