Configurer Azure Monitor pour SAP avec l’infrastructure d’automatisation de déploiement SAP
La surveillance des performances et de la disponibilité des systèmes SAP sur Azure est simplifiée via Azure Monitor pour SAP. Il collecte et analyse les métriques et les journaux à partir de vos applications, des bases de données, des systèmes d’exploitation et des ressources Azure. Les clients utilisent Azure Monitor pour SAP pour visualiser et résoudre les problèmes, définir des alertes et des notifications et optimiser les charges de travail SAP sur Azure.
En intégrant Azure Monitor pour SAP et SAP Deployment Automation Framework, vous pouvez obtenir un déploiement et un fonctionnement plus rapides, plus faciles et plus fiables de vos systèmes SAP sur Azure. Vous pouvez utiliser l’infrastructure d’automatisation pour provisionner et configurer les systèmes SAP et Azure Monitor pour SAP afin de surveiller et d’optimiser les performances et la disponibilité de ces systèmes SAP.
Cette intégration à SAP sur Azure Deployment Automation Framework vous permet de réduire la complexité et le coût de déploiement de l’exécution de vos environnements SAP sur Azure, en aidant à automatiser la supervision de différents composants d’un paysage SAP.
Vue d’ensemble
Comme décrit dans le document de vue d’ensemble, l’infrastructure Automation comporte deux composants principaux :
- Infrastructure de déploiement (plan de contrôle, généralement déployé dans le hub)
- Infrastructure SAP (zone de charge de travail SAP, généralement déployée dans un spoke)
Le déploiement d’Azure Monitor pour SAP (AMS) et les fournisseurs peuvent être automatisés à partir de SAP Deployment Automation Framework (SDAF) pour simplifier le processus de supervision. Dans cette architecture, une ressource Azure Monitor pour SAP est déployée dans chaque zone de charge de travail, qui représente l’environnement. Cette ressource est chargée de surveiller les performances et la disponibilité de différents composants des systèmes SAP dans cet environnement.
Pour surveiller différents composants de chaque système SAP, il existe des fournisseurs correspondants et tous ces fournisseurs sont déployés dans la ressource Azure Monitor pour SAP de cet environnement. Cette configuration permet une surveillance et une gestion efficaces des systèmes SAP, car tous les fournisseurs d’un système particulier se trouvent dans la même ressource Azure Monitor pour SAP. L’infrastructure d’automation automatise les étapes suivantes :
- Crée une ressource Azure Monitor pour SAP dans la zone de charge de travail.
- Effectue les étapes préalables requises pour activer la surveillance.
- Crée des fournisseurs pour chaque composant du paysage SAP dans Azure Monitor pour la ressource SAP créée.
Remarque
Cette infrastructure d’automatisation prend actuellement en charge l’automatisation du déploiement d’Azure Monitor pour les ressources SAP, fournisseur de système d’exploitation (Linux) pour surveiller les machines virtuelles Azure et fournisseur de cluster Pacemaker HA pour surveiller les clusters à haute disponibilité dans le système SAP.
Les composants clés de la ressource Azure Monitor pour SAP créée dans le groupe de ressources de zone de charge de travail incluent :
- Azure Monitor pour ressource SAP
- Groupe de ressources gérées au sein d’Azure Monitor pour SAP qui inclut :
- Ressource Azure Functions
- Azure Key Vault
- Espace de travail Log Analytics (facultatif)
- Compte de stockage
Configuration de zone de charge de travail pour Azure Monitor pour ressource SAP
L’exemple montre les paramètres requis pour le déploiement d’Azure Monitor pour la ressource SAP dans la zone de charge de travail. Si vous le souhaitez, vous pouvez choisir d’utiliser un espace de travail analytique des journaux d'activité existant qui existe dans le même abonnement que votre zone de charge de travail.
#########################################################################################
# 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"
Configuration système pour les fournisseurs AMS
L’exemple suivant montre le paramètre requis pour l’automatisation des prérequis du fournisseur et de la création de fournisseurs dans Azure Monitor pour 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