Linux - sieciowa alternatywa
- Paweł Leszek,
- 22.10.2001
Linux jest często wskazywany jako alternatywa dla komercyjnych sieciowych systemów operacyjnych. Odpowiednie jego wykorzystanie pozwala na obniżenie kosztów budowy serwera internetowego. Nie bez znaczenia jest ogromna ilość oprogramowania serwerowego dostępnego nieodpłatnie.
Linux jest często wskazywany jako alternatywa dla komercyjnych sieciowych systemów operacyjnych. Odpowiednie jego wykorzystanie pozwala na obniżenie kosztów budowy serwera internetowego. Nie bez znaczenia jest ogromna ilość oprogramowania serwerowego dostępnego nieodpłatnie.
Dzięki modułowej budowie Linux wydaje się znakomitym kandydatem do budowy systemu serwerowego. Umożliwia najpierw stworzenie szkieletu działającego systemu i dopiero potem dodawanie potrzebnych komponentów, takich jak bazy danych, usługi katalogowe itd. Ta daleko idąca elastyczność ma wiele zalet, ale również kilka wad.
Linux świetnie nadaje się do budowy tzw. czarnej skrzynki, czyli takiego rozwiązania, w które nie trzeba już ingerować po przeprowadzeniu poprawnej konfiguracji i które działa niemalże bezobsługowo. Jego podstawowe zalety to oczywiście niska cena (lub zgoła jej brak), wady - częste uaktualnienia związane z bezpieczeństwem i burzliwy rozwój systemu powodujący, że trudno jest utrzymać spójność. Problemem jest też słaba dostępność standardowych usług związanych z utrzymaniem rozwiązania.
Dalej idącym pomysłem są wyspecjalizowane serwery linuxowe, przeznaczone do utrzymywania wielu wirtualnych serwerów WWW czy FTP na jednej maszynie (nawet 100-200). Przykładem takiego podejścia jest kolejny produkt firmy Cobalt - RaQ. To rozwiązanie jest wygodne dla dostawców usług internetowych, ponieważ otrzymują oni nie tylko jednorodne środowisko sprzętowe, ale również specjalne oprogramowanie do zarządzania infrastrukturą.
zapewnienia bezpiecznego sposobu zdalnej administracji systemem, np. serwer SSH lub interfejs do zarządzania przez WWW z szyfrowaniem SSL (program Webmin), zablokowania zbędnych usług sieciowych i portów oraz wykonania audytu bezpieczeństwa.
Jeśli instalację i konfigurację wykonano starannie, to serwer będzie działał bezobsługowo przez długi czas. Dość powszechne są czasy pracy rzędu 3-6 miesięcy bez konieczności restartu maszyny. Jest on konieczny jedynie w przypadku wymiany jądra systemu i sprzętu.