Zestawy skalowania maszyn wirtualnych dla obciążenia SAP

Na platformie Azure zestawy skalowania maszyn wirtualnych zapewniają logiczne grupowanie maszyn wirtualnych zarządzanych przez platformę.

  • Zestawy skalowania maszyn wirtualnych oferują dwa tryby aranżacji, które umożliwiają ulepszone zarządzanie maszynami wirtualnymi. W przypadku obciążeń SAP zestaw skalowania maszyn wirtualnych z elastyczną aranżacją jest zalecaną i obsługiwaną opcją, ponieważ oferuje możliwość korzystania z różnych jednostek SKU maszyn wirtualnych i systemów operacyjnych w ramach jednego zestawu skalowania.
  • Elastyczna aranżacja zestawu skalowania maszyn wirtualnych umożliwia utworzenie zestawu skalowania w regionie lub użycie go w różnych strefach dostępności. Podczas tworzenia elastycznego zestawu skalowania w regionie z platformąFaultDomainCount>1 (FD>1) maszyny wirtualne wdrożone w zestawie skalowania będą dystrybuowane między określoną liczbę domen błędów w tym samym regionie. Z drugiej strony utworzenie elastycznego zestawu skalowania w różnych strefach dostępności przy użyciu platformFaultDomainCount=1 (FD=1) spowoduje dystrybucję maszyn wirtualnych w określonej strefie, a zestaw skalowania będzie również dystrybuować maszyny wirtualne między różne domeny błędów w strefie w oparciu o najlepsze wysiłki. W przypadku obciążeń SAP obsługiwany jest tylko elastyczny zestaw skalowania z FD=1. Zaletą korzystania z elastycznych zestawów skalowania z funkcją FD=1 w przypadku wdrożenia między strefami zamiast tradycyjnego wdrożenia strefy dostępności jest to, że maszyny wirtualne wdrożone z zestawem skalowania będą dystrybuowane między różne domeny błędów w strefie w optymalny sposób.
  • Istnieją dwa sposoby konfigurowania elastycznych zestawów skalowania maszyn wirtualnych: z profilem skalowania lub bez niej. Jednak w przypadku obciążenia SAP zalecamy utworzenie elastycznego zestawu skalowania maszyn wirtualnych bez profilu skalowania. Wynika to z faktu, że funkcja skalowania automatycznego zestawu skalowania z profilem skalowania nie działa w pudełku dla obciążenia SAP. Dlatego obecnie elastyczny zestaw skalowania maszyn wirtualnych jest używany wyłącznie jako struktura wdrażania dla oprogramowania SAP.

Ważne zagadnienia dotyczące elastycznych zestawów skalowania maszyn wirtualnych dla obciążenia SAP

  1. Zestaw skalowania maszyn wirtualnych z elastyczną aranżacją jest zalecanym i obsługiwanym trybem aranżacji dla obciążeń SAP. Tryb jednolitej aranżacji nie może być używany dla obciążeń SAP.
  2. W przypadku obciążeń SAP elastyczna aranżacja zestawów skalowania maszyn wirtualnych jest obsługiwana tylko w przypadku FD=1. Obecnie wdrożenie regionalne z usługą FD>1 nie jest obsługiwane w przypadku obciążenia SAP.
  3. Wdróż każdy system SAP w osobnym elastycznym zestawie skalowania.
  4. W przypadku oprogramowania SAP NetWeaver zaleca się wdrożenie wszystkich składników pojedynczego systemu SAP w ramach jednego elastycznego zestawu skalowania. Składniki te obejmują bazy danych, serwery aplikacji SAP ASCS/ERS i SAP.
  5. Różne jednostki SKU maszyn wirtualnych, takie jak seria D, seria E, seria M i systemy operacyjne, w tym systemy Windows i różne dystrybucje systemu Linux, mogą być uwzględniane w jednym zestawie skalowania maszyn wirtualnych z elastyczną aranżacją.
  6. Podczas konfigurowania elastycznego zestawu skalowania dla obciążenia platformFaultDomainCount SAP można ustawić maksymalną wartość 1. W związku z tym wystąpienia maszyn wirtualnych skojarzone z zestawem skalowania będą dystrybuowane w wielu domenach błędów w najlepszy sposób.
  7. Elastyczne zestawy skalowania maszyn wirtualnych można skonfigurować z profilem skalowania lub bez tego profilu. Zaleca się jednak utworzenie elastycznego zestawu skalowania maszyn wirtualnych bez profilu skalowania.
  8. Moduł równoważenia obciążenia w warstwie Standardowa jest jedynym obsługiwanym modułem równoważenia obciążenia dla maszyn wirtualnych wdrożonych w elastycznym zestawie skalowania.
  9. Aby skonfigurować agenta ogrodzenia platformy Azure z tożsamością systemu zarządzanego (MSI) dla środowiska SAP o wysokiej dostępności przy użyciu klastra pacemaker, można włączyć tożsamość zarządzaną przez system na poszczególnych maszynach wirtualnych.
  10. Rezerwację pojemności można włączyć na poziomie poszczególnych maszyn wirtualnych, jeśli używasz elastycznego zestawu skalowania bez profilu skalowania do zarządzania obciążeniem SAP. Aby uzyskać więcej informacji, zobacz sekcję ograniczenia i ograniczenia , ponieważ nie wszystkie jednostki SKU są obecnie obsługiwane w przypadku rezerwacji pojemności.
  11. W przypadku obciążenia SAP nie zalecamy używania grupy umieszczania w pobliżu (PPG) w połączeniu z wdrożeniem elastycznego zestawu skalowania z FD=1.
  12. W środowisku SAP ASCS/ERS z wieloma identyfikatorami SID zaleca się wdrożenie pierwszego systemu SAP przy użyciu elastycznego zestawu skalowania z FD=1. Ponadto należy skonfigurować oddzielny elastyczny zestaw skalowania z FD=1 dla warstwy aplikacji i bazy danych drugiego systemu.

Ważne

Po utworzeniu zestawu skalowania nie można zmodyfikować ani zaktualizować trybu aranżacji i typu konfiguracji (z profilem skalowania lub bez tego profilu).

Architektura referencyjna obciążenia SAP wdrożonego za pomocą elastycznych zestawów skalowania maszyn wirtualnych

Podczas tworzenia zestawu skalowania maszyn wirtualnych z elastyczną aranżacją w różnych strefach dostępności należy wspomnieć o wszystkich strefach dostępności, w których należy wdrożyć system SAP. Warto zauważyć, że strefy dostępności muszą być określone podczas tworzenia zestawu skalowania, ponieważ nie można ich modyfikować na późniejszym etapie.

Domyślnie podczas konfigurowania elastycznego zestawu skalowania w strefach dostępności liczba domen błędów jest ustawiona na 1. Oznacza to, że wystąpienia maszyn wirtualnych należących do zestawu skalowania byłyby rozłożone między różne domeny błędów na zasadzie najlepszego wysiłku w każdej strefie.

Diagram ilustruje architekturę wdrażania trzech oddzielnych systemów przy użyciu elastycznego zestawu skalowania maszyn wirtualnych z FD=1. Tworzone są trzy elastyczne zestawy skalowania maszyn wirtualnych, po jednym dla każdego systemu z liczbą domen błędów platformy ustawioną na 1. Pierwszy elastyczny zestaw skalowania jest tworzony dla systemu SAP o wysokiej dostępności z dwiema strefami dostępności (strefa 1 i 2). Drugi zestaw skalowania jest tworzony w celu skonfigurowania urządzenia SBD w trzech strefach dostępności (strefa 1, 2 i 3), a trzeci zestaw skalowania jest tworzony dla systemu sap nieprodukcyjnego lub innego niż HA z jedną strefą dostępności (strefa 1).

Maszyny wirtualne dla każdego systemu są następnie wdrażane ręcznie w odpowiedniej strefie dostępności w zestawie skalowania. W przypadku systemu SAP #1 składniki wysokiej dostępności, takie jak podstawowe i pomocnicze bazy danych i wystąpienia usługi ASCS/ERS, są wdrażane w wielu strefach. W przypadku maszyn wirtualnych warstwy aplikacji zestaw skalowania będzie dystrybuować je między różne domeny błędów w ramach jednej strefy, w oparciu o najlepsze wysiłki. Należy pamiętać, że nie byłoby możliwe uwzględnienie większej liczby maszyn wirtualnych dla systemu SAP System #1 w strefie dostępności 3 na późniejszym etapie. Jest to spowodowane tym, że elastyczny zestaw skalowania jest ograniczony tylko do dwóch stref dostępności, które są strefą 1 i 2. Aby uzyskać więcej informacji na temat wdrażania o wysokiej dostępności dla obciążenia SAP, zobacz Architektura wysokiej dostępności i scenariusze dotyczące oprogramowania SAP NetWeaver.

W przypadku urządzeń SBD maszyny wirtualne są wdrażane ręcznie w każdej strefie dostępności w zestawie skalowania. W przypadku systemu SAP #3, który jest środowiskiem nieprodukcyjnym lub innym niż ha, wszystkie składniki systemów SAP są wdrażane w jednej strefie.

Wdrożenie strefowe obciążenia SAP w elastycznym zestawie skalowania z FD=1

Uwaga

Podczas tworzenia elastycznego zestawu skalowania dla wdrożenia strefowego nie można ustawić platformFaultDomainCount wartości wyższej niż 1.

Konfiguracja elastycznego zestawu skalowania maszyn wirtualnych bez profilu skalowania

W przypadku obciążeń SAP zaleca się utworzenie elastycznego zestawu skalowania maszyn wirtualnych bez profilu skalowania. Aby utworzyć elastyczny zestaw skalowania w różnych strefach dostępności, ustaw liczbę domen błędów na 1 i określ żądane strefy.

Aby skonfigurować zestaw skalowania maszyn wirtualnych bez skalowania profilu przy użyciu witryny Azure Portal, wykonaj następujące czynności:

  1. Zaloguj się do Portalu Azure.
  2. Wyszukaj pozycję Zestaw skalowania maszyn wirtualnych i wybierz pozycję Utwórz na odpowiedniej stronie.
  3. Na karcie Podstawowe podaj niezbędne szczegóły:
    1. W obszarze szczegóły projektu sprawdź poprawną subskrypcję i wybierz pozycję my-resource-group z listy rozwijanej grupa zasobów.
    2. Aby uzyskać szczegółowe informacje o zestawie skalowania, nadaj zestawowi skalowania nazwę myVmssFlex, wybierz odpowiedni region i określ strefę dostępności (na przykład strefę1, strefę2, strefę3) dla danego wdrożenia.
  4. Wybierz tryb elastycznej aranżacji.
  5. W sekcji skalowania wybierz profil skalowania bez profilu skalowania.
  6. W przypadku zasad alokacji wybierz pozycję maksymalne rozłożenie.
  7. Wybierz pozycję Utwórz.

Uwaga

W przypadku obciążeń SAP obsługiwany jest tylko elastyczny zestaw skalowania z FD=1. Dlatego nie należy konfigurować zestawu skalowania z "stałym rozłożeniem" jako zasadami alokacji.

Po utworzeniu elastycznego zestawu skalowania maszyn wirtualnych możesz utworzyć maszynę wirtualną, postępując zgodnie z przewodnikiem Szybki start. Podczas konfigurowania maszyny wirtualnej należy wybrać pozycję "Zestaw skalowania maszyn wirtualnych" w obszarze opcji dostępności i wybrać utworzony zestaw skalowania elastycznego. Portal wyświetli listę wszystkich stref uwzględnionych podczas tworzenia elastycznego zestawu skalowania, aby można było wybrać żądaną strefę dostępności dla maszyny wirtualnej. Postępuj zgodnie z pozostałymi instrukcjami w przewodniku Szybki start, aby ukończyć konfigurację maszyny wirtualnej.