You are on page 1of 33

Azure eBook series

17 Lessons Learnt
Migrating SAP
to the Cloud
Contents
Moving SAP to the cloud 3 High availability and scalability 18

The SAP and Microsoft partnership 5 Rolling maintenance 19

Learn from our journey 6 How we optimise in the cloud 19

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

Lessons learnt 1111 Make the most of your


SAP investment 26

Move your SAP to the cloud 12


Checklist: 17 tips for
When migrating SAP to the cloud 13
migrating SAP to the cloud 30
How we migrated SAP to the cloud 14
Assess your SAP environment 31
Start with lower-risk SAP solutions 15
Migrating SAP to the cloud 31
Lessons learnt 16
Optimising SAP in the cloud 32

Securing and managing SAP


Make the most of SAP
in the cloud 32
in the cloud  17
Cost management to decrease
Additional resources 33
cost and increase agility 18
1
Moving SAP
to the cloud
Chapter 1 Moving SAP to the cloud 4

SAP is the backbone of your business – from on-premises, multi-cloud or hybrid


sales to operations and from financials to workloads. Our commitment to open
supply chain. But even for business-critical source and support for all languages
technology like your SAP implementation, and frameworks empowers your team
you expect and even desire change. You’re to build the right way for your business.
adapting to changing business needs, Finally, by choosing Azure, you gain the
planning for SAP’s mandatory transition to benefits of continuous innovation so you
HANA-only support in 2027 or you’re looking can stay competitive and efficient as the
for ways to lower the costs and improve world changes.
the performance of your SAP deployment.
Whether you measure revenue in millions
or billions, managing change with your “Moving to the cloud will save
traditional IT infrastructure is a challenge. us money, but this is really
about becoming more agile and
Moving to the cloud can transform the
innovative. This means our teams
way your business uses technology by
helping you provision and consume can stop worrying about keeping
computing and storage as needed instead our infrastructure up and running
of making expensive upfront investments and focus on innovating without
to handle infrequent heavy workloads. It’s a lot of heartburn. They can run
a fundamental shift in the way you invest experiments, learn and then use
in your technology infrastructure, and it those learnings to take us in new
offers nearly unlimited flexibility in design,
directions – and if an experiment
implementation and cost. Making your new
doesn’t work, they can easily
SAP investments in the cloud will help you be
shut it down and move on to
more efficient, agile and innovative.
something else.“
Running SAP on Azure means you have
high levels of security built into your cloud Mike Taylor
platform and can more easily meet stringent Manager of the Microsoft SAP program
in Core Services Engineering and
compliance requirements. Azure is built
Operations, Microsoft
for the real-world complexity of today’s IT
infrastructure, whether that means
Chapter 1 Moving SAP to the cloud 5

The SAP and Microsoft partnership

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.

When you migrate your SAP workloads


to Microsoft Azure, you get:

Reliable, highly available The ability to bring your own


and scalable SAP-certified SAP licence, reduce capital
infrastructure. expenses and monitor costs
for lower TCO.
Microsoft and SAP
partnership and shared Data analytics that powers
roadmap. better, faster decisions and
more innovation.
Flexibility to adopt an IaaS or
PaaS strategy. Freedom to move to SAP/
HANA on your terms.
Leading security, global reach
and compliance.
Chapter 1 Moving SAP to the cloud 6

Learn from our journey


Like you, Microsoft uses SAP to run a large
portion of its business. Like you, Microsoft
is an SAP customer. We’ve made the
journey to SAP in the cloud ourselves and
we’ve also helped many other organisations
migrate successfully. Along the way, we’ve
learnt lessons and developed best practices
that can help you in your migration. In the
following chapters, we’re presenting 17
lessons we learnt throughout our journey
and have included a complete checklist
on page 30.

Let’s take a closer look at the work we did


during each step and how the lessons we
learnt in the process can help make your
journey to SAP on Azure easier.
2
Take a close
look at your
SAP workloads
Chapter 2 Take a close look at your SAP workloads 8

The first step in your journey to SAP on


Identify application and
Azure is making sure you have a good
understanding of your existing SAP server dependencies
application, including the underlying
Once you’ve gathered information about
infrastructure of your application workload,
all the servers and virtual machines
the dependencies and the IT resources your
you discovered, it’s time to map any
application is consuming. This information
dependencies or communications
will help you develop an effective strategy
among your SAP application, third-
for your migration.
party applications and the underlying
For example, like Microsoft, your infrastructure. This is a critical step
organisation likely runs SAP applications because it helps you discover application
across a range of physical or virtual servers. dependencies, so you can:
While your current management tools
might represent these clearly, to kick-start
Decide what you can retire
your migration journey, you’ll need an
Across all SAP workloads, are there any
assessment mechanism that can feed data
workloads that are running on old hardware
into subsequent steps.
that aren’t used often or that are used by
Discovering servers and virtual machines is very few people? Are there any application
usually a straightforward process. It relies on roles that you can consolidate? Now is the
interaction directly with the endpoint (using right time to streamline and right-size your
an agent) or the managing hypervisor, like SAP workloads.
Microsoft Hyper-V. Ultimately, the goal of
Decide what you can replace
the assessment phase is to collect server
Look for systems that you can replace with
and application information, including type,
Software-as-a-Service (SaaS) offerings. For
configuration, usage and applications that
example, SAP has SaaS solutions like Concur,
might be running.
SuccessFactors, Ariba and others. Microsoft
has SaaS products – like Dynamics CRM
Online – that provide integration into SAP
business processes.
Chapter 2 Take a close look at your SAP workloads 9

Prioritise workloads compatibility. Can it be migrated with its


current configuration? Or do you need
for migration to provide workarounds or recommend
configuration changes? Does anything about
It’s also important to determine
the solution need to change?
migration risk. Migration risk usually
depends on two factors:
Plan your costs
Business impact
How important is the workload to your Evaluate the potential cost savings
business operations? of your migration. For example, you
can use the Total Cost of Ownership
Complexity
(TCO) Calculator to calculate your TCO
How complex is the application and how
for Azure and compare it to that of a
well does your team understand it?
comparable deployment that uses your
A critical workload will score a higher on-premises infrastructure. On-premises
risk even if it’s simple. A more complex, servers and virtual machines are often
but less critical workload might end up over-provisioned, using less than 20% of
with a lower risk score – and so might capacity. If you were to take the physical
be a better candidate for early migration. configuration of your on-premises server
and map this to an IaaS Virtual Machine
series type, you would likely find that you
Analyse your were paying for more performance and
configuration scale than you need.

Based on your assumptions and inputs


Configuration analysis ensures your
for configuration requirements for
SAP workload will function as expected
running SAP workloads – including
on Azure. This process provides insight
compute, storage, network and
into your SAP workloads, the best way
database – you can predict the cost of
to migrate them and any modifications
resources to be used on the cloud and
you need to make to ensure a successful
estimate the cost savings you can realise
migration. At this stage, you need to look
by migrating your workloads to Azure.
at your SAP configuration and its cloud
Chapter 2 Take a close look at your SAP workloads 10

How we assessed our As part of the assessment, the team


looked at the performance and
SAP environment capabilities of physical servers and
virtual machines. We also looked for
Running SAP in the data centre presented
systems that they could replace with
several day-to-day challenges for our
a SaaS solution. All these considerations
Core Services Engineering and Operations
helped them define the strategy that
(CSEO) team. On-premises infrastructure
best met migration requirements.
costs were high and the infrastructure did
not support peak load and was hampering
digital transformation.

The team looked at the SAP system –


which ran on over 600 servers and virtual
machines – looking for machines with low
usage in terms of time or users. Could we
combine functionality into one app? It was
the perfect time to streamline, right-size
and eliminate physical servers and
on-premises virtual machines.
Chapter 2 Take a close look at your SAP workloads 11

Lessons learnt
Along the way, the CSEO team learnt some valuable lessons about the
assessment phase of migration:

Lesson 1. Gather information Lesson 3. Right-size your


Virtual Machines
Before performing an IaaS migration,
the team needed to understand the It’s easy to overprovision virtual machines.
complexity of the SAP workloads, the Consider aggressively right-sizing and then
underlying infrastructure, the size of each size up as needed. At the same time, you
workload and related databases (in terms want to avoid the work of frequent resizing.
of velocity, volume and variety) and the The right balance is important here.
requirements for seasonal elasticity.

Lesson 2. Remove clutter Lesson 4. Plan your Azure region


strategy before migration
Moving to the cloud is an opportunity
to throw out the stuff you’re not using. Azure regions have global reach, so make
When you own that old on-premises sure that your resources are hosted in an
server, it doesn’t matter how much old Azure region or regions that provide the
stuff you have buried in there. When best connectivity for your company. Also
you’re on the cloud, the cost of keeping consider disaster recovery aspects as part
it around can add up fast. of your Azure region strategy.

For a closer look see, Building an agile


and trusted SAP environment on
Microsoft Azure.
3
Move your SAP
to the cloud
Chapter 3 Move your SAP to the cloud 13

Once you’ve completed your discovery and


assessment, it’s time to prepare for the next
step – the actual migration. This is where you
can choose the best approach to meet your
ultimate business requirements.

When migrating SAP to the cloud, you’ll take


one or more of these approaches:

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

For example, you might lift and shift your


How we migrated
SAP database using SQL Server Always
On or S/4HANA System Replication to SAP to the cloud
seamlessly replicate your on-premises data
Along with planning which aspects of
to the cloud. At the same time, you might
our SAP environment to rehost, refactor,
choose to refactor the application tier of
rearchitect, rebuild or replace, the CSEO
your SAP. And you might also decide that
team also looked at the migration from
a SaaS solution like SAP Concur makes
a standpoint of horizontal and vertical
sense for expense management.
migration strategies.

The horizontal strategy started with the


lowest tier of environments, sandboxes,
before moving up the stack to development
systems, then test systems and, ultimately,
disaster recovery and production systems.
This horizontal ‘tier-by-tier’ approach
drove up migration numbers quickly and
established the necessary processes from
the bottom up.

In parallel, the team also pursued


a vertical strategy, picking lower-criticality
SAP applications with their complete
environment (sandbox, dev and test and
production systems). A vertical approach
allowed the team to quickly define
production processes for patching, resizing
and other maintenance tasks, and to
accelerate learning.
Chapter 3 Move your SAP to the cloud 15

Start with lower-risk SAP As a result of the migration, the team


realised that developers need help as they
solutions, then migrate refactor, rearchitect and rebuild their apps
more critical ones to integrate SAP with Azure services. This
is why we created the SAP ABAP SDK for
We were already using server virtualisation Azure, which simplifies SAP integration,
in our on-premises data centres. The team and the SAP Web Services Platform for
was able to create a new virtualised target Azure, which enables partner applications
environment in Azure with minimal changes to integrate with SAP in a consistent and
to the server operating system (OS) and efficient way.
OS-level configuration. We also made only
small changes to the configuration of SAP
applications.

The team used a lift-and-shift (rehost)


strategy to take servers from the on-premises
environment and re-create them as Azure
Virtual Machines with roughly the same
resources and configurations. Because we
run multiple sandbox, test, development
and production environments, the team
used the horizontal strategy on the sandbox
environment as a series of test cases or
mini-pilot migrations. It was perfect for initial
experimentation. We then used the vertical
strategy to adjust these internal processes.
It was also a great way to spot any issues in
production early on.
Chapter 3 Move your SAP to the cloud 16

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

Once you’ve made the move to the cloud,


Cost management
you’ll want to optimise your SAP cloud
environment to gain business and cost to decrease cost and
efficiencies. increase agility
You’d typically size on-premises servers and
You can use capacity-management tools
storage infrastructure for the next three to
such as Azure Cost Management to help you
five years, based on the expected maximum
size your SAP workloads in Azure, so you
use and workload during the lifespan of
pay only for what you need, when you need
the asset. But often the full capacity of
it. This reduces the total cost of ownership
the hardware isn’t used outside of peak
of unused hardware and ongoing server
periods – or isn’t needed at all. Maintaining
maintenance and gives you the agility to
these on-premises systems is costly.
size your SAP workloads for now and easily
The cloud gives you more flexibility. For change your set-up as needed to handle
example, the optimisation capabilities of future requirements.
Azure empower you to improve utilisation
and reduce overprovisioning. You can
quickly and easily scale your SAP systems up
High availability
or down for current and short-term needs, and scalability
not for maximum load over the next three to
five years. This also enables you to optimise For scalability and high availability of the
continuously. As your needs change, you can SAP application layer, you can deploy and
reoptimise your environment based on your assign multiple SAP app instances to SAP
current needs – not yesterday’s. redundancy features like log-on groups
and batch server groups. You can configure
Here are some other examples of cloud these app instances on different virtual
optimisation capabilities you can use to keep machines in Azure for high availability. SAP
your SAP cloud environment optimised: automatically dispatches the workload to
multiple instances per the group definitions.
Chapter 4 Make the most of SAP in the cloud 19

If an instance isn’t available, business


How we optimise
processes can still run via other SAP app
instances that are part of the same group. in the cloud
Use Azure Availability Zones to protect
Like you, we want our SAP environment
all the components of your SAP instances
to be agile, efficient and able to grow
against infrastructure disruptions and ensure
and change with our business. This
guaranteed 99.99% availability.
requires monitoring and optimising the
environment to:

Rolling maintenance Increase cost savings by using our


Azure infrastructure more efficiently.
The scale-out logic of SAP app instances
can be used for rolling maintenance. You Create a more agile, scalable and flexible
can remove one virtual machine (and any SAP on Azure solution.
SAP instances running on it) from the SAP
By optimising SAP on Azure, the CSEO team
system for maintenance activities without
positioned our SAP environment to grow
affecting production. After you finish your
and change with our business needs. It’s
work, you can add the virtual machine back
now leading our digital transformation and
and the SAP system automatically uses the
empowering everyone in our organisation
instance again.
to achieve more. Put simply – Azure makes
our SAP solution better.
Chapter 4 Make the most of SAP in the cloud 20

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.

Lesson 11. Optimise SAP Lesson 13. Minimise cost by turning


environment before and off Virtual Machines when they’re
after migration not needed
You can optimise your environment Slash your costs by taking advantage of one
before migrating by ensuring that retired of the cloud’s best benefits: snooze your
systems aren’t migrated, that your SAP usage of Azure when your teams are out
infrastructure inventory is accurate and of the office at night, at the weekend and
that your disaster recovery plan is tested during public holidays.
and in place. You don’t want to waste
For a closer look,
migration time on systems or data that
see Optimising SAP for Azure.
you don’t need.
5
Secure and
manage SAP
in the cloud
Chapter 5 Secure and manage SAP in the cloud 22

How we secure SAP


in the cloud
Given the increasing number of threats
to your cyber infrastructure, your solution
is only as good as your ability to secure
visibility and control of SAP usage and Azure security
security in the cloud. Avoiding business
disruptions, meeting compliance goals Data security and encryption
and protecting our data and that of our Use built-in industry-leading controls
customers were all important. and capabilities to enable data security
and encryption.
We use Azure services in combination
with SAP capabilities to provide integrated Security monitoring
cloud security and compliance for our and threat detection
SAP workloads and their underlying Use the Azure logging and monitoring
infrastructure and data while supporting capabilities and artificial intelligence for
more complex configurations and more real-time visibility, threat detection and
user-accessible SAP solutions. event analysis.

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

Like other SAP users, we need to make


sure that our SAP infrastructure and data
are secure. So, we developed a strategy
to protect SAP assets and data with Azure
security solutions and SAP tools.

The strategy is to make our Azure and


SAP infrastructure secure by design by SAP security
using integrated systems, tight controls
Native malware protection
and effective monitoring to mitigate
Take advantage of the native malware
current and emerging security risks. We
protection, OS-level controls, OS hardening
focus on protecting Microsoft assets and
and patch management built into your
data in a high-profile environment while
chosen operating system.
streamlining compliance with existing
regulations like Sarbanes-Oxley (SOX)
Role-based user access
and newer ones like the General Data
Use S/4HANA’s role-based authorisation
Protection Regulation (GDPR).
concept to deploy a least-privilege
Our S/4HANA security incorporates the architecture. Using this approach, users can
robust Microsoft enterprise security only perform the specific, authorised tasks
framework and principles that we have allowed for an application.
developed over time. It takes advantage of
the Azure-specific security framework that Access anywhere
has positioned Azure as a cloud services Enable user access via web or mobile devices
leader and it incorporates the security – ensuring users can perform only the
tools and technology that SAP and its activities for which they’re authorised – by
partners have developed, including the using the Fiori Gateway user interface.
HANA database and reporting.

For compliance, we already knew


that Azure was an industry leader in
compliance, providing more certifications
than any other cloud provider. This
meant we could focus on internal
business processes to complete our
compliance solution.
Chapter 5 Secure and manage SAP in the cloud 24

Lessons learnt
As we secured our SAP infrastructure, we learnt a few lessons:

Lesson 14. Security is a process, Lesson 16. Capture legal and


not an endpoint compliance requirements from
the start
Protecting business data is a top priority
at Microsoft. When migrating SAP Because complying with legal requirements
workloads to Azure, we needed to for data safety and security can be
consider all the compliance and data complicated, we worked with stakeholders
security aspects of hosting data in the and data owners for each application to
public cloud. As systems evolve, we are capture all corporate and legal compliance
always looking for ways to improve our needs. Plan for this up front.
security posture.

Lesson 15. Balance security Lesson 17. Gather telemetry and


with the openness needed for monitor your systems
troubleshooting Take advantage of Azure Monitor for SAP
In Azure, we don’t open all ports on Solutions (AMS) capabilities as part of a
the cluster installation. We open only comprehensive monitoring strategy.
the ones that we really need. We want
For a closer look, see Building an agile
the environment to be somewhat
and trusted SAP environment on
open to help with troubleshooting, yet
Microsoft Azure.
without compromising security. Port
management and monitoring are key
to a balanced approach.
Chapter 5 Secure and manage SAP in the cloud 25

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

SAP Applications at Microsoft – Business View


Shared SAP
System
HR ECC

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

Governance, Solution Business


Risk and Manager Objects
SAP Control SOLMAN
Platform BOBJ/DS
GRC

Chart representing the use of Azure and SAP SaaS at Microsoft. Azure SAP SaaS
Chapter 6 Make the most of your SAP investment 28

S/4 FPS01 Learning &


Succession
HR, MDG,
HR Success
Business
Factors
Integrity,
Screening,
Dassian,
S/4 Master BW/4+ BPC Master Data CPM Customer
Governance Finance
Data Business
Finance MDG Mgmt
Governance Planning &
CFM
and Business Consolidation
Integrity
Services
MDG and BIS SCM Care Integrated Sourcing &
OER Business Dir. Network
SCM Planning Ariba
IBP

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

At Microsoft, we’re running 100% of our


SAP applications on Azure. While our
initial migration is complete, the CSEO
team’s optimisation efforts are ongoing as
we continue to lower our operating costs
and improve our efficiency. We’re also on
guard for security threats and new ways to
prevent attacks. And, as noted earlier, we
are moving the company to S/4HANA.

With virtual machines sized to handle even


a Microsoft-sized SAP ERP system, Azure
can handle the smallest to the largest
SAP deployment – so no matter the
size of your business, you can stay agile,
innovative and efficient.

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

Assess your SAP environment


Lesson 1. Gather information
Understand the complexity of your SAP workloads, underlying infrastructures, sizes of
each workload and related databases (velocity, volume and variety) and requirements for
seasonal elasticity.

Lesson 2. Remove clutter


The cost of carrying around dead weight on the cloud adds up fast.

Lesson 3. Right-size your Virtual Machines


Properly allocate resources to avoid over-provisioning or under-provisioning.

Lesson 4. Plan your Azure region strategy before migration


Verify resources are hosted in an Azure region or regions that provide strong connectivity
and locate disaster recovery regions far enough away from your primary region.

Migrating SAP to the cloud


Lesson 5. Use a vertical strategy for migrating low-risk applications
Test your strategy and gain experience with a production environment in Azure by
migrating complete environments.

Lesson 6. Consider a cloud-first approach for new systems


Save money and learn about production environments.

Lesson 7. Think through your migration strategy


Understanding what to move and when to move it is essential for migrating SAP to
Azure. Practical, business-friendly guidance can be found in Strategies for migrating SAP
systems to Microsoft Azure.

Lesson 8. Migrate around business-critical events


Schedule around big events like product releases, quarterly financial reporting and projects
that go live in the production environment.

Lesson 9. Avoid wasting migration time on unneeded systems or data


Confirm that retired systems aren’t migrated, that your SAP infrastructure inventory is
accurate and that your disaster recovery plan is tested and in place.
Checklist 17 tips for migrating SAP to the cloud 32

Optimising SAP in the cloud


Lesson 10. Stay up to date with the latest technology
Take advantage of new capabilities for better ROI, security, functionality and more.

Lesson 11. Optimise SAP environment before and after migration


Avoid wasting time on systems or data that you don’t need.

Lesson 12. Design for high availability in your production systems


Use Azure Availability Zones, SQL Server Always On, HANA replication features and SAP
features like logon groups, remote function call groups and batch server groups.

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.

Securing and managing SAP in the cloud


Lesson 14. Security is a process, not an endpoint
Consider all of the compliance and data security aspects of hosting data in the public cloud.
Security by design and least-privilege access controls are fundamental.

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.

Lesson 17. Gather telemetry and monitor your systems


Take advantage of Azure Monitor for SAP Solutions (AMS) capabilities as part of
a comprehensive monitoring strategy.
Additional resources 33

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

Azure Webinar Series: Best Practices for Monitoring


Migrating SAP to the Cloud
Azure Monitor for SAP Solutions
IT Expert Roundtable: Successfully migrating in public preview
and managing SAP on Azure YouTube video
Azure Monitor for SAP YouTube video
SAP on Azure Video YouTube video –
Monitoring SAP end to end showcase
Microsoft IT Presentation

SAP on Azure Architecture Guide


Security

Protecting SAP S/4HANA data on Azure


at Microsoft showcase

SAP on Azure Architecture -


Designing for security

© 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.

You might also like