Udostępnij za pośrednictwem


Konfigurowanie usługi Azure Monitor dla oprogramowania SAP przy użyciu platformy SAP Deployment Automation Framework

Monitorowanie wydajności i dostępności systemów SAP na platformie Azure jest uproszczone za pomocą usługi Azure Monitor dla systemu SAP. Zbiera i analizuje metryki i dzienniki z aplikacji, baz danych, systemów operacyjnych i zasobów platformy Azure. Klienci używają usługi Azure Monitor dla systemu SAP do wizualizowania i rozwiązywania problemów, ustawiania alertów i powiadomień oraz optymalizowania obciążeń SAP na platformie Azure.

Dzięki integracji usługi Azure Monitor dla systemów SAP i SAP Deployment Automation Framework można osiągnąć szybsze, łatwiejsze i bardziej niezawodne wdrażanie i działanie systemów SAP na platformie Azure. Za pomocą struktury automatyzacji można aprowizować i konfigurować systemy SAP oraz usługę Azure Monitor dla systemu SAP w celu monitorowania i optymalizowania wydajności i dostępności tych systemów SAP.

Ta integracja z oprogramowaniem SAP w usłudze Azure Deployment Automation Framework umożliwia zmniejszenie złożoności i kosztów wdrażania środowiska SAP na platformie Azure, pomagając zautomatyzować monitorowanie różnych składników środowiska SAP w środowisku sap.

Omówienie

Zgodnie z opisem w dokumencie przeglądu struktura automatyzacji ma dwa główne składniki:

  • Infrastruktura wdrażania (płaszczyzna sterowania, zwykle wdrożona w centrum)
  • Infrastruktura SAP (strefa obciążenia SAP, zwykle wdrożona w szprychach)

Wdrożenie usługi Azure Monitor dla systemu SAP (AMS) i dostawców można zautomatyzować z poziomu programu SAP Deployment Automation Framework (SDAF), aby uprościć proces monitorowania. W tej architekturze jeden zasób usługi Azure Monitor for SAP jest wdrażany w każdej strefie obciążenia, która reprezentuje środowisko. Ten zasób jest odpowiedzialny za monitorowanie wydajności i dostępności różnych składników systemów SAP w tym środowisku.

Diagram that shows the dependency between the control plane, the application plane for SAP Deployment Automation Framework with Azure monitor for SAP.

Aby monitorować różne składniki każdego systemu SAP, istnieją odpowiednie dostawcy i wszyscy ci dostawcy są wdrażani w usłudze Azure Monitor dla zasobów SAP tego środowiska. Ta konfiguracja umożliwia efektywne monitorowanie i zarządzanie systemami SAP, ponieważ wszyscy dostawcy dla określonego systemu znajdują się w tej samej usłudze Azure Monitor dla zasobów SAP. Platforma automatyzacji automatyzuje następujące kroki:

  • Tworzy usługę Azure Monitor dla zasobu SAP w strefie obciążenia.
  • Wykonuje kroki wymagań wstępnych wymaganych do włączenia monitorowania.
  • Tworzy dostawców dla każdego składnika środowiska SAP w usłudze Azure Monitor dla utworzonego zasobu SAP.

Uwaga

Ta struktura automatyzacji obsługuje obecnie automatyzację wdrażania usługi Azure Monitor dla zasobów SAP, dostawcy systemu operacyjnego (Linux) w celu monitorowania maszyn wirtualnych platformy Azure i dostawcy klastra wysokiej dostępności w celu monitorowania klastrów wysokiej dostępności w systemie SAP.

Kluczowe składniki usługi Azure Monitor dla zasobu SAP utworzonego w grupie zasobów strefy obciążenia obejmują:

  • Usługa Azure Monitor dla zasobu SAP
  • Zarządzana grupa zasobów w usłudze Azure Monitor dla systemu SAP, która obejmuje:
    • Zasób usługi Azure Functions
    • Azure Key Vault
    • Obszar roboczy usługi Log Analytics (opcjonalnie)
    • Konto magazynu

Konfiguracja strefy obciążenia dla usługi Azure Monitor dla zasobu SAP

W przykładzie przedstawiono parametry wymagane do wdrożenia usługi Azure Monitor dla zasobu SAP w strefie obciążenia. Opcjonalnie możesz użyć istniejącego obszaru roboczego usługi Log Analytics, który istnieje w tej samej subskrypcji co strefa obciążenia.

#########################################################################################
#  AMS Subnet variables                                                                 #
#########################################################################################

# If defined these parameters control the subnet name and the subnet prefix
# ams_subnet_name is an optional parameter and should only be used if the default naming is not acceptable
# ams_subnet_name = ""

# ams_subnet_address_prefix is a mandatory parameter if the subnets are not defined in the workload or if existing subnets are not used
ams_subnet_address_prefix = "10.242.25.0/24"

# ams_subnet_arm_id is an optional parameter that if provided specifies Azure resource identifier for the existing subnet to use
#ams_subnet_arm_id = ""

# ams_subnet_nsg_name is an optional parameter and should only be used if the default naming is not acceptable for the network security group name
# ams_subnet_nsg_name = ""

# ams_subnet_nsg_arm_id is an optional parameter that if provided specifies Azure resource identifier for the existing network security group to use
# ams_subnet_nsg_arm_id = ""

#########################################################################################
#  AMS instance variables                                                               #
#########################################################################################

# If defined these parameters control the ams instance (Azure monitor for SAP)
# create_ams_instance is an optional parameter, and should be set true is the AMS instance is to be created.
create_ams_instance = true

# ams_instance_name is an optional parameter and should only be used if the default naming is not acceptable
ams_instance_name = "AMS-RESOURCE"

# ams_laws_arm_id is a optional parameter to use an existing log analytics for the AMS instance
ams_laws_arm_id = "/subscriptions/0000000-000000-0000000-0000000000/resourcegroups/rg-name/providers/microsoft.operationalinsights/workspaces/workspacename"

Konfiguracja systemu dla dostawców usługi AMS

W poniższym przykładzie przedstawiono parametr wymagany do automatyzacji wymagań wstępnych dostawcy i tworzenia dostawcy w usłudze Azure Monitor dla oprogramowania SAP.

# enable_os_monitoring is an optional parameter and should be set to true if you want to monitor the Azure VMs of your SAP system.
enable_os_monitoring = true

# enable_ha_monitoring is an optional parameter and should be set to true if you want to monitor the HA clusters of your SAP system.
enable_ha_monitoring = true