Grupa serwerów zawiera szablon serwera aplikacji (i jego zawartość). Grupa powstaje na bazie skonfigurowanego serwera i służy do tworzenia kopii tego serwera i zarządzania tymi kopiami. Kopie są nazywane klonami. Tworzenie klonów to klonowanie.
Klonowanie jest zaawansowaną techniką służącą do poprawy wydajności i dostępności serwera aplikacji. Klonowanie umożliwia systemowi zarządzającemu obciążeniem automatyczne równoważenie obciążenia serwera aplikacji poprzez rozdział pracy między klony należące do grupy serwerów i automatyczne przełączanie zakończonych niepowodzeniem instancji aplikacji do aktywnych klonów, bez przerywania obsługi. Ukrycie klonowania przed użytkownikiem sprawia, że klonowanie jest niezwykle użyteczną techniką podnoszenia wydajności i niezawodności środowiska produkcyjnego.
Grupa serwerów jest logiczną reprezentacją serwera aplikacji. Grupa ma taką samą strukturę i atrybuty jak rzeczywisty serwer aplikacji, ale nie jest powiązana z żadnym konkretnym węzłem i nie odpowiada żadnemu rzeczywistemu procesowi serwera działającemu na jakimkolwiek węźle. Natomiast klony utworzone z grupy serwerów reprezentują rzeczywiste procesy serwera aplikacji pracujące na rzeczywistych węzłach.
Klony są identyczne z grupą serwerów, z której zostały utworzone, co umożliwia tworzenie identycznych serwerów aplikacji. Kopie te mogą być używane do zarządzania obciążeniem, ponieważ żądanie dotyczące zasobów serwera może zostać obsłużone przez dowolny klon serwera. Uruchomienie lub zatrzymanie grupy serwerów powoduje automatyczne uruchomienie lub zatrzymanie klonu serwera. Zmiany wprowadzone w grupie serwerów są automatycznie propagowane do klonów niezwłocznie po restarcie grupy serwerów.
Pojęcia pokrewne
Zadania pokrewne