Version 4 (modified by JP, 12 years ago)

--

Minimalne wymagania

Minimalne wymagania dla serwera

Minimalna wydajna konfiguracja sprzętowa obejmuje serwer z dwurdzeniowym procesorem klasy Intel Xeon i 2GB pamięci RAM. System do celów demonstracyjnych można już uruchomić na każdym komputerze z procesorem taktowanym zegarem rzędu 1.5 GHz i pamięcią 512 MB RAM.

Skalowanie zapotrzebowania na procesor, przy założeniu pełnego obciążenia jednoczesną pracą wskazaną liczbą użytkowników:

  • do 20 użytkowników - 1 rdzeń
  • do 50 użytkowników - 2 rdzenie
  • do 100 użytkowników - 4 rdzenie
  • do 500 użytkowników - 6 rdzeni
  • do 1000 użytkowników - 8 rdzeni
  • powyżej 1000 użytkowników - indywidualna konfiguracja zależna od rzeczywistego obciążenia.

Zapotrzebowanie na pamięć RAM obrazuje przedstawiona zależność.

Określenie zapotrzebowania na łącza

Ruch wygenerowany przez użytkowanie systemu waha się w granicach 10-50MB per user na dzień. Czyli miesięcznie przy 10 użytkownikach może oscylować wokół 3 do 15GB transferu. Jeżeli chodzi o szybkość to dla 20 użytkowników poza siecią lokalną należałoby podłączyć serwer do symetrycznego łącza co najmniej 2MB. Przy podwojeniu liczby użytkowników zewnętrznych szybkość łącza należy zwiększać mniej więcej o połowę. Wiele jednak zależy od rzeczywistej aktywności użytkowników.

Minimalne wymagania dla stacji roboczych

Stacje robocze wymagają procesora > 1.5Ghz oraz pamięci RAM 256 MB. Stanowisko z obsługą skanera powinno być wyposażone w min. 1GB RAM (w celu szybkiego przetwarzania dokumentów wielostronicowych do formatu pdf).

Wybór systemu operacyjnego

Wybór systemu operacyjnego zaleca się uzależnić od docelowej liczby użytkowników. Wzrost wydajności oraz dodatkowe korzyści z większej dostępności systemu Linux stają się przekonujące na instalacjach większych od 20 użytkowników.

Wymagania w zakresie oprogramowania

  • Apache > 2.0 (wersja skompilowana z obsługą SSL)
  • PHP >= 5.2.6
  • PostgreSQL >= 8.2
  • Subversion
  • Zend Optimizer

Dodatkowe pakiety wymagane do integracji z serwerem faksów Hylafax:

  • gnuhtml2latex, latex2rtf
  • hylafax-server
  • imagemagick coder (tiff, pdf)
  • html2ps, ps2pdf
  • ghostscript-fonts-std-6.0-10 ghostscript-fonts-other-6.0-4
  • antiword

Moduły php:

  • php-pgsql php-bcmath php-gd php-soap php-xml php-dom php-iconv php-mbstring php-json php-program php-imap

Pakiety PEAR:

php-pear-Auth_SASL
php-pear-Console_Getopt
php-pear-Crypt_Rc4
php-pear-Date
php-pear-HTTP_Request
php-pear-Mail
php-pear-Mail_Mime
php-pear-Mail_Mime_Decode
php-pear-Net_SMTP
php-pear-Net_Socket
php-pear-Net_URL
php-pear-PEAR-core
php-pear-SOAP
php-pear-HTML_Template_Flexy
php-pear-Spreadsheet_Excel_Writer

Załączniki