SlideShare a Scribd company logo
3
Most read
4
Most read
SAP	
  Adaptive	
  Computing	
  Design	
  in	
  
Microsoft	
  Azure
• Following on from our previous SAP LaMa Cloud Management
presentations, this slide deck provides a quick overview of the
SAP recommended approach to SAP architecture design when
operating your SAP landscape with SAP LaMa (Landscape
Management), previously SAP LVM Landscape Virtualization
Management).
• We discuss the idea of SAP Adaptive Design in Microsoft Azure.
• We highlight the potential problems this could cause with your
architecturedesign and possible mitigation.
Introduction
Overview	
  -­‐ SAP	
  Adaptive	
  Design
• A logical layer of separation between the SAP application and
the server (host) on which the SAPapplication is deployed.
• Allows redeployment of SAP applications (services) onto
different servers with reduced downtime and cost.
• Inherently more complex in design, but offers reduced
operational costs.
• Can	
  be	
  used	
  on-­‐premises	
  and	
  in	
  the	
  cloud	
  and	
  is	
  beneficial	
  
when	
  using	
  SAP	
  LaMa.
• Automation is at the core of SAP LaMa and a cohesive
architecturethat is flexible will deepenthe level of automation.
Potential	
  Drivers
• Length of hostname must be <=13 characters (SAP note 611361).
• Reverse lookup must resolve back to same hostname (SAP note
129997).
• Reverse lookup response must contain required hostname on first
entry of response (if using multiple PTR records – not recommended)
(SAP note 129997).
• Domain of server hostname should satisfy cookie domain separation
across SAP Portals and across environments(DEV, TST, PRD).
• Re-­‐provisioning of SAP services onto different servers should be pain-­‐
free (a.k.a use SAP Adaptive Computing) (SAP note 962955).
• You have a desire to use SAP LaMa (see our other presentations).
Best	
  Practice	
  for	
  LaMa
• SAP	
  Adaptive	
  Design	
  is	
  highly	
  recommended	
  by	
  SAP	
  for	
  use	
  
with	
  SAP	
  LaMa.
https://blogs.sap.com/2016/10/21/sap-­‐landscape-­‐
management-­‐faq-­‐lvmlama/
https://archive.sap.com/documents/docs/DOC-­‐63513
Example	
  – Service	
  Relocation
• With SAP Adaptive Design in place and using SAP LaMa (plus
SAP LaMa Cloud Connector for Azure) to orchestrate your SAP
systems in Microsoft Azure, it’s possible to relocate a SAP
service from one host to another.
• Service hostname (vhostname)does not change.
• Minimal impact to users.
• Fluid landscape.
• Possible benefitduringDR.
• Possible benefitduringmaintenance.
Server	
  “srv3.example”
Server	
  “srv1.example”
vhostname:	
  sapascs1.example
SAP	
  Central	
  Services
(active)
vhostname:	
  sapapas.example
SAP	
  Primary	
  App	
  Server
Example	
  – SAP	
  Portal	
  Cookies
• Known limitations with MYSAPSSO cookies mean it’s difficult to
adequatelysegregateSAPPortals in an SSO enabled landscape.
• SAP Adaptive Design enables different vhostname domains,
separate from the host (server) domain, which minimises
cookie overwrite or other such issues with MYSAPSSO.
Server	
  “srv1.ad.example”
vhostname:	
  sapascs1.dev.example
SAP	
  Central	
  Services
(active)
Other	
  Options
• Apart from SAP Adaptive Design, you could implement other
methods that might give the same level of flexibility as SAP
Adaptive Design but be careful, they may not be recommended
by SAP.
DNS	
  Aliases
• Not recommended by SAP, using
CNAME records in DNS with 1 IP
address for server & service.
NOTE:	
  Internally	
  SAP	
  uses	
  lookups,	
  even	
  on	
  
same	
  server.
Server	
  “srv4.example”
vhostname:	
  sapaas1.example
SAP	
  Additional	
  App	
  
Server
DNS
Name Type Value
srv1 A 10.0.0.1
srv3 A 10.0.0.3
srv4 A 10.0.0.4
10.0.0.1 PTR srv1
10.0.0.3 PTR
10.0.0.4 PTR sapaas1
srv3
10.0.0.4 PTR srv4
sapascs1
sapapas
sapaas1
CNAME
CNAME
CNAME
srv1
srv3
srv4Request
Forward	
  Lookup
Reverse	
  Lookup
Hostname	
  to	
  IP.
IP	
  to	
  hostname.
DNS	
  Aliases	
  – PTR	
  Records
• Not	
  recommended	
  by	
  SAP,	
  
multiple	
  PTR	
  records	
  for	
  reverse	
  
lookup.
• SAP	
  service	
  name	
  must	
  be	
  1st	
  in	
  
response	
  (cannot	
  guarantee).
Forward	
  Lookup
Reverse	
  Lookup
Hostname	
  to	
  IP.
IP	
  to	
  hostname.
Server	
  “srv4.example”
vhostname:	
  sapaas1.example
SAP	
  Additional	
  App	
  
Server
DNS
Name Type Value
srv1 A 10.0.0.1
srv3 A 10.0.0.3
srv4 A 10.0.0.4
10.0.0.1 PTR srv1
10.0.0.3 PTR
10.0.0.4 PTR sapaas1
srv3
10.0.0.4 PTR srv4
sapascs1
sapapas
sapaas1
CNAME
CNAME
CNAME
srv1
srv3
srv4
Multiple	
  IP	
  Addresses
• Recommended by SAP, each
service name (vhostname) has a
unique IP address.
• Better lookupperformance.
Forward	
  Lookup
Reverse	
  Lookup
Hostname	
  to	
  IP.
IP	
  to	
  hostname.
Server	
  “srv4.example”
vhostname:	
  sapaas1.example
SAP	
  Additional	
  App	
  
Server
DNS
Name Type Value
srv1 A 10.0.0.1
srv3 A 10.0.0.3
srv4 A 10.0.0.4
10.0.0.1 PTR srv1
10.0.0.3 PTR srv3
10.0.0.4 PTR srv4
sapascs1 A 10.0.0.10
sapapas A 10.0.0.11
sapaas1 A 10.0.0.12
10.0.0.10 PTR sapascs1
10.0.0.11 PTR sapapas
10.0.0.12 PTR sapaas1
Multiple	
  IP	
  Addresses	
  in	
  Azure
• Azure only recently supports multiple IP addresses on one NIC.
Potential	
  Pitfall
• During a Disaster Recovery scenario, if you’re using Azure Site Recovery
(ASR) to replicate your servers, ASR currently only “recovers” primary IP
address on each NIC.
Server	
  “srv4.example”
Primary	
  IP:	
  10.0.0.4
Secondary	
  IP:	
  10.0.0.12
Server	
  “srv4.example”
Primary	
  IP:	
  10.0.1.4ASR	
  
replication
Primary	
  Azure	
  Region DR	
  Azure	
  Region
Mitigation
• To work around the ASR limitation, and as per Microsoft Best Practice, you
can use a Recovery Plan script to re-­‐add the additional IP addresses.
https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/site-­‐recovery-­‐runbook-­‐
automation
https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/recovery-­‐plan-­‐overview
Server	
  “srv4.example”
Primary	
  IP:	
  10.0.0.4
Secondary	
  IP:	
  10.0.0.12
Server	
  “srv4.example”
Primary	
  IP:	
  10.0.1.4ASR	
  
replication
Primary	
  Azure	
  Region DR	
  Azure	
  Region
Script
add IP x.x.x.x
add IP x.x.x.x
add IP x.x.x.x
Secondary	
  IP:	
  10.0.1.12
The	
  Future
• Microsoft Azure ASR may in future support multiple IP addresses.
• Whatever the effort up-­‐front, automation is the way forward.
• Building flexibility into the SAP architecture design (outside of the agility of
the cloud) will bring benefits in the future (multi-­‐cloud) and allow easy
migration of SAP services with minimal disruption (minimal re-­‐installs)
decreased costs of M&A activities.
• Easy relocation (compaction) of services could permit easier service
restoration in a catastrophic DR situation (complete Azure region failure).
Reference	
  Material
• SAP	
  Notes:	
  611361,	
  962955,	
  129997,	
  1928533
• SAP-­‐Press:	
  https://s3-­‐eu-­‐west-­‐1.amazonaws.com/gxmedia.galileo-­‐
press.de/leseproben/3841/Reading_Sample_SAPPRESS_1221_Operating_SAP_in_the_Cloud_updated.pdf
• SAP	
  Blogs:	
  https://blogs.sap.com/2016/10/21/sap-­‐landscape-­‐management-­‐faq-­‐lvmlama/
• Microsoft	
  Docs:
Reference	
  architecture:	
  https://docs.microsoft.com/en-­‐us/azure/architecture/reference-­‐architectures/sap/sap-­‐netweaver
Multiple	
  IP	
  support:	
  https://azure.microsoft.com/en-­‐gb/updates/ga-­‐multiple-­‐ips-­‐per-­‐nic/
How	
  to	
  add	
  multiple	
  IPs	
  to	
  a	
  NIC:	
  https://docs.microsoft.com/en-­‐us/azure/virtual-­‐network/virtual-­‐network-­‐multiple-­‐ip-­‐
addresses-­‐portal
https://docs.microsoft.com/en-­‐us/azure/virtual-­‐network/virtual-­‐network-­‐network-­‐interface-­‐addresses
Recovery	
  Automation:	
  https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/site-­‐recovery-­‐runbook-­‐automation
Recovery	
  tasks	
  with	
  SAP:	
  https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/site-­‐recovery-­‐sap
ASR	
  Support	
  matrix:	
  https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/azure-­‐to-­‐azure-­‐support-­‐matrix
SAP	
  with	
  ASR:	
  https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/site-­‐recovery-­‐sap
• Wikipedia:
DNS	
  record	
  types:	
  https://en.wikipedia.org/wiki/List_of_DNS_record_types
• Further	
  details	
  are	
  available	
  on	
  request	
  from	
  our	
  SAP	
  LaMa	
  Certified	
  Consultants
– mailto:info@aliterconsulting.co.uk
Thank-­‐you

More Related Content

PPTX
Take the Next Step to S/4HANA with "RISE with SAP"
PPTX
SAP HANA Migration Deck.pptx
PDF
SAP on Azure Web Dispatcher High Availability
PPTX
What is Retrofit in Solution Manager 7.2
PDF
SAP HANA Platform
PPTX
Sap lama presentation
PPTX
Preparing for SAP EHP Upgrade
PDF
Storage and Alfresco
Take the Next Step to S/4HANA with "RISE with SAP"
SAP HANA Migration Deck.pptx
SAP on Azure Web Dispatcher High Availability
What is Retrofit in Solution Manager 7.2
SAP HANA Platform
Sap lama presentation
Preparing for SAP EHP Upgrade
Storage and Alfresco

What's hot (20)

PPTX
What's new on SAP HANA Workload Management
PDF
Sap bw4 hana architecture archetypes
PPTX
Migrating to the SAP Cloud
PDF
10 Tips for Successful 12.2 Upgrade
PDF
S4HANA Migration Overview
PPTX
SAP Cloud Platform API Management Technical Brief
PPS
SAP ChaRM (Change Request Management)
PPTX
SAP Fiori UX/UI
PDF
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
PDF
62620940 charm-configuration-procedures
PPTX
Sap s4 hana (2)
PPTX
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
PDF
SAP S/4HANA: Everything you need to know for a successul implementation
PPTX
SAP CPI - DS
PDF
Solution Manager 7.2 Overview final
PPTX
Sap fiori
PDF
S4F01_EN_Col17 Financial Accounting in SAP S4HANA for SAP ERP FI Professional...
PPTX
Introduction Into SAP Fiori
PPTX
Introduction to extracting data from sap s 4 hana with abap cds views
PDF
SAP LaMa Cloud Manager Azure
What's new on SAP HANA Workload Management
Sap bw4 hana architecture archetypes
Migrating to the SAP Cloud
10 Tips for Successful 12.2 Upgrade
S4HANA Migration Overview
SAP Cloud Platform API Management Technical Brief
SAP ChaRM (Change Request Management)
SAP Fiori UX/UI
Solution Manager 7.2 SAP Monitoring - Part 3 - Managed System Configuration
62620940 charm-configuration-procedures
Sap s4 hana (2)
Oracle E-Business Suite 12.2 - The Upgrade to End All Upgrades
SAP S/4HANA: Everything you need to know for a successul implementation
SAP CPI - DS
Solution Manager 7.2 Overview final
Sap fiori
S4F01_EN_Col17 Financial Accounting in SAP S4HANA for SAP ERP FI Professional...
Introduction Into SAP Fiori
Introduction to extracting data from sap s 4 hana with abap cds views
SAP LaMa Cloud Manager Azure
Ad

Similar to SAP Adaptive Computing Design (20)

PDF
Microsoft SharePoint Disaster Recovery to Azure
PPTX
Azure Site Recovery Loves Business Continuity
PPTX
Disaster Recovery Planning using Azure Site Recovery
PDF
SharePoint Disaster Recovery to Microsoft Azure
PPTX
Expertslive azure site recovery
PPT
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
PDF
High Availability of SAP ASCS in Microsoft Azure
PPTX
Microsoft Azure Site Recovery Overview and use cases
PPTX
Acelera la integración de tu infraestructura con Azure
PPTX
Stor simple presentation customers
PPTX
04 Azure IAAS 101
PPTX
Gab 2018 seguridad y escalado en azure service fabric
PPTX
Gab 2018 seguridad y escalado en azure service fabric
PPTX
Business Continuity & Disaster Recovery with Microsoft Azure
PPTX
NICConf 2015 - azure disaster recovery in 60min
PPTX
Microsoft Azure, My First IaaS
PDF
Deploying SharePoint @ Cloud
PPTX
Microsoft Azure Hybrid Cloud - Getting Started For Techies
PDF
Windows Azure overview webinar by Sentri
PPTX
SAPonAzureCaseStudyMay2020.pptx
Microsoft SharePoint Disaster Recovery to Azure
Azure Site Recovery Loves Business Continuity
Disaster Recovery Planning using Azure Site Recovery
SharePoint Disaster Recovery to Microsoft Azure
Expertslive azure site recovery
Implementing SharePoint on Azure, Lessons Learnt from a Real World Project
High Availability of SAP ASCS in Microsoft Azure
Microsoft Azure Site Recovery Overview and use cases
Acelera la integración de tu infraestructura con Azure
Stor simple presentation customers
04 Azure IAAS 101
Gab 2018 seguridad y escalado en azure service fabric
Gab 2018 seguridad y escalado en azure service fabric
Business Continuity & Disaster Recovery with Microsoft Azure
NICConf 2015 - azure disaster recovery in 60min
Microsoft Azure, My First IaaS
Deploying SharePoint @ Cloud
Microsoft Azure Hybrid Cloud - Getting Started For Techies
Windows Azure overview webinar by Sentri
SAPonAzureCaseStudyMay2020.pptx
Ad

More from Gary Jackson MBCS (17)

PDF
SAP ASCS on Kubernetes - A Proposal
PDF
Office 365 SaaS Mail Integration with SAP on Azure
PDF
OpenText Archive Server on Azure
PDF
SAP OS/DB Migration using Azure Storage Account
PDF
Principal Propagation with SAP Cloud Platform
PDF
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
PDF
Azure Custom Backup Solution for SAP NetWeaver
PDF
SAP Host Agent x509 authentication
PDF
SAP LVM Integration with SAP BPA
PDF
SAP LVM Post Copy Automation Integration
PDF
SAP LVM Customer Operations
PDF
SAP Router Installation with SNC
PDF
SAP LVM Customer Instances
PDF
SAP ASE Migration Lessons Learned
PDF
SAP Rolling Kernel Switch RKS
PDF
SAP Post Copy Automation
PDF
SAP Web Dispatcher - Best Bits
SAP ASCS on Kubernetes - A Proposal
Office 365 SaaS Mail Integration with SAP on Azure
OpenText Archive Server on Azure
SAP OS/DB Migration using Azure Storage Account
Principal Propagation with SAP Cloud Platform
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
Azure Custom Backup Solution for SAP NetWeaver
SAP Host Agent x509 authentication
SAP LVM Integration with SAP BPA
SAP LVM Post Copy Automation Integration
SAP LVM Customer Operations
SAP Router Installation with SNC
SAP LVM Customer Instances
SAP ASE Migration Lessons Learned
SAP Rolling Kernel Switch RKS
SAP Post Copy Automation
SAP Web Dispatcher - Best Bits

Recently uploaded (20)

PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
medical staffing services at VALiNTRY
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
ai tools demonstartion for schools and inter college
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Nekopoi APK 2025 free lastest update
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
AI in Product Development-omnex systems
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
history of c programming in notes for students .pptx
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
How to Migrate SBCGlobal Email to Yahoo Easily
Navsoft: AI-Powered Business Solutions & Custom Software Development
medical staffing services at VALiNTRY
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Internet Downloader Manager (IDM) Crack 6.42 Build 41
2025 Textile ERP Trends: SAP, Odoo & Oracle
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
ai tools demonstartion for schools and inter college
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Nekopoi APK 2025 free lastest update
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
AI in Product Development-omnex systems
Softaken Excel to vCard Converter Software.pdf
history of c programming in notes for students .pptx
Operating system designcfffgfgggggggvggggggggg
PTS Company Brochure 2025 (1).pdf.......
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...

SAP Adaptive Computing Design

  • 1. SAP  Adaptive  Computing  Design  in   Microsoft  Azure
  • 2. • Following on from our previous SAP LaMa Cloud Management presentations, this slide deck provides a quick overview of the SAP recommended approach to SAP architecture design when operating your SAP landscape with SAP LaMa (Landscape Management), previously SAP LVM Landscape Virtualization Management). • We discuss the idea of SAP Adaptive Design in Microsoft Azure. • We highlight the potential problems this could cause with your architecturedesign and possible mitigation. Introduction
  • 3. Overview  -­‐ SAP  Adaptive  Design • A logical layer of separation between the SAP application and the server (host) on which the SAPapplication is deployed. • Allows redeployment of SAP applications (services) onto different servers with reduced downtime and cost. • Inherently more complex in design, but offers reduced operational costs. • Can  be  used  on-­‐premises  and  in  the  cloud  and  is  beneficial   when  using  SAP  LaMa. • Automation is at the core of SAP LaMa and a cohesive architecturethat is flexible will deepenthe level of automation.
  • 4. Potential  Drivers • Length of hostname must be <=13 characters (SAP note 611361). • Reverse lookup must resolve back to same hostname (SAP note 129997). • Reverse lookup response must contain required hostname on first entry of response (if using multiple PTR records – not recommended) (SAP note 129997). • Domain of server hostname should satisfy cookie domain separation across SAP Portals and across environments(DEV, TST, PRD). • Re-­‐provisioning of SAP services onto different servers should be pain-­‐ free (a.k.a use SAP Adaptive Computing) (SAP note 962955). • You have a desire to use SAP LaMa (see our other presentations).
  • 5. Best  Practice  for  LaMa • SAP  Adaptive  Design  is  highly  recommended  by  SAP  for  use   with  SAP  LaMa. https://blogs.sap.com/2016/10/21/sap-­‐landscape-­‐ management-­‐faq-­‐lvmlama/ https://archive.sap.com/documents/docs/DOC-­‐63513
  • 6. Example  – Service  Relocation • With SAP Adaptive Design in place and using SAP LaMa (plus SAP LaMa Cloud Connector for Azure) to orchestrate your SAP systems in Microsoft Azure, it’s possible to relocate a SAP service from one host to another. • Service hostname (vhostname)does not change. • Minimal impact to users. • Fluid landscape. • Possible benefitduringDR. • Possible benefitduringmaintenance. Server  “srv3.example” Server  “srv1.example” vhostname:  sapascs1.example SAP  Central  Services (active) vhostname:  sapapas.example SAP  Primary  App  Server
  • 7. Example  – SAP  Portal  Cookies • Known limitations with MYSAPSSO cookies mean it’s difficult to adequatelysegregateSAPPortals in an SSO enabled landscape. • SAP Adaptive Design enables different vhostname domains, separate from the host (server) domain, which minimises cookie overwrite or other such issues with MYSAPSSO. Server  “srv1.ad.example” vhostname:  sapascs1.dev.example SAP  Central  Services (active)
  • 8. Other  Options • Apart from SAP Adaptive Design, you could implement other methods that might give the same level of flexibility as SAP Adaptive Design but be careful, they may not be recommended by SAP.
  • 9. DNS  Aliases • Not recommended by SAP, using CNAME records in DNS with 1 IP address for server & service. NOTE:  Internally  SAP  uses  lookups,  even  on   same  server. Server  “srv4.example” vhostname:  sapaas1.example SAP  Additional  App   Server DNS Name Type Value srv1 A 10.0.0.1 srv3 A 10.0.0.3 srv4 A 10.0.0.4 10.0.0.1 PTR srv1 10.0.0.3 PTR 10.0.0.4 PTR sapaas1 srv3 10.0.0.4 PTR srv4 sapascs1 sapapas sapaas1 CNAME CNAME CNAME srv1 srv3 srv4Request Forward  Lookup Reverse  Lookup Hostname  to  IP. IP  to  hostname.
  • 10. DNS  Aliases  – PTR  Records • Not  recommended  by  SAP,   multiple  PTR  records  for  reverse   lookup. • SAP  service  name  must  be  1st  in   response  (cannot  guarantee). Forward  Lookup Reverse  Lookup Hostname  to  IP. IP  to  hostname. Server  “srv4.example” vhostname:  sapaas1.example SAP  Additional  App   Server DNS Name Type Value srv1 A 10.0.0.1 srv3 A 10.0.0.3 srv4 A 10.0.0.4 10.0.0.1 PTR srv1 10.0.0.3 PTR 10.0.0.4 PTR sapaas1 srv3 10.0.0.4 PTR srv4 sapascs1 sapapas sapaas1 CNAME CNAME CNAME srv1 srv3 srv4
  • 11. Multiple  IP  Addresses • Recommended by SAP, each service name (vhostname) has a unique IP address. • Better lookupperformance. Forward  Lookup Reverse  Lookup Hostname  to  IP. IP  to  hostname. Server  “srv4.example” vhostname:  sapaas1.example SAP  Additional  App   Server DNS Name Type Value srv1 A 10.0.0.1 srv3 A 10.0.0.3 srv4 A 10.0.0.4 10.0.0.1 PTR srv1 10.0.0.3 PTR srv3 10.0.0.4 PTR srv4 sapascs1 A 10.0.0.10 sapapas A 10.0.0.11 sapaas1 A 10.0.0.12 10.0.0.10 PTR sapascs1 10.0.0.11 PTR sapapas 10.0.0.12 PTR sapaas1
  • 12. Multiple  IP  Addresses  in  Azure • Azure only recently supports multiple IP addresses on one NIC.
  • 13. Potential  Pitfall • During a Disaster Recovery scenario, if you’re using Azure Site Recovery (ASR) to replicate your servers, ASR currently only “recovers” primary IP address on each NIC. Server  “srv4.example” Primary  IP:  10.0.0.4 Secondary  IP:  10.0.0.12 Server  “srv4.example” Primary  IP:  10.0.1.4ASR   replication Primary  Azure  Region DR  Azure  Region
  • 14. Mitigation • To work around the ASR limitation, and as per Microsoft Best Practice, you can use a Recovery Plan script to re-­‐add the additional IP addresses. https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/site-­‐recovery-­‐runbook-­‐ automation https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/recovery-­‐plan-­‐overview Server  “srv4.example” Primary  IP:  10.0.0.4 Secondary  IP:  10.0.0.12 Server  “srv4.example” Primary  IP:  10.0.1.4ASR   replication Primary  Azure  Region DR  Azure  Region Script add IP x.x.x.x add IP x.x.x.x add IP x.x.x.x Secondary  IP:  10.0.1.12
  • 15. The  Future • Microsoft Azure ASR may in future support multiple IP addresses. • Whatever the effort up-­‐front, automation is the way forward. • Building flexibility into the SAP architecture design (outside of the agility of the cloud) will bring benefits in the future (multi-­‐cloud) and allow easy migration of SAP services with minimal disruption (minimal re-­‐installs) decreased costs of M&A activities. • Easy relocation (compaction) of services could permit easier service restoration in a catastrophic DR situation (complete Azure region failure).
  • 16. Reference  Material • SAP  Notes:  611361,  962955,  129997,  1928533 • SAP-­‐Press:  https://s3-­‐eu-­‐west-­‐1.amazonaws.com/gxmedia.galileo-­‐ press.de/leseproben/3841/Reading_Sample_SAPPRESS_1221_Operating_SAP_in_the_Cloud_updated.pdf • SAP  Blogs:  https://blogs.sap.com/2016/10/21/sap-­‐landscape-­‐management-­‐faq-­‐lvmlama/ • Microsoft  Docs: Reference  architecture:  https://docs.microsoft.com/en-­‐us/azure/architecture/reference-­‐architectures/sap/sap-­‐netweaver Multiple  IP  support:  https://azure.microsoft.com/en-­‐gb/updates/ga-­‐multiple-­‐ips-­‐per-­‐nic/ How  to  add  multiple  IPs  to  a  NIC:  https://docs.microsoft.com/en-­‐us/azure/virtual-­‐network/virtual-­‐network-­‐multiple-­‐ip-­‐ addresses-­‐portal https://docs.microsoft.com/en-­‐us/azure/virtual-­‐network/virtual-­‐network-­‐network-­‐interface-­‐addresses Recovery  Automation:  https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/site-­‐recovery-­‐runbook-­‐automation Recovery  tasks  with  SAP:  https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/site-­‐recovery-­‐sap ASR  Support  matrix:  https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/azure-­‐to-­‐azure-­‐support-­‐matrix SAP  with  ASR:  https://docs.microsoft.com/en-­‐us/azure/site-­‐recovery/site-­‐recovery-­‐sap • Wikipedia: DNS  record  types:  https://en.wikipedia.org/wiki/List_of_DNS_record_types • Further  details  are  available  on  request  from  our  SAP  LaMa  Certified  Consultants – mailto:info@aliterconsulting.co.uk