SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

AWS Webcast - Introduction to EBS
AWS Webcast - Introduction to EBS AWS Webcast - Introduction to EBS
AWS Webcast - Introduction to EBS Amazon Web Services
 
今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほKoji Shinkubo
 
Managed disk-Azure Storage Evolution
Managed disk-Azure Storage EvolutionManaged disk-Azure Storage Evolution
Managed disk-Azure Storage EvolutionSiraj Mohammad
 
VMware Interview questions and answers
VMware Interview questions and answersVMware Interview questions and answers
VMware Interview questions and answersvivaankumar
 
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...Amazon Web Services Korea
 
Azure Custom Backup Solution for SAP NetWeaver
Azure Custom Backup Solution for SAP NetWeaverAzure Custom Backup Solution for SAP NetWeaver
Azure Custom Backup Solution for SAP NetWeaverGary Jackson MBCS
 
Exclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.infoExclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.infosapdocs. info
 
Queries in SAP: Introduction
Queries in SAP: IntroductionQueries in SAP: Introduction
Queries in SAP: IntroductionJonathan Eemans
 
Aurora MySQL Backtrack을 이용한 빠른 복구 방법 - 진교선 :: AWS Database Modernization Day 온라인
Aurora MySQL Backtrack을 이용한 빠른 복구 방법 - 진교선 :: AWS Database Modernization Day 온라인Aurora MySQL Backtrack을 이용한 빠른 복구 방법 - 진교선 :: AWS Database Modernization Day 온라인
Aurora MySQL Backtrack을 이용한 빠른 복구 방법 - 진교선 :: AWS Database Modernization Day 온라인Amazon Web Services Korea
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guidePoguttuezhiniVP
 
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Amazon Web Services
 
AWSで始めるSAP HANA, express edition ~バイナリーインストーラ版~
AWSで始めるSAP HANA, express edition ~バイナリーインストーラ版~AWSで始めるSAP HANA, express edition ~バイナリーインストーラ版~
AWSで始めるSAP HANA, express edition ~バイナリーインストーラ版~Tetsuya Kawahara
 
AWS初心者向けWebinar これで完璧、AWSの運用監視
AWS初心者向けWebinar これで完璧、AWSの運用監視AWS初心者向けWebinar これで完璧、AWSの運用監視
AWS初心者向けWebinar これで完璧、AWSの運用監視Amazon Web Services Japan
 
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster RecoverySAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery SAP Technology
 
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Amazon Web Services Korea
 
Virtualization
VirtualizationVirtualization
Virtualizationvishnurk
 

Mais procurados (20)

AWS EC2
AWS EC2AWS EC2
AWS EC2
 
AWS Webcast - Introduction to EBS
AWS Webcast - Introduction to EBS AWS Webcast - Introduction to EBS
AWS Webcast - Introduction to EBS
 
今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ今さら聞けない HANAのハナシの基本のほ
今さら聞けない HANAのハナシの基本のほ
 
Managed disk-Azure Storage Evolution
Managed disk-Azure Storage EvolutionManaged disk-Azure Storage Evolution
Managed disk-Azure Storage Evolution
 
VMware Interview questions and answers
VMware Interview questions and answersVMware Interview questions and answers
VMware Interview questions and answers
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
아마존의 관리형 게임 플랫폼 활용하기: GameLift (Deep Dive) :: 구승모 솔루션즈 아키텍트 :: Gaming on AWS ...
 
Azure Hub spoke v1.0
Azure Hub spoke v1.0Azure Hub spoke v1.0
Azure Hub spoke v1.0
 
Azure Custom Backup Solution for SAP NetWeaver
Azure Custom Backup Solution for SAP NetWeaverAzure Custom Backup Solution for SAP NetWeaver
Azure Custom Backup Solution for SAP NetWeaver
 
Exclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.infoExclusive SAP Basis Training Book | www.sapdocs.info
Exclusive SAP Basis Training Book | www.sapdocs.info
 
Queries in SAP: Introduction
Queries in SAP: IntroductionQueries in SAP: Introduction
Queries in SAP: Introduction
 
Aurora MySQL Backtrack을 이용한 빠른 복구 방법 - 진교선 :: AWS Database Modernization Day 온라인
Aurora MySQL Backtrack을 이용한 빠른 복구 방법 - 진교선 :: AWS Database Modernization Day 온라인Aurora MySQL Backtrack을 이용한 빠른 복구 방법 - 진교선 :: AWS Database Modernization Day 온라인
Aurora MySQL Backtrack을 이용한 빠른 복구 방법 - 진교선 :: AWS Database Modernization Day 온라인
 
모두싸인의 AWS 성장기
모두싸인의 AWS 성장기모두싸인의 AWS 성장기
모두싸인의 AWS 성장기
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guide
 
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
 
AWSで始めるSAP HANA, express edition ~バイナリーインストーラ版~
AWSで始めるSAP HANA, express edition ~バイナリーインストーラ版~AWSで始めるSAP HANA, express edition ~バイナリーインストーラ版~
AWSで始めるSAP HANA, express edition ~バイナリーインストーラ版~
 
AWS初心者向けWebinar これで完璧、AWSの運用監視
AWS初心者向けWebinar これで完璧、AWSの運用監視AWS初心者向けWebinar これで完璧、AWSの運用監視
AWS初心者向けWebinar これで完璧、AWSの運用監視
 
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster RecoverySAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
SAP HANA SPS08 Scale-Out, High Availability and Disaster Recovery
 
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
Oracle DB를 AWS로 이관하는 방법들 - 서호석 클라우드 사업부/컨설팅팀 이사, 영우디지탈 :: AWS Summit Seoul 2021
 
Virtualization
VirtualizationVirtualization
Virtualization
 

Semelhante a SAP Adaptive Computing Design

DAT304_Amazon Aurora Performance Optimization with MySQL
DAT304_Amazon Aurora Performance Optimization with MySQLDAT304_Amazon Aurora Performance Optimization with MySQL
DAT304_Amazon Aurora Performance Optimization with MySQLKamal Gupta
 
AWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWSAWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWSAmazon Web Services
 
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014Amazon Web Services
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Amazon Web Services
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Amazon Web Services
 
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh AlbuquerqueAWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh AlbuquerqueAmazon Web Services Korea
 
데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 GamingAmazon Web Services Korea
 
Databases on aws part 2
Databases on aws   part 2Databases on aws   part 2
Databases on aws part 2Parag Patil
 
What’s new in Amazon RDS - ADB207 - Chicago AWS Summit
What’s new in Amazon RDS - ADB207 - Chicago AWS SummitWhat’s new in Amazon RDS - ADB207 - Chicago AWS Summit
What’s new in Amazon RDS - ADB207 - Chicago AWS SummitAmazon Web Services
 
Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)Amazon Web Services
 
Sap on azure airlift architecture (2)
Sap on azure airlift architecture (2)Sap on azure airlift architecture (2)
Sap on azure airlift architecture (2)Rahim Abdul Kader
 
Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)Radu Vunvulea
 
Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016
Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016
Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016Amazon Web Services
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSKristana Kane
 
AWS re:Invent 2016: Getting Started with Amazon Aurora (DAT203)
AWS re:Invent 2016: Getting Started with Amazon Aurora (DAT203)AWS re:Invent 2016: Getting Started with Amazon Aurora (DAT203)
AWS re:Invent 2016: Getting Started with Amazon Aurora (DAT203)Amazon Web Services
 
Amazon RDS with Amazon Aurora | AWS Public Sector Summit 2016
Amazon RDS with Amazon Aurora | AWS Public Sector Summit 2016Amazon RDS with Amazon Aurora | AWS Public Sector Summit 2016
Amazon RDS with Amazon Aurora | AWS Public Sector Summit 2016Amazon Web Services
 
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments VMworld
 
MySQL on AWS RDS
MySQL on AWS RDSMySQL on AWS RDS
MySQL on AWS RDSMydbops
 
Cloud computing & lamp applications
Cloud computing & lamp applicationsCloud computing & lamp applications
Cloud computing & lamp applicationsCorley S.r.l.
 

Semelhante a SAP Adaptive Computing Design (20)

DAT304_Amazon Aurora Performance Optimization with MySQL
DAT304_Amazon Aurora Performance Optimization with MySQLDAT304_Amazon Aurora Performance Optimization with MySQL
DAT304_Amazon Aurora Performance Optimization with MySQL
 
AWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWSAWS Webcast - Best Practices for Deploying SAP Workloads on AWS
AWS Webcast - Best Practices for Deploying SAP Workloads on AWS
 
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
(BIZ301) Getting Started: Running SAP on AWS | AWS re:Invent 2014
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
 
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
Consolidate MySQL Shards Into Amazon Aurora Using AWS Database Migration Serv...
 
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh AlbuquerqueAWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
AWS Innovate: Running SAP Solutions on AWS Cloud- Shailesh Albuquerque
 
데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
 
Databases on aws part 2
Databases on aws   part 2Databases on aws   part 2
Databases on aws part 2
 
What’s new in Amazon RDS - ADB207 - Chicago AWS Summit
What’s new in Amazon RDS - ADB207 - Chicago AWS SummitWhat’s new in Amazon RDS - ADB207 - Chicago AWS Summit
What’s new in Amazon RDS - ADB207 - Chicago AWS Summit
 
Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)Deployment of SAP Solutions on AWS (Level 200)
Deployment of SAP Solutions on AWS (Level 200)
 
SAPonAzureCaseStudyMay2020.pptx
SAPonAzureCaseStudyMay2020.pptxSAPonAzureCaseStudyMay2020.pptx
SAPonAzureCaseStudyMay2020.pptx
 
Sap on azure airlift architecture (2)
Sap on azure airlift architecture (2)Sap on azure airlift architecture (2)
Sap on azure airlift architecture (2)
 
Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)Database Modernization (Azure SQL Database)
Database Modernization (Azure SQL Database)
 
Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016
Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016
Running SAP Business Warehouse in the AWS Cloud-SAPPHIRE NOW 2016
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
 
AWS re:Invent 2016: Getting Started with Amazon Aurora (DAT203)
AWS re:Invent 2016: Getting Started with Amazon Aurora (DAT203)AWS re:Invent 2016: Getting Started with Amazon Aurora (DAT203)
AWS re:Invent 2016: Getting Started with Amazon Aurora (DAT203)
 
Amazon RDS with Amazon Aurora | AWS Public Sector Summit 2016
Amazon RDS with Amazon Aurora | AWS Public Sector Summit 2016Amazon RDS with Amazon Aurora | AWS Public Sector Summit 2016
Amazon RDS with Amazon Aurora | AWS Public Sector Summit 2016
 
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
 
MySQL on AWS RDS
MySQL on AWS RDSMySQL on AWS RDS
MySQL on AWS RDS
 
Cloud computing & lamp applications
Cloud computing & lamp applicationsCloud computing & lamp applications
Cloud computing & lamp applications
 

Mais de Gary Jackson MBCS

SAP ASCS on Kubernetes - A Proposal
SAP ASCS on Kubernetes - A ProposalSAP ASCS on Kubernetes - A Proposal
SAP ASCS on Kubernetes - A ProposalGary Jackson MBCS
 
Office 365 SaaS Mail Integration with SAP on Azure
Office 365 SaaS Mail Integration with SAP on AzureOffice 365 SaaS Mail Integration with SAP on Azure
Office 365 SaaS Mail Integration with SAP on AzureGary Jackson MBCS
 
OpenText Archive Server on Azure
OpenText Archive Server on AzureOpenText Archive Server on Azure
OpenText Archive Server on AzureGary Jackson MBCS
 
SAP OS/DB Migration using Azure Storage Account
SAP OS/DB Migration using Azure Storage AccountSAP OS/DB Migration using Azure Storage Account
SAP OS/DB Migration using Azure Storage AccountGary Jackson MBCS
 
Principal Propagation with SAP Cloud Platform
Principal Propagation with SAP Cloud PlatformPrincipal Propagation with SAP Cloud Platform
Principal Propagation with SAP Cloud PlatformGary Jackson MBCS
 
SAP LaMa Cloud Manager Azure
SAP LaMa Cloud Manager AzureSAP LaMa Cloud Manager Azure
SAP LaMa Cloud Manager AzureGary Jackson MBCS
 
SAP Host Agent x509 authentication
SAP Host Agent x509 authenticationSAP Host Agent x509 authentication
SAP Host Agent x509 authenticationGary Jackson MBCS
 
SAP LVM Integration with SAP BPA
SAP LVM Integration with SAP BPASAP LVM Integration with SAP BPA
SAP LVM Integration with SAP BPAGary Jackson MBCS
 
SAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation IntegrationSAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation IntegrationGary Jackson MBCS
 
SAP Router Installation with SNC
SAP Router Installation with SNCSAP Router Installation with SNC
SAP Router Installation with SNCGary Jackson MBCS
 
SAP ASE Migration Lessons Learned
SAP ASE Migration Lessons LearnedSAP ASE Migration Lessons Learned
SAP ASE Migration Lessons LearnedGary Jackson MBCS
 
SAP Rolling Kernel Switch RKS
SAP Rolling Kernel Switch RKSSAP Rolling Kernel Switch RKS
SAP Rolling Kernel Switch RKSGary Jackson MBCS
 
SAP Web Dispatcher - Best Bits
SAP Web Dispatcher - Best BitsSAP Web Dispatcher - Best Bits
SAP Web Dispatcher - Best BitsGary Jackson MBCS
 

Mais de Gary Jackson MBCS (16)

SAP ASCS on Kubernetes - A Proposal
SAP ASCS on Kubernetes - A ProposalSAP ASCS on Kubernetes - A Proposal
SAP ASCS on Kubernetes - A Proposal
 
Office 365 SaaS Mail Integration with SAP on Azure
Office 365 SaaS Mail Integration with SAP on AzureOffice 365 SaaS Mail Integration with SAP on Azure
Office 365 SaaS Mail Integration with SAP on Azure
 
OpenText Archive Server on Azure
OpenText Archive Server on AzureOpenText Archive Server on Azure
OpenText Archive Server on Azure
 
SAP OS/DB Migration using Azure Storage Account
SAP OS/DB Migration using Azure Storage AccountSAP OS/DB Migration using Azure Storage Account
SAP OS/DB Migration using Azure Storage Account
 
Principal Propagation with SAP Cloud Platform
Principal Propagation with SAP Cloud PlatformPrincipal Propagation with SAP Cloud Platform
Principal Propagation with SAP Cloud Platform
 
SAP LaMa Cloud Manager Azure
SAP LaMa Cloud Manager AzureSAP LaMa Cloud Manager Azure
SAP LaMa Cloud Manager Azure
 
SAP Host Agent x509 authentication
SAP Host Agent x509 authenticationSAP Host Agent x509 authentication
SAP Host Agent x509 authentication
 
SAP LVM Integration with SAP BPA
SAP LVM Integration with SAP BPASAP LVM Integration with SAP BPA
SAP LVM Integration with SAP BPA
 
SAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation IntegrationSAP LVM Post Copy Automation Integration
SAP LVM Post Copy Automation Integration
 
SAP LVM Customer Operations
SAP LVM Customer OperationsSAP LVM Customer Operations
SAP LVM Customer Operations
 
SAP Router Installation with SNC
SAP Router Installation with SNCSAP Router Installation with SNC
SAP Router Installation with SNC
 
SAP LVM Customer Instances
SAP LVM Customer InstancesSAP LVM Customer Instances
SAP LVM Customer Instances
 
SAP ASE Migration Lessons Learned
SAP ASE Migration Lessons LearnedSAP ASE Migration Lessons Learned
SAP ASE Migration Lessons Learned
 
SAP Rolling Kernel Switch RKS
SAP Rolling Kernel Switch RKSSAP Rolling Kernel Switch RKS
SAP Rolling Kernel Switch RKS
 
SAP Post Copy Automation
SAP Post Copy AutomationSAP Post Copy Automation
SAP Post Copy Automation
 
SAP Web Dispatcher - Best Bits
SAP Web Dispatcher - Best BitsSAP Web Dispatcher - Best Bits
SAP Web Dispatcher - Best Bits
 

Último

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Último (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 

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