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.
Uwaga
W przypadku korzystania z grup umieszczania w bliskości w usłudze AKS kolokacja ma zastosowanie jedynie do węzłów agenta. Ulepszono opóźnienie między węzłami oraz opóźnienie między hostowanymi zasobnikami. Kolokacja nie ma wpływu na rozmieszczenie płaszczyzny sterowania klastra.
Podczas wdrażania aplikacji na platformie Azure możesz utworzyć opóźnienie sieci, rozpowszechniając wystąpienia maszyn wirtualnych między regionami lub strefami dostępności, co może mieć wpływ na ogólną wydajność aplikacji. Grupa umieszczania zasobów w pobliżu to logiczne grupowanie, które służy do zapewnienia, że zasoby obliczeniowe platformy Azure znajdują się fizycznie blisko siebie. Niektóre aplikacje, takie jak gry, symulacje inżynieryjne i transakcje o wysokiej częstotliwości (HFT) wymagają małych opóźnień i zadań, które mogą być wykonywane szybko. W przypadku podobnych scenariuszy obliczeń o wysokiej wydajności (HPC) rozważ użycie grup umieszczania w pobliżu (PPG) dla pul węzłów klastra.
Zanim rozpoczniesz
Ten artykuł wymaga interfejsu wiersza polecenia platformy Azure w wersji 2.14 lub nowszej. Uruchom polecenie az --version, aby dowiedzieć się, jaka wersja jest używana. Jeśli konieczna będzie instalacja lub uaktualnienie, zobacz Instalowanie interfejsu wiersza polecenia platformy Azure.
Ograniczenia
- Grupa umieszczania w pobliżu może być mapowana tylko do jednej strefy dostępności.
- Pula węzłów musi używać zestawów skalowania maszyn wirtualnych, aby skojarzyć grupę lokalnego umiejscowienia.
- Skojarzenie grupy umieszczania w pobliżu z pulą węzłów jest możliwe tylko podczas tworzenia puli węzłów.
Pule węzłów i grupy rozmieszczenia bliskości
Pierwszy zasób wdrażany w grupie bliskiego rozmieszczenia jest dołączany do konkretnego centrum danych. Wszystkie dodatkowe zasoby wdrażane z tą samą grupą umieszczania w pobliżu są kolokowane w tym samym centrum danych. Gdy wszystkie zasoby korzystające z grupy umieszczania w pobliżu zostaną zatrzymane (cofnięto przydział) lub usunięte, nie są już dołączone.
- Można skojarzyć wiele pul węzłów z pojedynczą grupą umieszczania w pobliżu.
- Pulę węzłów można skojarzyć tylko z pojedynczą grupą umieszczania ze względu na bliskość.
Konfigurowanie grup umieszczania w pobliżu ze strefami dostępności
Uwaga
Grupy umieszczania w pobliżu wymagają, aby pula węzłów korzystała tylko z jednej strefy dostępności. Podstawowe SLA maszyn wirtualnych platformy Azure na poziomie 99,9% nadal obowiązuje dla maszyn wirtualnych w pojedynczej strefie.
Grupy umieszczania w pobliżu to koncepcja związana z pulami węzłów i są powiązane z każdą indywidualną pulą węzłów. Korzystanie z zasobu PPG nie wpływa na dostępność płaszczyzny sterowania usługi AKS, co może wpłynąć na sposób, w jaki należy projektować klaster z uwzględnieniem stref. Aby zapewnić rozmieszczenie klastra w wielu strefach, zalecamy użycie następującego projektu:
- Aprowizuj klaster z pierwszą pulą systemową przy użyciu trzech stref i bez skojarzonej grupy umieszczania według bliskości, aby zapewnić, że zasobniki systemu znajdują się w dedykowanej puli węzłów rozmieszczonej w wielu strefach.
- Dodaj dodatkowe pule węzłów użytkownika z unikatową strefą i powiązaną z każdą pulą grupą umieszczania bliskości. Przykładem jest pula węzłów1 w strefie 1 i PPG1, pula węzłów2 w strefie 2 i PPG2 oraz pula węzłów3 w strefie 3 z PPG3. Ta konfiguracja gwarantuje, że na poziomie klastra węzły są rozmieszczone w wielu strefach, a każda pojedyncza pula węzłów jest kolokowana w wyznaczonej strefie z dedykowanym zasobem PPG.
Tworzenie nowego klastra usługi AKS z grupą umieszczania w pobliżu
Przyspieszona sieć znacznie poprawia wydajność sieci maszyn wirtualnych. Najlepiej używać grup umieszczania zbliżeniowego z przyspieszonym sieciowaniem. Domyślnie usługa AKS używa przyspieszonej sieci w obsługiwanych wystąpieniach maszyn wirtualnych, które obejmują większość maszyn wirtualnych platformy Azure z co najmniej dwoma procesorami wirtualnymi.
Utwórz grupę zasobów platformy Azure przy użyciu
az group createpolecenia .az group create --name myResourceGroup --location centralusUtwórz grupę bliskości, używając polecenia
az ppg create. Pamiętaj, aby zanotować wartość identyfikatora w danych wyjściowych.az ppg create --name myPPG --resource-group myResourceGroup --location centralus --type standardPolecenie generuje dane wyjściowe podobne do poniższych przykładowych danych wyjściowych, które zawierają wartość identyfikatora potrzebną do nadchodzących poleceń CLI.
{ "availabilitySets": null, "colocationStatus": null, "id": "/subscriptions/yourSubscriptionID/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/myPPG", "location": "centralus", "name": "myPPG", "proximityPlacementGroupType": "Standard", "resourceGroup": "myResourceGroup", "tags": {}, "type": "Microsoft.Compute/proximityPlacementGroups", "virtualMachineScaleSets": null, "virtualMachines": null }Utwórz klaster usługi AKS za pomocą polecenia
az aks createi zastąp wartość myPPGResourceID identyfikatorem zasobu grupy umieszczania w najbliższym sąsiedztwie z poprzedniego kroku.az aks create \ --resource-group myResourceGroup \ --name myAKSCluster \ --ppg myPPGResourceID --generate-ssh-keys
Dodaj grupę umieszczania w pobliżu do istniejącego klastra
Do istniejącego klastra można dodać grupę umieszczania w pobliżu, tworząc nową pulę węzłów. Następnie możesz opcjonalnie przeprowadzić migrację istniejących obciążeń do nowej puli węzłów i usunąć oryginalną pulę węzłów.
Użyj tej samej wcześniej utworzonej grupy umieszczenia w bliskości, aby upewnić się, że węzły agenta w obu pulach węzłów w klastrze AKS znajdują się fizycznie w tym samym centrum danych.
Utwórz nową pulę węzłów przy użyciu polecenia
az aks nodepool addi zastąp wartość myPPGResourceID identyfikatorem zasobu grupy umieszczania blisko.az aks nodepool add \ --resource-group myResourceGroup \ --cluster-name myAKSCluster \ --name mynodepool \ --node-count 1 \ --ppg myPPGResourceID
Czyszczenie
Usuń grupę zasobów platformy Azure wraz z jej zasobami
az group deleteprzy użyciu polecenia .az group delete --name myResourceGroup --yes --no-wait
Następne kroki
Dowiedz się więcej o grupach umieszczania bliskościowego.