Oplossingsideeën
In dit artikel wordt een oplossingsidee beschreven. Uw cloudarchitect kan deze richtlijnen gebruiken om de belangrijkste onderdelen te visualiseren voor een typische implementatie van deze architectuur. Gebruik dit artikel als uitgangspunt om een goed ontworpen oplossing te ontwerpen die overeenkomt met de specifieke vereisten van uw workload.
Deze oplossingsarchitectuur illustreert hoe een gebruikersaanvraag stroomt via een SAP-landschap dat is gebouwd op krachtige Azure Virtual Machines en een in-memory HANA-database, die wordt uitgevoerd op HANA Large Instances voor ongeëvenaarde schaalbaarheid en prestaties.
Potentiële gebruikscases
In die systeem wordt geprofiteerd van besturingssysteemclustering voor databaseprestaties, hoge beschikbaarheid met HANA-systeemreplicatie en een volledige configuratie voor herstel na een noodgeval (DR) voor gegarandeerde systeembeschikbaarheid.
Architectuur
Een Visio-bestand van deze architectuur downloaden.
Gegevensstroom
- In dit voorbeeld voert een on-premises SAP-gebruiker een verkooporder uit via de Fiori-interface, een aangepaste interface of op een andere wijze.
- De ExpressRoute-gateway met hoge snelheid van Azure wordt gebruikt om verbinding te maken met virtuele Azure-machines.
- Aanvraag stroomt over naar maximaal beschikbare ABAP SAP Central Services (ASCS) en vervolgens via toepassingsservers, die worden uitgevoerd op Azure Virtual Machines. Deze beschikbaarheidsset biedt een SLA voor uptime van 99,95 procent.
- De aanvraag wordt verzonden vanaf App Server naar SAP HANA op primaire blades (grote instantie).
- Primaire en secundaire blades worden geclusterd op besturingssysteemniveau voor een beschikbaarheid van 99,99 procent en gegevensreplicatie wordt verwerkt via HANA System Replication (HSR) in de synchrone modus van primair naar secundair en het inschakelen van nul RPO.
- In-memory-gegevens van SAP HANA wordt persistent gemaakt in NFS-opslag met hoge prestaties.
- Van gegevens op de NFS-opslag wordt periodiek in enkele seconden een back-up gemaakt met geïntegreerde opslagmomentopnamen op de lokale opslag, zonder dat dit invloed heeft op de prestaties van de database.
- Het persistente gegevensvolume op een secundaire opslag wordt gerepliceerd maar een toegewezen DR-systeem via een toegewezen backbone-netwerk voor HANA-opslagreplicatie.
- Een grote instantie aan de DR-zijde kan worden gebruikt voor niet-productie om kosten te besparen, doordat zowel de QA-opslag als het gerepliceerde DR-volume wordt gekoppeld (alleen-lezen).
Onderdelen
- SAP HANA in Azure Large Instances: SAP HANA in Azure (Large Instances) wordt uitgevoerd op toegewezen bladeservers die zich in een Microsoft Azure-datacenter bevinden. Deze functie is specifiek voor de databaseserver.
- NFS-opslag voor grote Azure HANA-exemplaren: het Azure High Performance NFS-opslagsysteem biedt de niet-overeenkomende mogelijkheid om momentopnameback-ups uit te voeren en replicatie naar secundaire opslag. Daarnaast zijn HANA Large Instances de enige cloudinfrastructuur voor het leveren van opslagvolumeversleuteling.
- SAP op Azure vereist dat u uw SAP-workloads uitvoert op gecertificeerde Microsoft Azure Virtual Machines. Voor SAP zijn ten minste twee vCPU’s, en een geheugen en vCPU in de verhouding 6:1 vereist.
- Microsoft Azure Premium Storage biedt verbeterde doorvoer en minder variabiliteit in I/O-latenties. Voor betere prestaties maakt Premium Storage gebruik van SSD (Solid State Disk) in Azure Storage-knooppunten en leescache die wordt ondersteund door de lokale SSD van een Azure-rekenknooppunt.
- ExpressRoute (front-end): Azure ExpressRoute die wordt gebruikt op de front-end (zie diagram) biedt veilige, hoge bandbreedte-connectiviteit om betrouwbare verbindingen tussen uw netwerk en het Microsoft Azure-netwerk tot stand te brengen.
- ExpressRoute (back-end): Met Azure ExpressRoute die wordt gebruikt op de back-end (zie diagram) kunt u communiceren tussen uw Azure-onderdelen in het Azure-datacenter en uw SAP HANA on Azure-systemen (Large Instances). De kosten van de back-end ExpressRoute zijn opgenomen in uw SAP HANA in Azure (grote exemplaren).