CC Otwarte Systemy Komputerowe Sp. z o.o.

Systemy bezpieczeństwa sieciowego

Server-Cluster Add-On

W przypadku ogromnej ilości odwołań (np. paręset tysięcy dziennie) do serwera informacyjnego WWW często stosowanym rozwiązaniem jest grupowanie kilku maszyn w klaster. Klaster WWW to nic innego jak zbiór kilku komputerów (nie koniecznie pracujących w środowisku tego samego systemu operacyjnego) z tą samą zawartością. Idea pracy polega na tym, że w przypadku odwołania do serwera WWW (np. www.clico.pl) wybierana jest najmniej obciążona maszyna. Za wybór określonego komputera odpowiada narzędzie równoważenia obciążeń - load balancer, które współpracując z serwerem DNS "podsuwa" najmniej obciążoną maszynę w klastrze. Przykładem takiego rozwiązania może być Meta IP/Load Balancer lub Connect Control Module firmy CheckPoint. Istnieją także tzw. rozwiązania sprzętowe.

Problemem który powstaje w takiej sytuacji jest monitorowanie pracy serwera WWW. Wprawdzie istnieją rozwiązania, które pozwalają zapisać wszystkie odwołania na jednej maszynie, ale odbywa się to z istotnym zmniejszeniem wydajności klastra jako ca łości, stawiając pod znakiem zapytania sensowność jego użycia. Dodatkową komplikację może wprowadzić awaria jednej z maszyn, a maszyny logującej w szczególności. Klastry stosowane są bardzo często także po to aby wyeliminować problem awarii, dlatego też wszystkie maszyny w klastrze powinny być niezależne.

Oczywistym jest, że w trakcie sesji WWW odwołania pochodzące od tego samego użytkownika mogą być realizowane na różnych maszynach w klastrze, co powoduje zapisanie historii (logów) sesji na różnych komputerach.

Jak zatem wygenerować rozsądny raport z użytkowania klastrowego WWW?

Odpowiedzią na to pytanie jest WebTrends Cluster Add-On. Pakiet ten stanowi uzupełnienie dla WebTrends Enterprise Suite. Jego u życie gwarantuje wiarygodną i efektywną metodę analizy klastra WWW jako całości.

Przed analizą Cluster Add-On kompletuje logi wszystkich maszyn, a następnie układa dane w chronologiczną, sekwencyjną całość bazując na znacznikach czasowych. Tak zorganizowane dane umożliwiają wygenerowanie dokładnego raportu dla klastra WWW postrzeganego jako jedna usługa. Dodatkowo, WebTrends prowadzi detaliczną analizę poszczególnych logów i jako wynik przedstawia raport z wykorzystania określonych maszyn. Dzięki temu webmaster może dokładnie prześledzić obciążenie i dystrybucję odwołań do poszczególnych maszyn w klastrze.

WebTrends może analizować logi różnych typów serwera WWW w klastrze. Jest zatem zupełnie bez znaczenia, że np. na jednej maszynie pracować będzie serwer Netscape, na drugiej Apache, a na trzeciej Microsoft.

Wymagania

  • WebTrends Enterprise Suite
  • Windows NT
  • Procesor Pentium 200 MHz
  • Dalsze wymagania zależne są od ilości serwerów w klastrze. Przykładowo - dla 10 maszyn są one następujące:
  • 8 GB HD
  • 256 MB RAM