Wirtualizacja rozwija się bardzo dynamicznie szczególnie przez ostatnie kilka lat. W 2011 roku ponad 50% serwerów na świecie to wirtualne maszyny. Dzięki wirtualizacji system IT jest bardziej elastyczny oraz efektywniejszy.
Wirtualizacja zmieniła działanie centrów danych. Sprawiła, że zarządzanie i wdrażanie usług IT jest prostsze. Ale, przed wprowadzeniem VMware VAAI, wielu administratorów IT miało doświadczenia z następującymi problemami:
VMware vSphere VAAI
W celu zwiększenia wydajności i naprawienia powyższych problemów, VMware opracował VAAI (vStorage API dla Integracji Macierzy). VAAI pomaga odciążyć serwery ESXi przez przeniesienie niektórych zadań na pamięci masowe, które są kompatybilne z VAAI. W ten sposób można zmniejszyć obciążenie serwera ESXi, a zaoszczędzone zasoby wykorzystać na inne ważniejsze zadania.
VAAI zawiera:
W tym artykule opiszemy jak DSM wykorzystuje ATS.
ATS – Hardware Assisted Locking (Atomic Test & Set)
Przed vSphere 5.0, gdy kilka serwerów ESXi chciało mieć dostęp do tego samego pliku na tym samym wolumenie VMFS, wyzwalało to Reservation Lock. Mechanizm zapobiegający konfliktowi danych, który występuje przy wielodostępie. Trzeba dodać, że mimo iż faktycznie zabezpiecza to integrację danych, to wpływa na niską wydajność całego systemu.
ATS pozwala dla serwera ESXi tylko na rezerwację wybranych bloków wolumenu VMFS. W przeciwieństwie do Reservation Lock, który rezerwował cały wolumen, dla jednego serwera. Mechanizm ATS rezerwuje tylko bloki, z których chce skorzystać serwer ESXi. Pozostałe serwery nadal mogą skorzystać z bloków znajdujących się na wolumenie VMFS, oczywiście jeżeli nie zostały zablokowane dla innego serwera. W rezultacie mechanizm ATS zwiększa wydajność całego systemu.
Test wydajności ATS:
Porównanie wyników wydajności przed i po wprowadzeniu ATS to najlepszy sposób na pokazanie różnic. Poniżej informacje o środowisku testowym:
Specyfikacja serwera ESXi:
Jako pamięć masową wykorzystaliśmy DiskStation DS3611xs w konfiguracji jak poniżej:
Test ATS
Zadaniem tego testu było utworzenie kilku maszyn wirtualnych (VM) jednocześnie, na jednym LUN-ie iSCSI. Najpierw podłączyliśmy LUN utworzony na DS3611xs do kliku serwerów ESXi. Następnie z poziomu serwerów ESXi tworzyliśmy/kasowaliśmy w tym samym czasie maszyny wirtualne, na tym samym LUN-ie. Proces tworzenie i kasowanie maszyn wirtualnych odbywał się w sposób ciągły. Benchmark był uruchomiony przez czas, jaki był wymagany na utworzenie 1,000 wirtualnych maszyn. Jak widać na poniższym wykresie osiągi są 9 razy większe z ATS niż z Reservation Lock.
Podsumowanie
W środowisku wirtualizacji przeważnie przechowuje się kilka plików obrazów maszyn wirtualnych na tym samym LUN-ie iSCSI. LUN jest podłączony do kilku serwerów ESXi między, którymi współdzieli dostępne zasoby. Pamięci masowe, które wspierają tylko Reservation Lock blokują cały LUN w celu zabezpieczenia integracji danych. Jednakże gdy obsługiwany jest dodatkowo ATS, serwer blokuje tylko wybrane bloki wolumenu LUN. Przeprowadzony test pokazał jak duża jest różnica w wydajności między Reservation Lock i ATS. Tłumaczy to także, dlaczego większość firm produkujące pamięci masowe chce, aby ich produkty nie tylko miały certyfikat zgodności VMware Ready, ale były również w pełni kompatybilne z VAAI.
19 marca 2025 r. — Firma Synology ogłosiła wprowadzenie na rynek modelu CC400W, najnowszego dodatku…
Tajpej, Tajwan, marca 13, 2025– QNAP® Systems, Inc., wiodący innowator w dziedzinie rozwiązań obliczeniowych, sieciowych i…
Tajpej, Tajwan, marca 4, 2025 – QNAP® Systems, Inc., wiodący innowator w dziedzinie rozwiązań obliczeniowych, sieciowych…
Taipei, Taiwan, lutego 24, 2025 – QNAP® Systems, Inc., wiodący innowator rozwiązań obliczeniowych, sieciowych i pamięci…
Tajpej, Tajwan, lutego 20, 2025 – QNAP® Systems, Inc., wiodący innowator w dziedzinie rozwiązań obliczeniowych, sieciowych…
Tajpej, Tajwan, stycznia 21, 2025 – QNAP® Systems, Inc., wiodący innowator w dziedzinie rozwiązań obliczeniowych, sieciowych…