Testy porównawcze wydajności magazynu danych usługi Azure NetApp Files dla rozwiązania Azure VMware Solution
W tym artykule opisano testy porównawcze wydajności dostarczane przez magazyny danych usługi Azure NetApp Files dla maszyn wirtualnych w usłudze Azure VMware Solution (AVS).
Przetestowane scenariusze są następujące:
- Jeden do wielu maszyn wirtualnych działających na jednym hoście AVS i jednym magazynie danych usługi Azure NetApp Files
- Jeden do wielu magazynów danych usługi Azure NetApp Files z jednym hostem AVS
- Skalowanie w poziomie magazynów danych usługi Azure NetApp Files z wieloma hostami AVS
read:write
Następujące współczynniki we/wy zostały przetestowane dla każdego scenariusza:100:0, 75:25, 50:50, 25:75, 0:100
Testy porównawcze udokumentowane w tym artykule zostały wykonane z wystarczającą przepływnością woluminu, aby zapobiec nietrwałym ograniczeniom wpływającym na wydajność. Testy porównawcze można osiągnąć za pomocą poziomów usług Azure NetApp Files Premium i Ultra, a w niektórych przypadkach z poziomem usługi w warstwie Standardowa. Aby uzyskać więcej informacji na temat przepływności woluminu, zobacz Zagadnienia dotyczące wydajności usługi Azure NetApp Files.
Zapoznaj się z magazynem danych usługi Azure NetApp Files dla narzędzia do szacowania TCO rozwiązania Azure VMware Solution, aby poznać rozmiar i powiązane korzyści związane z kosztami magazynów danych usługi Azure NetApp Files.
Szczegóły środowiska
Wyniki w tym artykule zostały osiągnięte przy użyciu następującej konfiguracji środowiska:
- Rozmiar hosta usługi Azure VMware Solution: AV36
- Łączność z chmurą prywatną rozwiązania Azure VMware Solution: brama UltraPerformance z rozwiązaniem FastPath
- Maszyny wirtualne gościa: Ubuntu 21.04, 16 procesorów wirtualnych, 64 GB pamięci
- Generator obciążeń:
fio
Opóźnienie
Opóźnienie ruchu z usługi AVS do magazynów danych usługi Azure NetApp Files różni się w zależności od milisekund (w przypadku środowisk pod minimalnym obciążeniem) do 2–3 milisekund (w przypadku środowisk pod średnim i dużym obciążeniem). Opóźnienie jest potencjalnie wyższe w przypadku środowisk, które próbują przekraczać limity przepływności różnych składników. Opóźnienie i przepływność mogą się różnić w zależności od kilku czynników, takich jak rozmiar we/wy, współczynniki odczytu/zapisu, konkurencyjny ruch sieciowy itd.
Jeden do wielu maszyn wirtualnych działających na jednym hoście AVS i jednym magazynie danych usługi Azure NetApp Files
W jednym scenariuszu hosta AVS usługa AVS do usługi Azure NetApp Files we/wy magazynu danych odbywa się za pośrednictwem jednego przepływu sieciowego. Na poniższych wykresach porównano przepływność i liczbę operacji we/wy pojedynczej maszyny wirtualnej z zagregowaną przepływnością i liczbami we/wy na cztery maszyny wirtualne. W kolejnych scenariuszach liczba przepływów sieciowych zwiększa się w miarę dodawania większej liczby hostów i magazynów danych.
Jeden do wielu magazynów danych usługi Azure NetApp Files z jednym hostem AVS
Poniższe wykresy porównują przepływność pojedynczej maszyny wirtualnej w jednym magazynie danych usługi Azure NetApp Files z zagregowaną przepływnością czterech magazynów danych usługi Azure NetApp Files. W obu scenariuszach każda maszyna wirtualna ma zestaw VMDK w każdym magazynie danych usługi Azure NetApp Files.
Poniższe wykresy porównują liczbę operacji we/wy pojedynczej maszyny wirtualnej w jednym magazynie danych usługi Azure NetApp Files z zagregowanymi liczbami we/wy na sekundę ośmiu magazynów danych usługi Azure NetApp Files. W obu scenariuszach każda maszyna wirtualna ma zestaw VMDK w każdym magazynie danych usługi Azure NetApp Files.
Skalowanie w poziomie magazynów danych usługi Azure NetApp Files z wieloma hostami AVS
Na poniższym wykresie przedstawiono zagregowaną przepływność i liczbę operacji we/wy na 16 maszyn wirtualnych dystrybuowanych na czterech hostach AVS. Na hoście AVS istnieją cztery maszyny wirtualne, z których każda znajduje się w innym magazynie danych usługi Azure NetApp Files.
Niemal identyczne wyniki zostały osiągnięte przy użyciu jednej maszyny wirtualnej na każdym hoście z czterema zestawami VMDKs na maszynę wirtualną i każdą z tych zestawów VMDK w oddzielnym magazynie danych.