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.

Graphs comparing a single virtual machine with four virtual machines over a single network flow.

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.

Graphs comparing a single virtual machine on a single datastore with four datastores.

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.

Graphs comparing a single virtual machine on a single datastore with eight datastores.

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.

Graphs showing aggregated throughput and IOPs of 16 virtual machines distributed across four AVS hosts.

Następne kroki