Określanie opóźnienia między maszynami wirtualnymi platformy Azure w Strefy dostępności

Ukończone

Aby określić opóźnienie między różnymi strefami, należy:

  • Wdróż jednostkę SKU maszyny wirtualnej, której chcesz użyć dla wystąpienia usługi DBMS we wszystkich trzech strefach. Upewnij się, że przyspieszona sieć platformy Azure jest włączona podczas podejmowania tego pomiaru.
  • Po znalezieniu dwóch stref z najmniejszym opóźnieniem sieci wdróż kolejne trzy maszyny wirtualne jednostki SKU maszyny wirtualnej, które mają być używane jako maszyna wirtualna warstwy aplikacji w trzech Strefy dostępności. Zmierz opóźnienie sieci względem dwóch maszyn wirtualnych DBMS w dwóch wybranych strefach DBMS.
  • Użyj niping jako narzędzia do pomiaru. To narzędzie z oprogramowania SAP zostało opisane w temacie SAP Note #500235 i SAP Note #1100926. Skoncentruj się na poleceniach udokumentowanych na potrzeby pomiarów opóźnień. Polecenie Ping nie jest zalecane w takich scenariuszach, ponieważ nie działa przez ścieżki kodu przyspieszonej sieci platformy Azure.

Na podstawie pomiarów i dostępności jednostek SKU maszyny wirtualnej w Strefy dostępności należy podjąć pewne decyzje:

  • Zdefiniuj idealne strefy dla warstwy DBMS.
  • Ustal, czy chcesz dystrybuować aktywną warstwę aplikacji SAP między jedną, dwie lub wszystkie trzy strefy, na podstawie różnic opóźnienia sieci w strefie, a między strefami.
  • Ustal, czy chcesz wdrożyć konfigurację aktywną/pasywną, czy aktywną/aktywną konfigurację z punktu widzenia aplikacji.

W podejmowaniu tych decyzji należy również wziąć pod uwagę zalecenia dotyczące opóźnień sieci sap, zgodnie z dokumentacją w temacie SAP Note #1100926.

Miary i decyzje, które podejmujesz, są prawidłowe dla subskrypcji platformy Azure użytej podczas wykonywania pomiarów. Jeśli używasz innej subskrypcji platformy Azure, musisz powtórzyć pomiary. Mapowanie wyliczonych stref może być inne dla innej subskrypcji platformy Azure.

Oczekuje się, że opisane wcześniej pomiary zapewnią różne wyniki w każdym regionie świadczenia usługi Azure, który obsługuje Strefy dostępności. Nawet jeśli wymagania dotyczące opóźnienia sieci są takie same, może być konieczne wdrożenie różnych strategii wdrażania w różnych regionach świadczenia usługi Azure, ponieważ opóźnienie sieci między strefami może być inne. W niektórych regionach świadczenia usługi Azure opóźnienie sieci między trzema różnymi strefami może być znacznie różne. W innych regionach opóźnienie sieci między trzema różnymi strefami może być bardziej jednolite. Twierdzenie, że zawsze istnieje opóźnienie sieci z zakresu od 1 milisekund do 2 milisekund, nie jest poprawne. Nie można uogólnić opóźnienia sieci między Strefy dostępności w regionach świadczenia usługi Azure.

Jednym z ograniczeń używania Strefy dostępności dla wdrożeń systemu SAP jest to, że nie można wdrożyć warstwy aplikacji SAP przy użyciu zestawów dostępności w określonej strefie. Poniższe wskazówki mogą pomóc w obejściu tego ograniczenia:

  • Utwórz grupę umieszczania w pobliżu.
  • Wdróż zakotwiczoną maszynę wirtualną, zazwyczaj serwer DBMS, odwołując się do strefy dostępności.
  • Utwórz zestaw dostępności, który odwołuje się do grupy zbliżeniowej platformy Azure.
  • Wdróż maszyny wirtualne warstwy aplikacji, odwołując się do zestawu dostępności i grupy umieszczania w pobliżu.

Ważne

Strefy dostępności wprowadzić opłaty za ruch sieciowy w strefie krzyżowej. Ponadto dodatkowe opóźnienie będzie wyświetlane w ogólnych liczbach wydajności systemu.