Serwer WWW na systemie Linux
Decydując się na własny, sprzętowy serwer WWW z pewnością podejmujemy świadomą decyzję, bowiem w wiekszości zastosowań, dla małych serwisów WWW wystarczy usługa hostingu świadczona przez specjalizowaną firmę. Dzięki temu pozbywamy sie wielu dodatkowych kosztów i kłopotów związanych z administracją, obsługą archiwizacji, zasilania awaryjnego czy też stabilnych łącz. Jeżeli jednak z róznych względów potrzebujemy własnej maszyny, to przy wyborze należy uwzględnić kilka bardzo istotnych zagadnień. |
Na cele niniejszego artykułu założymy dwie różne potrzeby: - serwer WWW o stosunkowo niewielkim obciążeniu (około 20.000 - 50.000 odsłon dziennie) - serwer WWW o średnim obciążeniu (około 100.000 - 300.000 odsłon dziennie) W każdym przypadku zakładamy, że serwer WWW będzie oparty o popularną dystrybucję Linux, na którym zostanie zainstalowany serwer Apache obsługujący PHP i serwer bazy danych MySQL. Dodatkowo maszyna będzie obsługiwała serwer poczty. Taka konfiguracja aplikacji jest najcześciej stosowana w tego typu rozwiązaniach. Kontroler RAIDPonieważ zdecydowaliśmy się na system operacyjny Linux, musimy zastosować w naszym serwerze sprzętowy kontroler RAID. Kontrolery programowe przeznaczone są do stosowaniach w małych instalacjach opartych o system operacyjny Windows Server.Poniższe konfiguracje są przeznaczone do rozwiązań typowych takich jak: sklep internetowy, portal internetowy, z bazą danych zoptymalizowaną dla serwisu internetowego. W każdym przypadku szczegółową konfigurację należy skonsultować z dostawcą oprogramowania. |
Konfiguracja pierwsza - serwer dla WWW o średnim obciążeniu 20.000 - 50.000 odsłon dziennie
- ilość procesorów: 1
- ilość pamięci operacyjnej: zależna od objętości bazy danych i plików graficznych/multimedialnych
- kontroler dyków twardych: sprzętowy RAID
- ilość i rodzaj dysków twardych: 4 x SATA lub SAS (7200 rpm)
- organizacja macierzy:
Konfiguracja druga - serwer dla WWW o średnim obciążeniu 100.000 - 300.000 odsłon dziennie
- ilość procesorów: 2
- ilość pamięci operacyjnej: zależna od objętości bazy danych i plików graficznych/multimedialnych
- kontroler dyków twardych: sprzętowy RAID z pamięcią i baterią
- ilość i rodzaj dysków twardych: 4 x SAS (15000 rpm) lub SSD
- organizacja macierzy: