Kiedy używać usługi Azure NetApp Files
Teraz przyjrzyjmy się niektórym scenariuszom, które ilustrują, kiedy jest to właściwe, aby przeprowadzić migrację lokalnego obciążenia opartego na plikach do uruchomienia w chmurze przy użyciu usługi Azure NetApp Files jako udostępnionego magazynu plików. Poniżej przedstawiono kryteria, które ułatwiają podjęcie decyzji, czy usługa Azure NetApp Files jest odpowiednim wyborem do uruchamiania obciążeń opartych na plikach w chmurze organizacji:
- Łatwość wdrażania lub migracji
- Skalowanie obciążenia
- Elastyczność
- Technologia magazynowania
Kryteria decyzji
Usługa Azure NetApp Files może zarządzać obciążeniami opartymi na plikach w skali przedsiębiorstwa, które wymagają niewielkiej lub braku ponownej konfiguracji i wymagają pewnej elastyczności wdrażania. Przypadki użycia, w których usługa Azure NetApp Files może nie być właściwym wyborem, zwykle dotyczy małych, statycznych obciążeń, które wymagają magazynu opartego na blokach lub opartych na obiektach. Przyjrzyjmy się tym kryteriom decyzyjnym bardziej szczegółowo.
Kryteria | Analiza |
---|---|
Łatwość wdrażania lub migracji | Czy musisz "lift and shift" obciążenia? Oznacza to, że musisz przenieść obciążenie do chmury platformy Azure bez konieczności zmiany składników, konfiguracji lub kodu aplikacji? Migracja metodą "lift-and-shift" minimalizuje ryzyko wystąpienia problemów z obciążeniem podczas uruchamiania w chmurze. Minimalizuje również koszty, nakład pracy i czas wymagany do wykonania nowych wdrożeń i migracji. |
Skalowanie obciążenia | Jaka jest ogólna skala obciążenia? Usługa Azure NetApp Files najlepiej sprawdza się w przypadku obciążeń w skali przedsiębiorstwa, które wymagają najwyższej wydajności i dostępności. Przykłady obejmują masowe wdrożenia baz danych, duże elementy VDI i aplikacje obliczeniowe o wysokiej wydajności. Usługa Azure NetApp Files może łatwo obsługiwać stosunkowo małe i niskie obciążenia. |
Elastyczność | Czy obciążenie wymaga elastyczności pod względem wydajności, pojemności i skalowalności? Usługa Azure NetApp Files umożliwia zmianę poziomu usługi woluminu między warstwami Standardowa, Premium i Ultra bez przerw w działaniu usługi przez przeniesienie woluminu do puli pojemności z żądanym poziomem usługi. Można również zwiększyć lub zmniejszyć rozmiar puli pojemności lub woluminu w dowolnym momencie, aby dopasować bieżące zapotrzebowanie. Jeśli ustawiono pulę pojemności na ręczną funkcję QoS, usługa Azure NetApp Files umożliwia również niezależne zmienianie przepływności woluminu zgodnie z potrzebami obciążenia. |
Technologia magazynowania | Czy potrzebujesz magazynu opartego na blokach lub opartego na plikach? Usługa Azure NetApp Files działa w przypadku dowolnego obciążenia zgodnego z modelem POSIX, które może używać udostępnionego magazynu plików. Jednak niektóre obciążenia mają ścisłą zależność lub wymaganie dotyczące magazynu, który jest zarówno oparty na blokach, jak i bezpośrednio dołączony. Usługa Azure NetApp Files udostępnia wirtualny serwer NAS, który sprawia, że jest nieodpowiedni dla tego typu obciążenia. Chociaż historycznie wiele obciążeń używało bezpośrednio dołączonego magazynu opartego na blokach, nie jest to ścisła zależność ani wymaganie. W takich przypadkach usługa Azure NetApp Files może zapewnić lepszą wydajność i skalowalność, ponieważ maszyny wirtualne platformy Azure są mniej ograniczone do szybkości sieci niż infrastruktura oparta na blokach (SSD), a woluminy usługi Azure Network Files są połączone z siecią. |
Stosowanie kryteriów
Usługa Azure NetApp Files jest właściwym wyborem dla udostępnionego magazynu sieciowego, gdy obciążenia elastyczne w skali przedsiębiorstwa oparte na plikach muszą być "przeniesione i przesunięte" na platformę Azure. Te kryteria nie mają jednakowego zastosowania do wszystkich zastosowań. Sprawdźmy, jak te kryteria mają zastosowanie do przypadków użycia naszego scenariusza.
Czy zespół bazy danych Oracle powinien używać usługi Azure NetApp Files?
Najbardziej wymagające obciążenia bazy danych Oracle Database wymagają dużej pojemności we/wy i dostępu do magazynu o małych opóźnieniach. Rozwiązanie zapewnia dostęp do plików udostępnionych za pomocą protokołu sieciowego systemu plików (NFS). Architektura korzysta z usługi Azure NetApp Files, udostępnionej usługi magazynu plików. Usługa Azure NetApp Files oferuje korzyści:
- Limity operacji we/wy dysku dotyczące szybkości dostępu stosowane na poziomie maszyny wirtualnej nie mają wpływu na usługę Azure NetApp Files. W związku z tym można użyć mniejszych jednostek SKU maszyn wirtualnych niż w przypadku magazynu dyskowego bez obniżenia wydajności. Takie podejście może znacznie obniżyć koszty.
- Usługa Azure NetApp Files zapewnia elastyczność. Możesz powiększyć lub zmniejszyć wdrożenia na żądanie, aby zachować opłacalność konfiguracji.
Jako prosta usługa natywna platformy Azure usługa Azure NetApp Files działa w środowisku centrum danych platformy Azure. Możesz aprowizować, używać i skalować usługę Azure NetApp Files, podobnie jak w przypadku innych opcji usługi Azure Storage. Usługa Azure NetApp Files korzysta z floty bez systemu operacyjnego magazynu typu all-flash. Oprócz korzystania z magazynu współużytkowanego i wysoce skalowalnego usługa Azure NetApp Files zapewnia opóźnienia mniejsze niż 1 milisekund. Te czynniki sprawiają, że ta usługa jest odpowiednia do używania protokołu NFS do uruchamiania obciążeń bazy danych Oracle Database za pośrednictwem sieci.
Na poniższym diagramie przedstawiono możliwą architekturę. Składniki wchodzą w interakcje w następujący sposób:
- Baza danych Oracle Database działa na maszynach wirtualnych platformy Azure w podsieci Oracle.
- W podsieci usługi Azure NetApp Files usługa Azure NetApp Files zapewnia dostęp NFS do plików danych i dzienników.
- Protokół połączenia Oracle Direct NFS (dNFS) poprawia wydajność i przepływność.
Czy zespół usługi Azure Virtual Desktop (AVD) powinien używać usługi Azure NetApp Files?
Usługa Azure NetApp Files może zapewnić maksymalnie 450 000 operacji we/wy na sekundę i opóźnienie podrzędne, co oznacza, że może zapewnić magazyn dla wdrożeń usługi Azure Virtual Desktop (AVD) na dużą skalę. Korzystając z funkcji usługi Azure NetApp Files, można szybko i łatwo zoptymalizować skalę wdrożenia usługi AVD w celu kontrolowania kosztów. Usługa Azure NetApp Files umożliwia zmianę przepływności i wybranie innej warstwy usługi dla woluminów na żądanie bez przerw w działaniu usługi. Ponadto, tworząc częste ręczne lub automatyczne migawki woluminów, można wycofać poszczególne kontenery profilów użytkownika FSLogix w razie potrzeby, a nawet przywrócić całe woluminy.
Rozważmy scenariusz, w którym kilku pracowników pracuje we wdrożeniu usługi AVD, a każdy użytkownik korzysta z wirtualnego pulpitu osobistego. To wdrożenie na dużą skalę można przenieść na platformę Azure i zoptymalizować pod kątem przepływności zgodnie z potrzebami.
Na poniższym diagramie przedstawiono jedną z możliwych architektur, której firma może użyć do wdrożenia usługi AVD na komputerze osobistym. Użytkownicy są mapowane na określone zasobniki pulpitu. Zasobnik to sieć wirtualna szprych z pulą maszyn wirtualnych i wyznaczoną podsiecią usługi Azure NetApp File, która używa woluminu z ogólnej puli pojemności usługi Azure NetApp Files. Każda pula ma prawie 1000 maszyn wirtualnych — jeden dla każdego użytkownika. Usługa Azure NetApp Files może łatwo obsługiwać wiele komputerów osobistych na sieć wirtualną puli hostów z jedną sesją. Jeśli potrzebne są więcej osobistych pulpitów, można łatwo dodać więcej zasobników.
Czy zespół badawczy i programistyczny powinien używać usługi Azure NetApp Files?
Większość zespołów ds. badań i badań ma aplikacje wymagające operacji intensywnie korzystających z obliczeń i intensywnie korzystających z danych, takich jak projektowanie wspomagane komputerowo, modelowanie 3D i szczegółowe symulacje. W związku z tym wymagają dużej liczby operacji we/wy na sekundę, małych opóźnień i wysokiej dostępności. Te zadania często tworzą skrajne wahania użycia, gdzie użycie jest wysokie podczas, powiedzmy, złożonej symulacji, a następnie prawie nic, gdy kończy się symulacja. Członkowie zespołu R&D wymagają mieszanego dostępu do protokołu SMB/NFS ze zgodnością POSIX. Wszystkie te zagadnienia działają na rzecz migracji aplikacji zespołu R&D na platformę Azure i korzystania z usługi Azure NetApp Files jako usługi shared-storage.
Na poniższej ilustracji przedstawiono możliwą konfigurację uruchamiania aplikacji obliczeniowej o wysokiej wydajności w sieci wirtualnej platformy Azure. Instalator używa usługi Azure NetApp Files jako magazynu udostępnionego dla aplikacji. Członek zespołu ds. zasobów badawczo-badawczych uzyskuje dostęp do frontonu za pośrednictwem maszyny wirtualnej z systemem Windows lub Linux. Aplikacja HPC działa w podsieci Compute, która składa się z zestawu skalowania maszyn wirtualnych z systemem Linux. Magazyn udostępniony dla zestawu skalowania pochodzi z wyznaczonej podsieci zawierającej wolumin usługi Azure NetApp Files.