Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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
- Rozszerzanie repozytoriów danych usługi Azure NetApp Files przy użyciu wielu hostów 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ść. Wyniki wydajności można osiągnąć dzięki poziomom usług Azure NetApp Files Premium i Ultra, a w niektórych przypadkach także z poziomem usługi Standard. 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 Azure NetApp Files dla Estymatora TCO rozwiązania Azure VMware Solution aby zrozumieć wielkość i związane z tym korzyści kosztowe 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.
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 interfejsu sieciowego 100-Gigabit Ethernet (GbE). Pozostałe jednostki SKU mają 25-GbE karty sieciowe. Poszczególne przepływy sieciowe (takie jak punkty montowania NFS) mogą być ograniczone przez 25-GbE karty sieciowe.
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ść prywatnej chmury w rozwiązaniu Azure VMware Solution: brama UltraPerformance z FastPath
- Maszyny wirtualne gości: Rocky Linux 9, 16 procesorów wirtualnych, 64 GB pamięci
- Generator obciążenia:
fio3.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.
Ten wykres porównuje przepływność:
Ten wykres porównuje I/OPS:
Szczegóły środowiska AV36
Ten test został przeprowadzony z użyciem konfiguracji środowiska:
- Rozmiar hosta usługi Azure VMware Solution: AV36 z uruchomionym programem VMware ESXi w wersji 7u3
- Łączność prywatnej chmury w rozwiązaniu Azure VMware Solution: brama UltraPerformance z FastPath
- Maszyny wirtualne gościa: Ubuntu 21.04, 16 rdzeni CPU, 64 GB RAM
- 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 operacje wejścia/wyjścia magazynu danych do Azure NetApp Files odbywają się za pośrednictwem jednego przepływu sieciowego. Te wykresy porównują wydajność i operacje I/O pojedynczej maszyny wirtualnej z zagregowaną wydajnością i operacjami I/O dla czterech maszyn wirtualnych. 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 repozytoriów danych 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.
Poniższe wykresy porównują I/OPS pojedynczej maszyny wirtualnej w jednym magazynie danych usługi Azure NetApp Files z zagregowanym I/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.
Skaluj magazyny danych 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.