Udostępnij za pośrednictwem


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.

Opóźnienie

Opóźnienie ruchu z usługi AVS do magazynów danych usługi Azure NetApp Files różni się od podmilisekund (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 czynników, takich jak rozmiar we/wy, współczynniki odczytu/zapisu, konkurencyjny ruch sieciowy i inne.

Skalowanie wydajności

Każdy host AVS łączy się z każdym magazynem danych usługi Azure NetApp Files przy użyciu stałej liczby przepływów sieciowych, które mogą ograniczyć przepływność poszczególnych dysków maszyn wirtualnych (VMDK) lub hosta AVS do każdego magazynu danych. W zależności od danego zestawu obciążeń i wymagań dotyczących wydajności może być wymaganych wiele magazynów danych. Ogólną wydajność magazynu dla każdego hosta AVS można zwiększyć przez rozłożenie obciążeń w wielu magazynach danych. Możesz również zwiększyć wydajność, rozkładając obciążenie na każdy magazyn danych na hostach AVS. Na poniższym wykresie przedstawiono względne skalowanie wydajności dodatkowych magazynów danych.

Wykres wzrostu wydajności.

Uwaga

Limit przepływności dla zewnętrznych magazynów danych może być ograniczony przez inne czynniki, w tym przepustowość sieci, limity jednostek SKU lub limity poziomu usług dla woluminów usługi Azure NetApp Files.

Na przepływność poszczególnych hostów może mieć wpływ wybrana jednostka SKU usługi AVS. Jednostka SKU AV64 ma karty sieciowe 100-Gigabit Ethernet (GbE). Pozostałe jednostki SKU mają 25 GBE kart sieciowych. Poszczególne przepływy sieci (takie jak NFS mounts) mogą być ograniczone przez karty sieciowe 25 GbE.

Szczegóły środowiska AV64

Wyniki w tym artykule zostały osiągnięte przy użyciu następującej konfiguracji środowiska:

  • Rozmiar hosta usługi Azure VMware Solution: AV64 z programem VMware ESXi w wersji 7u3
  • Łączność z chmurą prywatną rozwiązania Azure VMware Solution: brama UltraPerformance z rozwiązaniem FastPath
  • Maszyny wirtualne gościa: Rocky Linux 9, 16 procesorów wirtualnych, 64 GB pamięci
  • Generator obciążenia: fio 3.35

Uwaga

Testy AV64 koncentrują się tylko na ocenie pojedynczego hosta ESXi. Skalowanie w górę liczby hostów ESXi zostało omówione w sekcji AV36.

Jeden do wielu magazynów danych usługi Azure NetApp Files z jednym hostem AV64

Poniższe wykresy porównują przepływność pojedynczej maszyny wirtualnej w jednym magazynie danych usługi Azure NetApp Files z zagregowaną przepływnością ośmiu maszyn wirtualnych, z których każda jest oparta na własnych magazynach danych usługi Azure NetApp Files. Podobną przepływność można osiągnąć przez mniejszą liczbę maszyn wirtualnych z dodatkowymi zestawami VMDKs rozłożonymi na tę samą liczbę magazynów danych.

Diagram przedstawiający porównanie jednego magazynu danych usługi Azure NetApp File skonfigurowanego do wielu magazynów danych.

Ten wykres porównuje przepływność:

Wykresy porównujące przepływność w jednym i ośmiu magazynach danych.

Ten wykres porównuje I/OPS:

Wykresy porównujące I/OPS w jednym i ośmiu magazynach danych.

Szczegóły środowiska AV36

Te testy zostały przeprowadzone z konfiguracją środowiska przy użyciu:

  • Rozmiar hosta usługi Azure VMware Solution: AV36 z uruchomionym programem VMware ESXi w wersji 7u3
  • Łą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

Jeden do wielu maszyn wirtualnych działających na jednym hoście AV36 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. Te wykresy porównują przepływność i liczbę operacji we/wy pojedynczej maszyny wirtualnej z zagregowaną przepływnością i 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.

Diagram przedstawiający porównanie maszyn wirtualnych z jednym hostem AV36 i jednym magazynem danych usługi Azure NetApp Files.

Jeden do wielu magazynów danych usługi Azure NetApp Files z jednym hostem AV36

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.

Wykresy porównujące przepływność z jednym hostem AV36.

Poniższe wykresy porównują I/OPS pojedynczej maszyny wirtualnej w jednym magazynie danych usługi Azure NetApp Files z zagregowanym we/wy na platformie OPS 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.

Wykresy porównujące I/OPS z jednym hostem AV36.

Skalowanie w poziomie magazynów danych usługi Azure NetApp Files z wieloma hostami AV36

Na poniższym wykresie przedstawiono zagregowaną przepływność i I/OPS 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.

Wykresy przedstawiające zagregowaną przepływność i I/OPS 16 maszyn wirtualnych dystrybuowanych na czterech hostach AVS.

Następne kroki