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.
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