Zagadnienia dotyczące sieci dla obciążeń Azure VMware Solution
W tym artykule omówiono obszar projektowania sieci Azure VMware Solution obciążenia. Dobrze zaprojektowane sieci mają kluczowe znaczenie dla umożliwienia łączności, optymalizacji czasów odpowiedzi, dystrybucji ruchu i zapewnienia ciągłej dostępności obciążeń w Azure VMware Solution.
Dystrybuuj obciążenia w celu zapewnienia wysokiej dostępności
Wpływ: niezawodność, wydajność wydajności
Aby osiągnąć skalowalność i zoptymalizować wydajność, należy dystrybuować ruch między miejscami docelowymi w infrastrukturze Azure VMware Solution. Podczas równoważenia obciążenia Azure VMware Solution ruchu można go dystrybuować za pomocą różnych algorytmów, takich jak algorytmy, które uwzględniają wydajność i wagę. Dystrybucja ruchu przychodzącego zwiększa skalę i niezawodność aplikacji obciążeń. Jeśli aplikacja obejmuje wiele centrów danych zdefiniowanych programowo (SDDC), moduł równoważenia obciążenia platformy Azure może dystrybuować ruch we wszystkich środowiskach.
Zalecenia
- Użyj modułu równoważenia obciążenia, takiego jak VMware NSX Advanced Load Balancer w celu równomiernego rozkładu ruchu. Obsługa bram aplikacji przeznaczonych dla użytkowników wewnętrznych i zewnętrznych. Użyj modułu równoważenia obciążenia do routingu, dostarczania aplikacji i kończenia żądań TLS.
- W przypadku obciążeń rozszerzających się na platformę Azure użyj Azure Application Gateway. Ten moduł równoważenia obciążenia dystrybuuje ruch w celu zwiększenia wydajności aplikacji. Application Gateway oferuje również możliwości wykrywania nieautoryzowanego dostępu i zapobiegania atakom (IDPS) oraz możliwościom usługi Azure Web Application Firewall. Azure Load Balancer mogą dystrybuować ruch między strefami, aby zapewnić wysoką dostępność i odporność na uszkodzenia dla obciążeń obejmujących wiele stref dostępności platformy Azure.
Minimalizowanie odległości w dystrybucji globalnej
Wpływ: niezawodność, wydajność wydajności, optymalizacja kosztów
W przypadku aplikacji z globalną obecnością ważne jest zminimalizowanie odległości między wystąpieniami i użytkownikami. Ten cel można osiągnąć, rozsyłając ruch do najbliższej Azure VMware Solution SDDC. Jeśli używasz usługi Traffic Manager, możesz również obniżyć koszty transferu danych wychodzących. W szczególności można wysyłać użytkowników do najbliższego wdrożenia Azure VMware Solution lub lokalizacji brzegowej. Zmniejszenie odległości, z jaką dane są przesyłane, pomaga uniknąć długich transferów danych.
Zalecenia
- W przypadku aplikacji obejmujących wiele regionów rozważ wdrożenie globalnego rozwiązania równoważenia obciążenia ruchu sieciowego opartego na systemie nazw domen, takiego jak usługa Azure Traffic Manager.
- Tworzenie profilów routingu ruchu. Skonfiguruj różne metody routingu, takie jak routing oparty na priorytetach, ważone działanie okrężne, routing oparty na wydajności lub routing geograficzny.
Dostarczanie zawartości
Wpływ: wydajność, optymalizacja kosztów
Aplikacje o dużym natężeniu ruchu wymagają optymalnego pobierania zawartości. Techniki optymalizacji, takie jak kompresja i akceleratory HTTP, mogą zwiększyć wydajność pobierania zasobów w środowisku Azure VMware Solution. Przed ich przesłaniem można użyć technik kompresji na plikach. Takie rozwiązanie może obniżyć koszty dzięki zmniejszeniu ilości przesyłanych danych. Sieć dostarczania zawartości buforuje często dostępną zawartość. W związku z tym użycie sieci dostarczania zawartości z Azure VMware Solution może pomóc w optymalizacji pobierania i dystrybucji. Sieci dostarczania zawartości mogą również pomóc zaoszczędzić na kosztach na inne sposoby. Ponieważ te sieci buforują datę w lokalizacjach brzegowych znajdujących się blisko użytkowników, zmniejszają odległość, z jaką dane są przesyłane.
Zalecenia
- Użyj usługi Azure Content Delivery Network, aby zwiększyć czas odpowiedzi i zmniejszyć opóźnienie dla użytkowników, którzy uzyskują dostęp do aplikacji i witryn internetowych.
- Użyj kompresji, aby zminimalizować ładunek zasobów statycznych.
- Buforowanie rozwiązań, takich jak Redis lub Azure Cache for Redis, umożliwia buforowanie często używanych danych.
Używanie zapory dla obciążeń internetowych
Wpływ: Zabezpieczenia
Obciążenia frontonu w Azure VMware Solution są mapowane na publiczny adres IP. W związku z tym mogą być uwidocznione w Internecie i akceptują połączenia przychodzące ze źródeł zewnętrznych. To skojarzenie z maszyną wirtualną lub modułem równoważenia obciążenia stanowi zagrożenie dla obciążeń.
Zalecenia
- W przypadku aplikacji internetowych użyj zapory, takiej jak Azure Firewall lub certyfikowane urządzenie WUS innej firmy, aby sprawdzić Azure VMware Solution ruchu do Internetu i platformy Azure.
- Upewnij się, że zapora ma reguły i listy kontroli dostępu, aby ograniczyć i filtrować ruch przychodzący.
Zabezpieczanie ruchu między obciążeniami wewnętrznymi
Wpływ: Zabezpieczenia
Sieć jest krytycznym obwodem w środowisku Azure VMware Solution. Sieci pomagają kontrolować dostęp, chronić dane i ograniczać zagrożenia. Niezawodne środki zabezpieczeń sieci pomagają zapewnić dostępność i odporność obciążeń Azure VMware Solution. Na przykład zaimplementowanie izolacji sieci za pośrednictwem segmentacji i użycie wirtualnych sieci LAN może pomóc zapobiec nieautoryzowanemu dostępowi między składnikami środowiska Azure VMware Solution. Sieciowe grupy zabezpieczeń umożliwiają izolowanie i ochronę ruchu w sieciach wirtualnych obciążenia.
Zalecenia
- Tworzenie segmentów sieci dla obciążeń Azure VMware Solution.
- Utwórz reguły zapory w centrum danych VMware NSX-T.
Projektowanie schematów adresowania IP na potrzeby wzrostu
Wpływ: Bezpieczeństwo, Doskonałość operacyjna
Aby zaprojektować Azure VMware Solution i sieci wirtualne w chmurze na potrzeby rozwoju, można użyć zamierzonej strategii zabezpieczeń podsieci. Ten projekt obejmuje strategiczne organizowanie alokacji adresów IP. Należy również użyć narzędzia adresowania IP i wymusić alokację.
Oprócz zakresu adresów RFC-1918 /22 segmenty obciążeń mają oddzielne zakresy routingu międzydomenowego (CIDR, classless classless inter-domain routing). Zaplanuj wystarczającą liczbę adresów IP dla maszyn wirtualnych, publicznych adresów IP i modułów równoważenia obciążenia.
Zalecenia
- Upewnij się, że zakres adresów IP jest wystarczająco duży, aby pomieścić wszystkie bieżące i przyszłe obciążenia Azure VMware Solution.
- Użyj arkusza kalkulacyjnego lub narzędzia do zarządzania adresami IP (IPAM), aby efektywnie organizować dostępne adresy IP, śledzić użycie adresów IP i pomagać w unikaniu konfliktów adresów IP.
- Zaplanuj potencjalne wzrosty liczby urządzeń, segmentów lub podsieci. Użyj schematu adresowania IP, który może obsługiwać wzrost zapotrzebowania.
- Użyj dynamicznego protokołu DHCP (Dynamic Host Configuration Protocol) na potrzeby dynamicznego przypisywania adresów IP.
Następne kroki
Po przeanalizowaniu sieci w Azure VMware Solution zbadaj najlepsze rozwiązania dotyczące monitorowania infrastruktury i aplikacji.
Użyj narzędzia do oceny, aby ocenić wybrane opcje projektu.