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.
Znaczenie lokalizacji: dane użytkowników, komputerów w chmurze i aplikacji
Lokalizacja komputera w chmurze może odgrywać kluczową rolę w zakresie wydajności i środowiska użytkownika końcowego komputerów w chmurze. Gdy komputer w chmurze jest aprowizowane z dala od lokalizacji fizycznej użytkownika, może to prowadzić do zwiększonego opóźnienia, co może negatywnie wpłynąć na interakcje z komputerem w chmurze i produktywność użytkowników. Na przykład użytkownicy uzyskujący zdalny dostęp do komputerów w chmurze na różnych kontynentach mogą napotkać większe opóźnienia w porównaniu z tymi użytkownikami znajdującymi się bliżej regionu, w którym aprowizowany jest komputer z chmurą.
Podobnie ważne jest, aby zrozumieć lokalizację danych aplikacji — szczególnie kluczową dla aplikacji wrażliwych na opóźnienia — ponieważ podczas sesji użytkownicy prawdopodobnie uzyskują do niej dostęp. Dane aplikacji mogą znajdować się w tym samym regionie co komputer z chmurą, w innym regionie Azure, a nawet z powrotem do środowiska lokalnego. W idealnym przypadku użytkownik, komputer w chmurze i dane aplikacji są geograficznie blisko, na przykład użytkownik ma siedzibę w Nowym Jorku z komputerem w chmurze i danymi platformy Microsoft 365 w Azure Wschodnie stany USA (Wirginia), jednak nie zawsze tak jest.
Jeśli te elementy nie są współlokacyjne, administratorzy muszą starannie wybrać region aprowizacji komputera w chmurze, aby zapewnić bezproblemowe środowisko pracy. W Windows 365 Enterprise region komputera w chmurze jest definiowany w zasadach aprowizacji za pośrednictwem ustawień usługi Microsoft Hosted Network (MHN) lub Azure Network Connection (ANC). Jeśli zmiany będą potrzebne później, administratorzy mogą zaktualizować zasady aprowizacji, aby przenieść komputery w chmurze do nowego regionu. Chociaż nie powoduje to ponownej aprowizacji, powoduje usunięcie punktów przywracania z poprzedniego regionu, więc czas i planowanie są ważne.
Zrozumienie sposobu, w jaki użytkownicy łączą się ze swoimi komputerami w chmurze Windows 365, jest również niezbędnym elementem optymalizacji wydajności. Gdy użytkownik inicjuje sesję, ruch najpierw przechodzi do najbliższej bramy Azure — określanej przez lokalizację fizyczną użytkownika — a następnie przechodzi przez Azure szkielet firmy Microsoft do regionu, w którym aprowizowano komputer w chmurze.
Czynniki, które należy wziąć pod uwagę:
Bliskość użytkownika do lokalizacji komputera w chmurze: W general__,__ im bliżej lokalizacji komputera w chmurze, tym szybszy jest czas reakcji wprowadzania klawiatury i myszy oraz aktualizacji ekranu.
Bliskość danych aplikacji do lokalizacji komputera w chmurze: Podczas określania lokalizacji komputera w chmurze należy wziąć pod uwagę region Azure lub lokalizację lokalną danych aplikacji. W przypadku aplikacji, które są wrażliwe na opóźnienia, przeniesienie komputera w chmurze bliżej danych aplikacji prawdopodobnie zwiększa wydajność.
Przepisy regionalne i niezależność danych: Zgodność z regionalnymi przepisami dotyczącymi niezależności danych i prywatności może ograniczać miejsce aprowizacji komputerów w chmurze.
Protokół UDP (User Datagram Protocol) preferowany niż protokół TCP (Transmission Control Protocol) w celu uzyskania optymalnego środowiska użytkownika końcowego: Protokół RDP Shortpath używa transportu opartego na protokole UDP za pośrednictwem protokołu URCP (Universal Rate Control Protocol ). Usługa URCP optymalizuje protokół UDP (User Datagram Protocol), dostosowując się do warunków sieciowych i implementując kontrolę szybkości, co zapewnia lepszą przepływność i większą tolerancję opóźnień w porównaniu z połączeniami TCP/Websocket.
Chociaż opóźnienie między użytkownikami a Virtual Machines (maszynami wirtualnymi) było wcześniej kluczowym problemem, postępy w zakresie protokołów i korzystania z sieci szkieletowej firmy Microsoft znacznie zmniejszyły jego wpływ. W związku z tym umieszczenie komputerów w chmurze w pobliżu danych aplikacji jest teraz często akceptowalne, a nawet preferowane.
Niezawodna łączność sieciowa dla wydajności komputera w chmurze
Optymalna łączność sieciowa jest niezbędna do zapewnienia bezproblemowego środowiska komputera w chmurze. Stabilne i wydajne połączenie internetowe minimalizuje zakłócenia spowodowane wahaniami sieci i zapewnia płynne interakcje z użytkownikami.
Ponieważ użytkownicy mogą uzyskiwać dostęp do swoich komputerów w chmurze z różnych urządzeń i lokalizacji, na wydajność łączności mają wpływ takie czynniki, jak routing sieciowy i opóźnienie. Aby zwiększyć wydajność, administratorzy powinni idealnie dopasować region sieci do regionu, w którym są aprowizowane komputery w chmurze Windows 365. Ponadto wybór protokołu transportowego odgrywa kluczową rolę: Windows 365 korzysta z protokołu RDP (Remote Desktop Protocol), który może działać zarówno za pośrednictwem protokołu TCP (Transmission Control Protocol), jak i UDP. Protokół TCP zapewnia niezawodne dostarczanie, ale wprowadza większe opóźnienia ze względu na ścisłe mechanizmy potwierdzania i retransmisji. Z drugiej strony protokół UDP jest bez połączenia i zoptymalizowany pod kątem ruchu w czasie rzeczywistym, dzięki czemu protokół RDP zapewnia płynniejsze, bardziej responsywne środowisko dzięki ograniczeniu opóźnień w obie strony i lepszej obsłudze utraty pakietów. Z tego powodu protokół UDP jest preferowany w porównaniu z protokołem TCP w przypadku sesji komputerów w chmurze, szczególnie w scenariuszach, w których małe opóźnienia i spójna wydajność mają kluczowe znaczenie.
Innym ważnym aspektem, o który należy pamiętać, jest to, że podczas korzystania z Azure Network Connections (ANC) administratorzy ponoszą więcej obowiązków, w tym rozpoznawanie nazw domen (DNS), planowanie podsieci i adresów IP oraz utrzymywanie łączności z Azure regionami o małych opóźnieniach. Azure stale monitoruje opóźnienie sieci przy użyciu narzędzi wewnętrznych i publikuje metryki wydajności w celu obsługi działań optymalizacji. Aby dowiedzieć się więcej na temat statystyk opóźnienia w Azure sieci w obie strony, zobacz statystyki dotyczące opóźnienia Azure sieci w obie strony | Microsoft Learn.
Kluczowe czynniki sieciowe, które należy wziąć pod uwagę:
Szerokość pasma: Zapewnienie odpowiedniej przepustowości jest niezbędne do obsługi transferu danych i utrzymania wysokiej jakości konferencji wideo i wydajności aplikacji.
Opóźnienie: Mniejsze opóźnienie jest ważne dla komputerów w chmurze, szczególnie w bardziej wymagających scenariuszach, takich jak edytowanie wideo lub tworzenie gier wideo.
Routing sieci: Unikaj sytuacji tworzenia włosów w sieci, ponieważ mogą one znacząco wpływać na opóźnienie.
Transport Layer Protocol: UDP (wraz z URCP) umożliwia szybszą, wyższą przepływność, transmisję danych o niższym opóźnieniu przez zmniejszenie obciążenia i optymalizację wydajności w czasie rzeczywistym, co pozwala określić priorytety tej transmisji za pośrednictwem protokołu TCP. Więcej korzyści UDP tutaj RDP Shortpath | Microsoft Learn
Utrata pakietu: Chcesz zmniejszyć wysoki poziom utraty pakietów, ponieważ mogą one zakłócać wydajność komputera w chmurze i powodować frustrację użytkowników.
Jitter: Zmienność czasu dostarczania pakietów może mieć wpływ na spójność środowiska użytkownika. Podobnie jak w przypadku utraty pakietów, należy w miarę możliwości zmniejszyć zakłócenia.
Administratorzy mogą stosować szeroką gamę zasobów podczas planowania aprowizacji komputerów w chmurze dla zespołów rozproszonych globalnie, w tym zróżnicowanego zestawu regionów obsługiwanych przez Azure, aby podejmować bardziej świadome i strategiczne decyzje.
Optymalizacja łączności protokołu RDP (Remote Desktop Protocol) pod kątem Windows 365 może znacznie zwiększyć niezawodność połączenia, zmniejszyć opóźnienia i zwiększyć dostępną przepustowość. Aby zwiększyć wydajność w sieciach zarządzanych przez klienta (ANC), należy użyć protokołu RDP Shortpath i jest on domyślnie włączony. Ta funkcja ustanawia bezpośrednie połączenie oparte na protokole UDP między obsługiwanym klientem pulpitu zdalnego systemu Windows a hostem sesji. Domyślnie protokół RDP próbuje najpierw nawiązać połączenie UDP i wraca do transportu odwrotnego połączenia opartego na protokole TCP, który oferuje szeroką zgodność i wysoki wskaźnik powodzenia.
Program RDP Shortpath obsługuje dwie konfiguracje:
Sieci zarządzane: bezpośrednie UDP lub STUN
Sieci publiczne: STUN lub TURN
Uwaga: Administratorzy mogą zweryfikować łączność z punktami końcowymi usługi STUN i TURN oraz sprawdzić, czy podstawowa funkcja UDP działa, uruchamiając plik wykonywalny avdnettest.exe.
Ponadto wielościeżka rdp zwiększa odporność sesji, oceniając wiele ścieżek UDP jednocześnie i dynamicznie przełączając się między nimi w czasie rzeczywistym. Jeśli jedna ścieżka zakończy się niepowodzeniem, sesja będzie kontynuowana nieprzerwanie za pośrednictwem alternatywnej trasy — minimalizując listy rozwijane i poprawiając stabilność. Multipath protokołu RDP jest obecnie dostępny zarówno dla Azure Virtual Desktop (AVD), jak i Windows 365.
Cennym zasobem dla administratorów zarządzających łącznością Windows 365 jest raport o jakości połączenia, który zapewnia wgląd w czas rundy (RTT) między klientem a komputerem w chmurze, dostępną przepustowość, protokół i inne punkty danych. Ten raport pomaga zidentyfikować urządzenia, które mogą być mniej wydajne w stosunku do oczekiwanych testów porównawczych.
Dzięki ciągłym ulepszeniom łączności Windows 365, takim jak rozszerzanie regionów przekaźnika TURN i nowy dedykowany zakres adresów IP, wydajność protokołu RDP (Remote Desktop Protocol) uległa poprawie. Protokół RDP może teraz obsłużyć opóźnienia do 200 ms, zmniejszając krytyczność bliskości geograficznej między użytkownikiem a komputerem w chmurze. Zamiast tego coraz ważniejsze jest położenie komputerów w chmurze bliżej danych aplikacji, do których uzyskują dostęp. Ta zmiana pomaga zminimalizować opóźnienia i zoptymalizować wydajność dla użytkowników końcowych. Organizacje są zachęcane do dokładnej oceny regionalnych konfiguracji umieszczania i sieci w celu zapewnienia bezproblemowego i dynamicznego środowiska komputera w chmurze. Zdecydowanie zalecamy zapoznanie się z tym dokumentem, aby uzyskać dodatkowe informacje na temat zasad łączności Windows 365 | Microsoft Learn
Strategie dotyczące optymalnej aprowizacji komputerów w chmurze
Aprowizowanie regionalne
Aby rozwiązać problemy z opóźnieniami związane z lokalizacją użytkownika lub lokalizacją danych aplikacji, organizacje powinny rozważyć aprowizowanie komputerów w chmurze w centrach danych, które są geograficznie bliżej użytkowników i/lub lokalizacji danych aplikacji, w zależności od tego, co jest bardziej korzystne.
Optymalizacja sieci
Administratorzy muszą upewnić się, że konfiguracje sieci są zoptymalizowane pod kątem użycia komputera w chmurze. Obejmuje to określanie priorytetów sieci o małych opóźnieniach, korzystanie z nowych ulepszeń, zwiększanie alokacji przepustowości w razie potrzeby oraz implementowanie mechanizmów nadmiarowości w celu zminimalizowania przestojów.
Monitorowanie i analiza
Ciągłe monitorowanie wydajności sieci i aktywności użytkowników ma kluczowe znaczenie dla identyfikowania wąskich gardeł i obszarów do poprawy. Raportowanie i narzędzia analizujące opóźnienia, użycie przepustowości i współczynniki błędów mogą pomóc w dopracowaniu ustawień komputera w chmurze, co może pomóc w podejmowaniu świadomych decyzji.
Modele hybrydowe
W przypadku użytkowników w regionach z ograniczoną infrastrukturą sieci modele hybrydowe łączące lokalne zasoby obliczeniowe z dostępem do komputerów w chmurze mogą uniknąć problemów z łącznością. Takie podejście może pomóc w zrównoważeniu wydajności z ułatwieniami dostępu.
Profilowanie użytkowników
Zrozumienie unikatowych potrzeb użytkowników końcowych, w tym ich lokalizacji, możliwości sieci i wymagań dotyczących obciążeń, umożliwia dostosowanie strategii aprowizacji. Na przykład użytkownicy korzystający z mocy wymagającej intensywnego przetwarzania mogą wymagać aprowizowania komputerów w chmurze z większą przepustowością i mniejszym opóźnieniem lub pewnych określonych cech, jeśli chodzi o przetwarzanie lub pamięć.
Zalety optymalizacji aprowizacji komputerów w chmurze
Zoptymalizowane aprowizowanie komputerów w chmurze w oparciu o kwestie dotyczące lokalizacji użytkownika i sieci oferuje kilka zalet:
Ulepszone środowisko użytkownika: Krótszy czas reakcji i mniejsze problemy z łącznością zwiększają produktywność i zadowolenie.
Efektywność kosztowa: Dostosowana aprowizacja minimalizuje niepotrzebną alokację zasobów i optymalizuje wydatki.
Skalowalność: Możliwość szybkiego dostosowania konfiguracji komputerów w chmurze do zmieniających się lokalizacji użytkowników i warunków sieciowych zapewnia wzrost i elastyczność.
Zgodność: Aprowizowanie komputerów w chmurze w odpowiednich regionach zapewnia przestrzeganie lokalnych przepisów i przepisów dotyczących ochrony danych.
Konkluzja
Zoptymalizowana aprowizowanie komputerów w chmurze wymaga starannego rozważenia lokalizacji użytkownika i łączności sieciowej, aby zapewnić optymalne środowisko pracy. Dzięki rozwiązaniu tych czynników za pomocą regionalnej aprowizacji, optymalizacji sieci i dostosowanych strategii organizacje mogą zapewnić, że ich wdrożenia na komputerach w chmurze są skuteczne i przyjazne dla użytkownika. Ponieważ praca zdalna i współpraca cyfrowa nadal ewoluują, priorytetyzowanie tych zagadnień pozostaje niezbędne dla pomyślnej integracji z komputerem w chmurze.