Operationele procedures voor SAP-workloads
Sop's (Standard Operating Procedures) zijn gedocumenteerde processen voor het beheren van een workload. Elke SAP-workload moet SOP's hebben om bewerkingen te beheren. Zonder SOP's drijven teams af van best practices voor beheer, dus we raden een continue cyclus van evaluatie en statuscontroles voor uw SAP-workload aan.
Statuscontroles en -evaluaties gebruiken
Impact: Operationele uitmuntendheid
Statuscontroles uitvoeren. We hebben vier Statuscontroles van Azure SAP (AzSAP): (1) controlelijst voor implementatie, (2) controlelijst voor inventarisatie, (3) kwaliteitscontroles en (4) Linux VM OS Analyzer. In de onderstaande afbeelding ziet u hoe ze een cyclus delen met onze Azure SAP-evaluaties. Zie SAP-kwaliteitscontroles voor meer informatie over de statuscontroles.
Afbeelding 1: De cyclus van SAP-statuscontroles en -evaluaties gedurende het traject.
Evaluaties uitvoeren. We hebben drie SAP-evaluaties: (1) landingszoneversneller (LZA), (2) Evaluatie van Implementatiebeheer van Azure SAP (AzSAP) en (3) de AzSAP Well-architected framework-evaluatie. Deze evaluaties zijn ontworpen voor verschillende fasen in de levenscyclus van de SAP-workload.
De AzSAP Well-architected framework-evaluatie is bedoeld voor bewerkingen. Uw SAP-bewerkingen worden vergeleken met best practices voor SAP-workloads. De evaluatie stimuleert continue verbetering door voort te bouwen op elke eerdere evaluatie.
Afbeelding 2: Hoe de goed ontworpen evaluatie mijlpalen creëert en in de loop van de tijd op deze mijlpalen voortbouwt.
De eerste evaluatie maakt een basislijn en de volgende iteratie van de evaluatie gebruikt de vorige evaluatie als uitgangspunt. De selecties van de laatste evaluatie worden bijgehouden om het ontwerpprincipe bij te houden en te controleren. Omdat de evaluatie op zichzelf voortbouwt, kunt u verbeteringen overuren bijhouden. De evaluatie is ontworpen voor een bestaande SAP-workload in Azure en kan een of meer van de WAF-pijlers evalueren.
U wordt aangeraden deze SAP-evaluatie te gebruiken voor het ontwikkelen en opnieuw instellen van de SOP's voor uw SAP-workload. De evaluatie identificeert gebieden van sterkte en zwakte die u in staat stellen betere SOP's te bouwen. Zie Azure Well-Architected Review voor meer informatie.
De workload bewaken
Impact: Operationele uitmuntendheid
Bewaking is het proces van het verzamelen, analyseren en uitvoeren van gegevens die zijn verzameld uit een SAP-workload. Bewaking biedt inzicht in de status van de workload, zodat deze kan worden vergeleken met een verwachte basislijn. Hiermee kunt u weten wanneer, waar en waarom fouten optreden. Een best practice voor bewaking is het gebruik van een algemeen en consistent logboekregistratieschema waarmee u gebeurtenissen in verschillende systemen kunt correleren. Het bewakings- en diagnoseproces bestaat uit verschillende fasen.
Tabel 1 - Fasen van het bewakings- en diagnoseproces
Fasen | Procesbeschrijving |
---|---|
Instrumentation | Het genereren van de onbewerkte gegevens uit toepassingslogboeken, webserverlogboeken, de diagnostische gegevens die zijn ingebouwd in het Azure-platform en andere bronnen. |
Verzameling en opslag | De gegevens op één plaats consolideren. |
Analyse en diagnose | Problemen oplossen en de algehele status bekijken. |
Visualisatie en waarschuwingen | Gegevens gebruiken om trends te herkennen of uw operationele team te waarschuwen. |
U wordt aangeraden Azure Monitor voor SAP-oplossingen te gebruiken om deze processen te stimuleren. Azure Monitor voor SAP is een systeemeigen bewakingsproduct van Azure voor SAP-landschappen die worden uitgevoerd in Azure. Azure Monitor voor SAP-oplossingen maakt gebruik van specifieke onderdelen van de Azure Monitor-infrastructuur om inzicht te bieden in de bewaking van SAP Netweaver, SAP HANA SQL Server & Pacemaker High-Availability implementaties in Azure. Zie Azure Monitor for SAP Solutions voor meer informatie.
Azure Inventory Checks for SAP Workbooks biedt een flexibel canvas voor sap-specifieke Azure-resourceimplementatie- en configuratiecontroles met behulp van uitgebreide visuele rapporten binnen de Azure Portal. Hiermee kunt u gebruik maken van meerdere gegevensbronnen uit azure en deze combineren in geïntegreerde interactieve ervaringen. Het is bedoeld om klanten/partners onmiddellijk een overzicht van Azure Inventory te bieden met intelligentie om configuratiedrift te benadrukken om de kwaliteit van de SAP On Azure-implementatie voor bewerkingen te verbeteren. Zie Azure Inventory Checks for SAP (Azure Inventory Checks for SAP) voor meer informatie.
Workloadinfrastructuur automatiseren
Impact: Operationele uitmuntendheid
U moet infrastructuur als code (IaC) gebruiken om implementaties van SAP-workloads te automatiseren met minimale menselijke tussenkomst en een schaalbare en consistente SAP-workload te bouwen in Azure. Het handmatige proces voor het maken van de vereiste SAP-workloadresources is traag en zorgt voor fouten. Microsoft heeft een opslagplaats met SAP-implementatiesjablonen die u moet gebruiken. Dit heet het SAP on Azure Deployment Automate Framework. De sjablonen ondersteunen SAP HANA en NetWeaver met elke database op alle door SAP ondersteunde besturingssystemen.
Zie voor meer informatie:
- Sap-implementatieautomatiseringsframework
- SAP Automate-opslagplaats
- Azure Monitor voor SAP-oplossingen
Tabel 2- Voordelen van geautomatiseerde implementaties met IaC
Voordeeldomein | Implementatievoordelen automatiseren | Nadelen van handmatige implementatie |
---|---|---|
Kennis | Werkt direct na een eerste voorbereidingstijd. Vereist weinig domeinkennis. | Vereist gespecialiseerde kennis in veel domeinen buiten SAP. |
Tijd | Verbruikt voorspelbare tijd van 30 minuten tot een paar uur. | Kan veel meer tijd duren, afhankelijk van de grootte van het SAP-landschap, afhankelijk van de grootte van het SAP-landschap. |
Kosten | Maakt geautomatiseerde implementaties goedkoop omdat er minder tijd wordt besteed. | Duur vanwege meer tijd besteed. |
Testen | Biedt sjablonen met testinstrumenten tijdens implementatie en migratie. | Hiermee kunt u beperkt testen. Vereist meer werk om tests in het proces te injecteren. |
Schalen | Hiermee kunt u eenvoudig omhoog, omlaag en uitschalen. Biedt nieuwe implementatiesjablonen. | Het kost meer tijd om de omgeving te schalen en aan te passen. |
Normalisatie | Past uw gedefinieerde standaarden toe bij elke implementatie. | Soms leidt dit tot ongewenste variaties in het ontwerp. |