Wirtualizacja i wysoka dostępność systemu

Choć istnieją rozwiązania, które zapewniają lepszą wydajność i dostępność systemu - HA (High Availability) i DR (Disaster Recovery) - odporność na awarie - to żadne z nich nie jest tak uniwersalne i ekonomiczne w skali kompletnego centrum danych, jak technologie wirtualizacyjne. Podpowiadamy, jak wykorzystać wirtualizację serwerów do duplikowania zasobów i zwiększania odporności na awarie (failover), nie powodując przy tym zmniejszenia niezawodności systemu.

Wirtualizacja i wysoka dostępność systemu

Przy projektowaniu budowy lub modernizacji infrastruktury IT rośnie znaczenie niezawodności i odporności systemu na awarie. W efekcie, wzrasta też udział kosztów związanych z zapewnieniem nieprzerwanej pracy krytycznych dla biznesu aplikacji. Dlatego też jedną z najważniejszych przyczyn systematycznie rosnącej popularności technologii wirtualizacji serwerów jest możliwość zapewnienia wysokiego poziomu niezawodności przy niższych kosztach i mniejszej złożoności systemu w porównaniu z rozwiązaniami klasycznymi, nie korzystającymi z wirtualizacji.

Polecamy Cztery kroki do dobrego backupu

Zobacz również:

  • 5 priorytetów, które obniżają koszty chmury i usprawniają operacje IT

Jedną z największych zalet tej technologii jest możliwość zbudowania systemu o wysokiej dostępności opartego na jednym schemacie, który może być później wykorzystany w różnych sytuacjach do uruchamiania różnych aplikacji.

Choć należy zdawać sobie sprawę, że wirtualizacja nie jest rozwiązaniem każdego problemu, niektóre aplikacje będą działać lepiej i efektywniej przy zastosowaniu specjalizowanych, dedykowanych serwerów i systemów IT. Jednocześnie nie ulega wątpliwości, że w ostatnich latach technologia ta pozwoliła na zwiększenie efektywności centrów danych bardziej niż jakiekolwiek inne nowe rozwiązania.

Zalety serwerów wirtualnych

Klasyczne rozwiązania systemów IT o wysokiej dostępności i odporności na awarie najczęściej wykorzystują klastry, składające się z serwerów fizycznych i oprogramowania do replikacji. Z reguły powoduje to, że są to systemy skomplikowane i często wymagające infrastruktury sprzętowo-programowej, dopasowanej do wymagań konkretnych aplikacji. Zastosowanie wirtualizacji pozwala uniknąć tego problemu i zbudować system wyposażony w zestaw odpowiednich funkcji - HA i DR - który może obsługiwać różne aplikacje bez konieczności oddzielnego dopasowywania infrastruktury do ich wymagań.

Polecamy Wirtualizacja serwerów i problem nieśmiertelności

Co więcej, niektóre aplikacje nie są wyposażone w zintegrowane mechanizmy, które mogą zapewnić wysoki poziom ich dostępności. W tym przypadku wykorzystanie narzędzi oferowanych obecnie przez zaawansowane hypervisory może być jedyną efektywną metodą zagwarantowania niezawodnej pracy oprogramowania.

Wirtualizacja i wysoka dostępność systemu

Konsolidacja i wirtualizacja

Przykładem może być system IT w niewielkim przedsiębiorstwie, składający się z trzech serwerów aplikacyjnych, serwera pocztowego, serwera plików i dwóch serwerów bazodanowych.

Klasyczne rozwiązanie, mające zapewniać wysoką dostępność, wymaga zdublowania liczby serwerów, a następnie zainstalowania dość kosztownego oprogramowania do replikacji danych i synchronizacji odpowiednich par serwerów.

Oprogramowanie to może jednak nie obsługiwać baz danych, które często wymagają zainstalowania firmowych (z reguły dość kosztownych) narzędzi do tworzenia systemu klastrowego oraz dodatkowej współdzielonej pamięci masowej.

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200