Professional Documents
Culture Documents
17 Lessons Learnt
Migrating SAP
to the Cloud
Contents
Moving SAP to the cloud 3 High availability and scalability 18
Lessons learnt 20
Take a close look at
your SAP workloads 7
Secure and manage
Identify application and SAP in the cloud 21
server dependencies 8
How we secure SAP in the cloud 22
Prioritise workloads for migration 9
Azure security 22
Analyse your configuration 9
SAP security 23
Plan your costs 9
Lessons learnt 24
How we assessed our SAP environment 10
For more than two decades, Microsoft and Using Azure, you can deploy SAP solutions
SAP have partnered to offer a clear roadmap rapidly on a secure, scalable and business-
for running business-critical applications in the proven cloud platform. This joint Microsoft
cloud and help businesses drive innovation. and SAP ecosystem provides unique
Microsoft Azure amplifies the performance insights and rich product integration to
and clarity of your SAP estate to keep your help you make the most of running SAP
business future-ready. solutions and applications in the cloud.
Lessons learnt
Along the way, the CSEO team learnt some valuable lessons about the
assessment phase of migration:
Rehost Rebuild
‘Lift and shift’ your Rebuild your solution using
current solutions to Virtual cloud-native technologies to
Machines in the cloud. get the most from the cloud.
Refactor Replace
Make minimal changes to Replace portions of your
your solution so it works in current solution with SaaS.
the cloud.
Rearchitect
Change how your
solution works to
optimise it for the cloud.
Chapter 3 Move your SAP to the cloud 14
Lessons learnt
Migrating our SAP infrastructure helped us to learn a few things:
Lesson 5. Use a vertical strategy for Azure. The horizontal and vertical strategies
migrating low-risk applications discussed in the first resource provided
below give you practical, business-friendly
When we started, we planned to use the guidance on migration strategies.
horizontal strategy. But because some
of our end-to-end applications were
Lesson 8. Migrate around business-
low criticality, we used them with the
critical events
vertical strategy to get experience with
a production environment in Azure and Don’t move systems when they’re needed
thus accelerate learning. for major events such as product releases,
quarterly financial reporting and big projects
Lesson 6. Consider a cloud-first that go live in the production environment.
approach for new systems For a closer look, see Strategies for migrating
When we built a new system, we weren’t SAP systems to Microsoft Azure and
sure whether to put it on-premises and Streamlining business processes with SAP
then move it or to build it in Azure from connectors and Azure services.
the get-go. It was low business impact, so
we built it in Azure. We saved money and
learnt about cluster set-ups and production Lesson 9. Avoid wasting migration
environments in Azure. time on unneeded systems or data
Confirm that retired systems aren’t migrated,
Lesson 7. Think through your
that your SAP infrastructure inventory is
migration strategy
accurate and that your disaster recovery plan
Understanding what to move and when is tested and in place.
to move it is a big part of moving SAP to
4
Make the
most of SAP
in the cloud
Chapter 4 Make the most of SAP in the cloud 18
Lessons learnt
In optimising our SAP environment on Azure, we learnt several lessons:
Lesson 10. Stay up to date with Lesson 12. Design for high availability
the latest technology in your production systems
Azure technology and available virtual Use Azure Availability Zones, SQL Server
machine sizes and features always Always On and SAP features like log-on
advance. For example, the recently groups, remote function call groups and
released Azure Monitor for SAP batch server groups.
Solutions (AMS) capabilities gather
telemetry on your SAP instances and
the supporting infrastructure.
Single sign-on
The accompanying sidebar content Seamlessly access all SAP applications
on the right highlights the most with a single credential by using
relevant features of Azure security Azure Active Directory single
and SAP security for this discussion. sign-on integration.
Chapter 5 Secure and manage SAP in the cloud 23
Lessons learnt
As we secured our SAP infrastructure, we learnt a few lessons:
Our move to
S/4HANA continues
Our move to S/4HANA has made great
progress with multiple HANA-based S/4
and BW/4 systems being in active use.
As our journey continues, we’ll integrate
industry best practices into every facet of
the security infrastructure that we build
for S/4HANA on Azure. This allows us
to be agile and efficient and to provide
scalability in our SAP environment – for
ourselves and for you, our customers.
6
Make the most
of your SAP
investment
Chapter 6 Make the most of your SAP investment 27
Personnel Admin,
Benefits, Org Mgt,
Talent Mgt, Time Mgt,
Payroll, Recruiting Shared SAP S/4 Central Global Trade
System Finance Screening
Accounting, Controlling, RMCA CFin GTS
Finance
Treasury, Project
Systems, Financial Hybris
Svcs, Real Estate, Corp
High Volume
Finance, In-House
Cash, Rev Rec, Trade, Invoices & Supply Chain
Customs Receivables Mgmt
SCM Sales and Distribution, SCM
Materials Mgt, Logistics,
Logistics Execution,
Demand Planning,
Event Mgt, Supply
Services
Network Planning
Billing
Commerce Volume Licensing CC
Bedrock, Next Gen VL,
OEM, Universal Store,
Convergent Charging
& Invoicing, Contract
Accounting, Rating Customer
Project
Enterprise
Sales and Distribution, Mgmt
Services Finances, Project CPM
Accounting
Chart representing the use of Azure and SAP SaaS at Microsoft. Azure SAP SaaS
Chapter 6 Make the most of your SAP investment 28
OEM
Services
Commerce OER
Expense
Mgmt
Enterprise
Concur
Services
Adobe XI/PI
SAP Document
Platform Services
S/4
Chart representing the use of Azure and SAP SaaS at Microsoft. Azure SAP SaaS
Chapter 6 Make the most of your SAP investment 29
Next steps
Learn more about SAP on Azure
Contact us >
Checklist:
17 tips for
migrating SAP
to the cloud
Checklist 17 tips for migrating SAP to the cloud 31
Lesson 13. Minimise cost by turning off Virtual Machines when they’re not needed
Lower costs by limiting Azure usage when teams are out of the office.
Lesson 15. Balance security with the openness needed for troubleshooting
Don’t leave your environment too open and actively monitor and manage your ports.
Lesson 16. Capture legal and compliance requirements from the start
Work with the stakeholders and data owners for each application early to capture all
corporate and legal compliance needs.
Additional resources
SAP On Azure Cost Optimisation
SAP on Azure YouTube Channel Azure Snooze Power App for SAP on GitHub
Running SAP on the Microsoft Platform blog How auto-scaling SAP on Microsoft Azure
is benefiting Microsoft showcase
Azure Webinar Series: IT Lessons from
Migrating SAP Workloads to Azure
© 2021 Microsoft Corporation. All rights reserved. This document is provided ‘as-is’. Information and views
expressed in this document, including URL and other internet website references, may change without
notice. You bear the risk of using it. This document does not provide you with any legal rights to any
intellectual property in any Microsoft product. You may copy and use this document for your internal,
reference purposes.