Download as pdf or txt
Download as pdf or txt
You are on page 1of 62

Azure e-book series

Understanding
Cloud Migration
Strategies
for Windows Server and SQL Server Customers
Understanding Cloud Migration Strategies 2

Published by
Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399

Copyright © 2021 by Microsoft Corporation

All rights reserved. No part of the contents of


this book may be reproduced or transmitted in
any form or by any means without the written
permission of the publisher.

This book is provided “as-is” and expresses


the author’s views and opinions. The views,
opinions and information expressed in this
book, including URL and other internet website
references, may change without notice.

Some examples depicted herein are provided


for illustration only and are fictitious. No
real association or connection is intended or
should be inferred.

Microsoft and the trademarks listed at


www.microsoft.com on the “Trademarks”
webpage are trademarks of the Microsoft
group of companies. All other marks are
property of their respective owners.
Understanding Cloud Migration Strategies 3

Contents

1/ 3/ 5/
Introduction to cloud Getting ready Success
computing concepts for the migration stories

2/ 4/ 6/
Planning your Adoption: Summary
cloud migration Making the move and conclusions
4

1. Introduction to cloud
computing concepts

If you’re among the majority1 of companies The radical shift brought on by the
that has trusted Windows Server and COVID-19 pandemic in 2020 changed the
SQL Server to handle business-critical way we all work—further cementing the
workloads on premises, you’re certainly critical role IT departments play in keeping
not alone. Still, 90 percent of organizations applications running, while facilitating
are now deploying some or all of their remote work and scaling on demand. This
workloads to the public cloud—taking has even more enterprises pivoting toward
advantage of benefits like cost reduction the cloud. In fact, 68 percent of CIOs are
and optimization, seamless scalability, now making cloud services more of a
agility and innovation, and the ability to priority, with plans to reduce their mix of
stay secure and maintain resiliency across on-premises workloads from 59 percent to
hybrid environments.2 35 percent over the next year.3

1
“Worldwide Operating Systems and Subsystems Market Shares, 2017: A Market Rebounds and Is
Poised for Strong Gains.” IDC.
2
“RightScale 2019 State of the Cloud Report from Flexera.” Flexera, February 27, 2019.
3
“Cloud Companies Appear to be Silver Lining as Coronavirus Dampens IT Spending.” MarketWatch.
April 2, 2020.
Understanding Cloud Migration Strategies 5

A cloud that meets


you where you are
No matter what path you take to the • Multiple layers of security across
cloud, it’s vital to have industry-leading physical datacenters, operational best
security, unique hybrid capabilities, broad practices and engineering processes,
compliance, and the most cost-effective and more than 3,500 cybersecurity
cloud solutions for Windows Server and professionals and US $1 billion
SQL Server4. It’s for these reasons5 that 95 invested annually to protect against,
percent of Fortune 500 companies trust detect, and respond to threats.
Azure for mission-critical workloads:6
• Maximum value via Windows Server
• Unique hybrid capabilities designed or SQL Server license investments,
and built to natively support hybrid reservation pricing, and cost
environments seamlessly across on- management tools.
premises, cloud and edge, for increased
agility and rapid innovation. • Broad compliance with over
90 offerings specific to various
countries/regions and industries.

4
“Azure vs. AWS cost comparison for Windows Server and SQL Server. Learn why AWS is five times more
expensive than Azure for Windows Server and SQL Server.” Microsoft White papers, May 24, 2019.
5
“The benefits of choosing Azure for your Windows Server and SQL Server Workloads.” Microsoft White
papers, January 3, 2020.
6
“95% Of Fortune 500 Companies Are Running On Azure Today: Dr Rohini Srivathsa, National Technology
Officer, Microsoft India.” Analytics India Magazine, July 23, 2019.
Understanding Cloud Migration Strategies 6

What’s the
“hyperscale”
cloud all about?
The cloud consists of massive amounts of Today, Microsoft Azure is available in more
compute, storage, and networking power than 60 regions worldwide, as shown in the
distributed across the globe, all available illustration below7. More are being added
for customers to use whenever, wherever, as this is being written.
and however they need it—which is what
we mean by “hyperscale.”

7
“Azure geographies.” Microsoft Azure. Accessed October 29, 2020.

Figure 1-1. Microsoft Azure regions


Understanding Cloud Migration Strategies 7

Migrating
to the cloud
The promises of cloud computing are
compelling. But many organizations
hesitate with their first step: moving their
applications from their datacenters to the
cloud. That is the subject of this book.

To begin, let’s take a look at some key


cloud computing concepts and terms that
will serve as the basis for formulating and
executing a migration to the cloud. First, Public Cloud:
we’ll quickly cover the various types of Hyperscale
Computing in
clouds: private, hybrid, and public; then
Microsoft Azure
we’ll discuss the different ways of running
applications in the cloud, from “lift and
shift” to “cloud-native” approaches.
Hybrid Cloud:
A mixture of
On-Premises and
Public Cloud

Private Cloud:
Cloud Computing
Software in Your
Data Center

Figure 1-2. Private, hybrid, and public clouds


Understanding Cloud Migration Strategies 8

Private cloud Public cloud


In a private cloud, cloud technologies are A public cloud, which is the focus of this
hosted in an on-premises datacenter, with book, is built, managed, and maintained
large numbers of commodity hardware by a large technology vendor, which makes
running identical system software; in other computing, storage, and software available
words, a “cloud” that belongs to you. on a rental basis.
Private clouds are useful because they
can implement a technology stack that is The leading public cloud vendors,
consistent with the public cloud. This might including Microsoft Azure, have
be necessary in scenarios where certain datacenters all over the world with millions
applications or data cannot be moved off- of servers available for use. Customers can
premises, or when network connectivity is either take advantage of applications that
unreliable or nonexistent. already exist in the cloud or upload their
own proprietary applications. Moreover,
However, companies generally find private there are a number of ways in which
clouds to be of limited utility. They do not applications can physically exist in the
provide the cost savings and efficiencies cloud but appear private to the enterprise
that the public cloud can, because private corporate network.
clouds require a significant capital expense
budget and an operations staff; thus, they
remain on your balance sheet. Moreover,
individual companies cannot achieve
the economies of scale of a public cloud
provider that we described above, so their
costs are proportionately higher.

Finally, private clouds lack the “hyperscale”


nature—capacity-on-demand—that the
public cloud boasts. Still, as we’ve noted,
there are specific scenarios in which a
private cloud is useful, or even essential.
Understanding Cloud Migration Strategies 9

Hybrid cloud
Many companies that use Windows Server Alternatively, companies can purchase
and SQL Server on-premises opt to use a through their telecom provider
hybrid cloud environment, keeping some a dedicated line (such as Azure
applications onsite while moving others ExpressRoute), linking the corporate
into the public cloud. In this situation, Azure datacenter with the cloud and
Hybrid Benefit helps maximize the value of purchasing bandwidth as needed.9 This
your existing on-premises Windows Server solution is preferable when you want
and/or SQL Server license investment while to keep all traffic off the public internet
you’re migrating to Azure.8 The Azure Hybrid and/or when substantially higher
Benefit lets you: bandwidth is required. However, it
entails additional cost.
• Pay a reduced rate for Azure Virtual
Machines and Azure SQL Database. Finally, some organizations use multiple
cloud providers for managing their
• Reserve resources upfront and save over infrastructure, known as a multi-cloud
pay-as-you-go pricing, while improving approach. Because Azure has always
budgeting and forecasting. been hybrid by design, companies can
bring Azure management capabilities
To securely connect two environments, and run Azure services anywhere across
several other solutions exist, as well. A virtual their infrastructure using Azure Arc.10
private network (VPN) can be set up that will
enable cloud applications to appear to be on
the same internal network as the enterprise.
VPNs can be set up on a per application basis
or, with a hardware device, for the entire
corporate ecosystem.

8
“Azure Hybrid Benefit.” Microsoft Azure. Accessed October 13, 2020. See program details and request
information on pricing here.
9
“Azure ExpressRoute.” Microsoft Azure. Accessed November 5, 2019.
10
“Bring innovation anywhere with Azure’s multi-cloud, multi-edge hybrid capabilities.” Microsoft Azure.
Accessed March 3, 2021.
10

“As a Service”
As you consider migrating to the cloud,
it’s worth planning how your applications
will be deployed. As we’ll show in the next
few sections, the cloud offers a number
of application models ranging from IaaS,
which mirrors closely how applications
run in the datacenter, to more advanced
cloud-native architectures, which take
advantage of the cloud’s unique features.
Understanding Cloud Migration Strategies 11

Infrastructure Cloud Server

as a Service (IaaS)
With IaaS you are only renting the server Application Application Application
hardware and a small amount of software
(the hypervisor) to host your application’s
virtual machine (VM), where the VM OS OS OS

consists of the operating system, associated


system software, and the application itself. Hypervisor
With IaaS, VMs (or bare-metal servers) are
simply moved from on-premises to the
cloud in a process called “lift and shift.” Figure 1-3. Infrastructure as a Service
As shown in the illustration below, many
operating systems and applications coexist
on a cloud server; a thin piece of code This is the easiest and fastest migration
called a “hypervisor” ensures each VM runs strategy; the result is sometimes called
in a timely and efficient fashion. a “virtual datacenter” since it effectively
replicates your applications in the cloud.
In other words, you supply—and Properly managed and optimized, IaaS can
maintain—the pieces in blue. result in significant cost savings. However,
it still means that your operations staff
will need to perform such tasks as patch
management, updates, and upgrades.

Nevertheless, IaaS is one of the most


common cloud deployment patterns.
Understanding Cloud Migration Strategies 12

Platform as a PaaS provides IT departments with


important benefits, namely the cost savings
Service (PaaS) associated with reduced or eliminated
maintenance of system software, and
With PaaS, the cloud provider maintains other rote functions. However, PaaS
all system software, removing the burden usually involves some rearchitecture of the
of upgrades and patches from the IT application to take best advantage.
department. In a PaaS deployment model,
all that the enterprise needs to focus
on is deploying its code on the PaaS Software as
machines; the cloud provider ensures that
operating systems, database software, a Service (SaaS)
integration software, and other features are
maintained, kept up-to-date, and meet the With SaaS, you simply rent an application
terms of the service-level agreement. from a vendor, such as Microsoft 365 with
Office apps for email and productivity. This
is by far the most cost-effective of all the
options because the only work involved
Cloud Server
for the IT department is provisioning users
and data, and perhaps integrating the
application with your company’s single
Application Application Application
sign-on (SSO).

Typically, SaaS applications are used


OS OS OS
for functions that are not considered
business-differentiating, for which custom
Hypervisor or customized applications exist to
operationalize competitively differentiating
business models and rules.
Figure 1-4. Platform as a Service
When choosing how to move functionality
to the cloud, be on the lookout for
Note in this illustration the pieces in blue— opportunities to use SaaS-based
the parts that the user must supply and applications. Typically, they will provide
maintain—consist only of the application. you with the highest return on investment.
13
Cloud Server

Application Application Application


Cloud-native
computing brings
Container Container Container
all the benefits
Operating System of the cloud
Companies often see the cloud as a “virtual
Figure 1-5. Container architecture datacenter,” or an alternative, and cheaper,
way to host their VMs. Over time, however,

Containers they recognize that the cloud offers unique


capabilities, such as managed application
orchestration, microservices, “serverless”
Containers, which lie somewhere computing, a rich selection of managed
between IaaS and PaaS on the “as a database services, Internet of Things (IoT)
service” spectrum, are a means by which services, and machine learning, which are
applications can share a single instance available with just a few clicks.
of an operating system, which provides
the appropriate isolation and security With cloud-native computing, instead
guarantees preventing applications from of force-fitting the old VM model of
“stepping” on each other. Because starting computing into the cloud, companies
a containerized application typically can take advantage of built-in cloud
does not involve loading and initializing features to achieve new levels of agility,
an entire VM with an operating system, scale, resilience, and business capability.
container startup can be very fast. In this way, cloud computing is less of a
destination, and more of a journey.
Containers have many advantages. Often
it is possible to package an application
with few or little changes to run inside a
container, and it’s useful to deploy multiple
copies for scale or resiliency reasons. A
related technology, orchestration, can help
automate the process of deploying many
copies of many different applications or
components to a cluster of servers.
Understanding Cloud Migration Strategies 14

Migrating
to the cloud:
An overview
In this e-book we’ll focus on how to migrate
not just your Windows Server and SQL Server
workloads to the cloud, but all of your on-
premises IT infrastructure investments. This
guide talks you through ways to:

• Develop a plan.

• Prepare technical and organizational


change management.

• Carefully migrate with strong governance


and management.
15

2. Planning your
cloud migration

Companies that approach cloud migration As you define your objectives, quantify
strategically and methodically are the your definition of “success.” For example,
most successful in achieving their goals. An specify that you want to decrease run
effective cloud strategy takes into account costs by x percent by Q1, or close two
the impact and implications of cloud datacenters within 12 months. It’s a
computing across the entire organization. good idea to add a timeframe for goals
In this chapter, we’ll show the various to be achieved.
dimensions of a cloud strategy and the steps
you can take to ensure their success.

Understanding your motivations and


defining the goals you expect to achieve
in the cloud should be among the first
steps you take in your cloud journey. Goals,
of course, will help guide you—and your
teams—as you progress.
Understanding Cloud Migration Strategies 16

Setting your goals


What are your goals in the cloud?
Some possibilities include:

• Reducing risk from legacy applications. • Consolidate and/or close datacenters.


When moving data to the cloud, it’s a Datacenters are expensive, entailing
great time to think about application facilities, operations, environmental
and systems software modernization. (air conditioning, humidity control),
For example, Windows Server 2008 and physical security costs. Many
reached end of support in January companies maintain redundant
2020. Many organizations found that datacenters for business continuity
moving these workloads to Windows and disaster recovery purposes,
Server on Azure gave them an optimal at high cost. The cloud presents
modernization path. many opportunities for reducing a
company’s datacenter footprint.
• Business agility. Reaching new markets;
getting products to market faster; • Take advantage of cloud scale.
getting better, and faster, insights into Microsoft Azure is a hyperscale cloud,
customer needs and behaviors; and meaning that resources are available
implementing new business models— as you need them. Want to collect
these are all examples of how the cloud data from thousands or even millions
can help an organization become more of IoT devices? Need to scale up
nimble and responsive. during holiday periods and back down
at other times? The cloud provides the
• Reducing capital expenditures. You most cost-effective way to do this.
pay for cloud services on a subscription
basis so that the large capital
expenses associated with on-premises
computing—servers, networking
equipment, software licenses, etc.—and
depreciation can be reduced
or eliminated.
Understanding Cloud Migration Strategies 17

Odds are your goals will be some


combination of those listed above.
Consider involving your business partners
in these discussions. Once aware of the
possibilities, they might add business-
focused goals, such as “reach new markets
in Asia within one year,” or the like.

Like every major endeavor, you should also


consider building a formal business case.
Understand your expectations for how
costs will evolve, including your total cost
of ownership (TCO), what your return on
investment (ROI) is likely to be, and what
costs you may encounter during migration.
Understanding Cloud Migration Strategies 18

Building your cloud


strategy team
The next step is to gather the individuals in In addition to the roadmap, the cloud
your organization who will lead your data strategy team also builds (or facilitates
migration to the cloud: your cloud strategy building) the architectures, patterns,
team. The primary charter for this team and guidance for deployment of the re-
is to build the roadmap for migration, set envisioned applications or services. Finally,
priorities, manage expectations, ensure it manages the communications to key
a smooth operation of the migration stakeholders and promotes the success and
across all teams, and measure progress learnings from the program.
against the goals. The team should
include representatives from all major IT As shown in the diagram, include leaders—
organizations, as they will, in some way, be both managers and technical—from across
affected by the move to the cloud. the organization, not only the delivery
teams but also finance, security and risk
management, and others. We’ll have more
to say about their specific roles shortly.

IT Cx0

IT Security
IT Management
IT Finance
Cloud Strategy Team
IT HR

Sales IT Marketing IT Manufacturing IT Finance IT


IT Business Units
HR IT Support IT Shared Services IT Legal IT

Figure 2-1. The cloud strategy team


Understanding Cloud Migration Strategies 19

Assessing
your estate
As you begin moving your production If you have a portfolio management system
applications, start by using (or creating) a to catalog your applications, you should
catalog of them, with attributes to describe use that information as well. Tools such
their characteristics and peculiarities. This as Azure Migrate are specifically targeted
catalog will form the basis of prioritization, at determining an application’s readiness
which we’ll talk about in the next chapter. to move to Azure, where a portfolio
management system may have other useful
Today, there are many tools available to information, such as whether the application
help you automatically discover your manages sensitive information.
applications and their readiness for moving
to Azure. Microsoft provides an entire In addition, a configuration management
suite of functionality under the umbrella of database contains useful information
Azure Migrate. Azure Migrate is a hub for regarding the hardware and software
all your migration needs for Azure, and you components required by applications.
can choose between first-party Microsoft
tools or third-party assessment tools.
Understanding Cloud Migration Strategies 20

Your application Data classification


strategy Many companies classify their data
according to its sensitivity. A marketing
As you catalog your applications, consider
document has a very different security
how you will deploy them to the cloud.
requirement than, say, a draft of a 10-K
IaaS, PaaS, containers, and SaaS offerings,
filing prior to earnings release. Many
as discussed in the first chapter, all have
organizations adopt a strategy by which
advantages and disadvantages.
the least sensitive data is migrated first.

Many companies adopt a strategy


Your data classification strategy should
whereby most applications migrate in IaaS
also take note of regulatory implications.
mode, at least at first, since it is relatively
For example, privacy laws such as the
straightforward and requires little or no
EU’s General Data Protection Regulation
change to the application itself. Often, they
(GDPR) limit where data about
also posit that all new applications and/
individuals can be stored. Your cloud
or applications undergoing significant
provider can help here (see for example,
revision should be retargeted to cloud-
the Microsoft Trust Center).
native architectures.

Creating a data
strategy
While your application strategy is critical,
your migration strategy is equally
important. A cloud data strategy is
comprised of multiple dimensions, which
we’ll discuss in the next few paragraphs.
Understanding Cloud Migration Strategies 21

Encryption
Consider creating policies by which to IaaS first. Or to take advantage of
your data is encrypted in the cloud. For cloud elasticity and scale, and to reduce
example, you might adopt a policy by management requirements, use a cloud-
which sensitive data is encrypted while “at managed database.
rest” (on disk) and “in motion” (i.e., using
an encrypted protocol like HTTP/S). For applications such as telemetry
monitoring, clickstream analysis,
and security information and event
Data management management not requiring the overhead

options of a relational database, you may find


a globally scalable NoSQL database
to be both economical and useful.
The cloud has a wealth of data
Such databases lend themselves well
management tools ranging from
to managing huge capacities of data
commercial relational databases such as
distributed across cloud regions and can be
Oracle and Azure SQL Database, open-
the basis of machine learning and artificial
source RDMSs such as MySQL and MariaDB,
intelligence applications.
as well as numerous so-called NoSQL
databases such as Azure Cosmos DB,
MongoDB, and others.

As you plan the migration of your relational


databases, it’s worth understanding the
tradeoffs of moving them into an IaaS
VM or, alternatively, into a managed
database service. If, for example, your
database application uses legacy features
or more complex capabilities like cross-
database joins, it may be simpler to migrate
Understanding Cloud Migration Strategies 22

Cloud security
Keeping your applications and data safe
from intrusion and breaches remains
one of IT’s highest-priority functions. As
we mentioned earlier, your information
security team should familiarize itself
with the protections offered by the cloud
provider, including:

• Physical security of the cloud


datacenter, including background
checks and biometric two-factor
authentication for employees

• Breadth of security offerings, ranging


from cloud anti-virus to distributed
denial-of-service protection to
encryption to key management

• Identity and access controls including


secure directory and single sign-on

• Defense-in-depth capabilities
providing protection at every level of
the stack
Responsibility Zones 23

Responsibility SaaS PaaS IaaS On-prem

Data governance
& rights management
Always retained
Clients endpoints
by customer
Account & access
management

Identify & directory


infrastructure

Application
Varies by
Service Type
Network controls

Operating system

Physical hosts

Transfers to
Physical network
Cloud Provider

Physical data center

Microsoft Customer Figure 2-2. Shared responsibility model

As you plan your migration, it’s important For example, Azure and Microsoft are
to understand the shared responsibility responsible for ensuring the security of their
model of both security and regulatory datacenters, and, for managed services,
compliance in the cloud11. This term means system software. However, you as the
that the cloud vendor, in our case, Azure, customer retain responsibility for systems
assumes some of the responsibilities software (if you’re using IaaS VMs) and for
of information security, while you are the security of your applications and data.
responsible for others.

11
“Azure Infrastructure Security.” Microsoft Docs, October 16, 2020.
Understanding Cloud Migration Strategies 24

Regulatory
compliance
Compliance with national and local laws,
as well as with industry standards, is also
top of mind for IT executives, and with
good reason, as non-compliance can result
in severe penalties. GDPR violations, for
example, can incur up to four percent of a
company’s revenues.

As with information security, cloud


providers have adopted a shared
responsibility model for compliance. Your
cloud strategy teams should:

• Ensure clarity around how the shared


responsibility model applies to your
specific industry. For example, this
documentation explains how US
healthcare companies can use Azure
and comply with the Health Insurance
Portability and Accountability Act,
or HIPAA.

• Familiarize themselves with the cloud


provider’s overall posture regarding
compliance, including understanding
its list of certifications, its ability to work
with governments and industries to
shape regulations, and how it can help
you develop your strategy.
25
Enterprise Portal
and Admin

Department
(Optional)

Account A Account B Account C

Subscription Subscription Subscription Subscription Subscription


1 2 3 1 1

Figure 2-3. Subscription alignment

Developing In particular, finance professionals should:

a financial plan • Help the organization develop a


subscription management model and
Your finance team should be involved tagging strategy. Companies typically
in planning from the beginning, as the find that having subscriptions at an
overall paradigm for finance shifts from organizational level (e.g., one for each IT
a capital expense (servers, storage, and business unit) simplifies management.
network) to an operational expense, or Tags, applied to each resource deployed
“rental” model. In addition, there are in the cloud, can also help associate each
savings programs to consider, such as the such resource with a cost center, thus
Azure Hybrid Benefit for organizations improving accountability.
using Windows Server or SQL Server with
Software Assurance. • Establish with these tools (subscription
management and tagging) a chargeback
process by which the organizations and
teams using cloud services are charged
appropriately for them.
Understanding Cloud Migration Strategies 26

• Help teams “right-size” their


deployments in the cloud, scaling
down and reducing costs in periods
of low traffic, and scaling up in
high-traffic times, for example,
during holiday seasons for retailers.

• Understand how to get the best


deals from the cloud provider,
such as by taking advantage of
Azure Hybrid Benefit to transfer
on-premises software licenses to
the cloud or reserved instances
(prepaid VMs), which can save up
to 80 percent of cloud costs12.

• Evaluate and use cloud cost


management software available
from Microsoft as well as from
Microsoft partners. Microsoft’s
cloud economics page offers
case studies and resources for
understanding the financial aspects
of cloud migration as well as how
to optimize costs.

12
“Azure Reserved VM Instances (RIs).”
Microsoft Azure. Accessed October 19, 2020.
Understanding Cloud Migration Strategies 27

Organizational
change management
Those who are less familiar with cloud often For example, as new skills are required,
see it as a technical mystery. However, as the human resources team may be called
companies progress in their adoption of the in to provide new training opportunities,
cloud, they find that the cloud mandates and career ladders may be adjusted to
change across many different groups. incentivize mastering cloud skills. New roles
(below) will be created as older jobs will
decrease in importance.

Solution Architect
(“solve the business problem”)

Enterprise Architect (“urban planner”)

Relationship Manager (“trusted advisor”)

Account Manager Business Architect (“best use of assets”)

Process Engineer (“real-enough time”)

UI Designer UX Engineer
Scenario Focused Engineering (“it works”)

Tester SDET DevOps (“infrastructure-as-code”)


Developer

OPSupport

Statistician/Analyst Data Scientist (“business insight”)

DBA Data Analyst Information Architect (“trustworthy data”)

Figure 2-4. Role evolution in the cloud era


Understanding Cloud Migration Strategies 28

You may decide that your organization


needs support from an experienced cloud
partner to help manage your migration.
Your needs will vary depending on
factors like your goals and priorities, the
level of technical expertise within your
organization, and your capacity to be
involved with the management of cloud
operations. The Microsoft Cloud Adoption
Framework for Azure can help you
determine if partner support is needed as
you create your cloud migration strategy.13

13
“First cloud adoption project.” Microsoft Azure. Accessed March 3, 2021.
29

How to take your Windows Server and


SQL Server on-premises skills to Azure
You can migrate your existing skills, tools, and many of your established procedures to Azure.
Use these helpful training modules to get started:

Explore Microsoft Azure Cloud Concepts >

Migrate application workloads and data to Azure >

Migrate your relational data stored in SQL Server to Azure SQL Database >

Plan and implement data platform resources >

Deploy and configure Windows Server IaaS Virtual Machine >

Implement Windows Server hybrid cloud management, monitoring, and security >

Gain a foundational knowledge of Azure SQL >


Understanding Cloud Migration Strategies 30

Establishing
cloud governance
A key function to create in the strategy To get started, think about your business,
phase is governance. As your use of the IT, and organizational goals, as well as your
cloud grows, you’ll want to maintain control risks, then establish a methodology to help
by establishing standards for its usage and you achieve your end state. Take the time
monitoring to ensure those standards are to benchmark your current state relative to
upheld. Examples of such standards include: your goals and risks, then build your initial
governance foundation, that is, the initial
• Which cloud provider(s) is allowed. core set of principles to govern against
(e.g., deployment rules to ensure security
• Which services are approved (e.g., which best practices, cost guidelines, etc.), and
relational database(s) is the “standard”). then continue to build and iterate.

• Cost guidelines. We’ll talk more about governance, and the


tools available to you, in section 4.
• Adherence to reference architectures.

• Architecture reviews.

• Compliance reviews and audits.

Cloud governance is perhaps one of the


most important functions you’ll create
in the course of finalizing your strategy.
Governance is an ongoing activity that
ensures strategy and its benefits are realized.
31

3. Getting ready
for the migration

Now that you’ve developed your goals


and strategy for the cloud, it’s time to start
executing them. The first step in preparing
for the actual migration is to prioritize
your application and data portfolio. Which
applications should move first and, more
importantly, what are the criteria upon
which you make that decision?

In the next few paragraphs we’ll describe


some approaches you can take toward
achieving this important step in your
cloud journey.
Understanding Cloud Migration Strategies 32

Consider starting
with dev/test
Before considering the problem of • It’s a great way for teams to get familiar
migrating production applications, look with migration tools. Teams can learn
for “low-hanging fruit”—applications that migration tools without affecting the
involve little risk in moving to the cloud. production environment so that when
Many organizations following this approach it’s time to move production, that
move development and test (dev/test) migration benefits from the experience
environments first. gained with dev/test.

There are a number of good reasons to • Developers are generally more tolerant
start here: of problems than users are. In other
words, if something goes wrong,
• Dev/test environments are expensive, production users are not affected, and
and cost savings—sometimes developers and IT staff can learn from
considerable—can be gained by moving the mistakes.
them to the cloud. Often, there are three
separate environments per application, • Order matters less. As we will discuss,
completely distinct from production: moving production applications should
the development environment, the follow the prioritization guidelines.
test environment, used by QA to run This is less important with dev/test
unit and automated tests, and the user applications—with the caveat that
acceptance test environment. That can the compliance rules and regulations
be a lot of servers and VMs that are no around protected data such as PII apply
longer needed in the datacenter. whether in dev/test or production
(which is why in development
anonymized data is often used).
Understanding Cloud Migration Strategies 33

Creating
prioritization rules
As you begin to assess and prioritize your • Rearchitect—If a legacy application is
production applications, you have a fair providing good value but cannot be
amount of information at your disposal: easily migrated, consider modernizing
your application catalog, your configuration it by rearchitecting for the cloud.
management database, and/or the Rearchitecting and taking advantage of
information collected by Azure Migrate or a modern cloud services can make your
similar tool. To put these to use, you’ll need application more reliable and scalable.
to develop principles upon which you’ll base
your prioritization. • Rebuild—Consider revising the
existing application by aggressively
Microsoft Cloud Adoption Framework for adopting advanced cloud services and
Azure uses “the five R’s of rationalization,” architectures such as PaaS or SaaS. The
a process for helping you evaluate assets process encompasses major revisions to
to determine the best way to migrate or add new functionality or to rearchitect
modernize each asset in the cloud. The five the application for the cloud.
R’s of rationalization are as follows:
• Replace—Often, a legacy application is
• Rehost—Also known as “lift and shift,” providing some value, but an off-the-
this is a quick way to move applications shelf replacement with a lower total
to the cloud. Properly managed, this cost of ownership is available. Many
approach can reduce costs but does not legacy applications were originally built
take full advantage of cloud features. because there was no alternative at
that time. A modern, readily available
• Refactor—With some rework, an application that is better suited to
application can be “refactored” to run in running in the cloud—most cost-
PaaS mode, in which the cloud maintains effectively of all, a SaaS application—
systems software so that operations may now exist that can be used to
teams no longer perform patch and replace the older one.
upgrade functions.
Understanding Cloud Migration Strategies 34

The five R’s can be especially useful in


quickly identifying applications that can be
Determine
replaced by SaaS capabilities. For example, your targets
consider replacing on-premises email and
collaboration applications with Microsoft 365 As you consider the five R’s, and survey
with Office apps, or an on-premises customer the landscape of cloud application
relationship management application with architectures as we described in section 1,
Dynamics 365. By using SaaS applications think about the destination of your
(typically charged by the seat), organizations applications as they move to the cloud.
can recoup the costs of servers, license,
maintenance, and operations of those Typically, organizations initially move
applications—and retarget them to new many, or even most, of their applications
value-add capabilities for the business. to IaaS because of the ease of doing so,
and because managing them in the cloud
is very similar to on-premises and little
retraining is needed.

And as we’ve discussed, refactoring or


rearchitecting applications to be
cloud-native can yield a number of
benefits, including scalability, extensibility,
and reliability.
35

Here’s a flow chart describing


some of your options:

START

Yes
Lift-and-shift or Migrate or Do you require Virtual
cloud optimized? build new? full control? Machines
Migrate Build
new
No

Cloud Optimized Yes


Azure
HPC workload?
Batch
Lift-and-shift
No
Yes Choose from
Can be No
containerized? Azure container Microservices App
hosting options architecture? Service

Yes
No
https://azure.microsoft.com/ Event-driven
product-categories/containers Yes
worload with Azure
short-lived Functions
Web/API app? processes?
(AS.NET,
Node.js, etc.) No

Needs No
Yes No Container
full-fledged Instances
orchestration?
App Virtual
Service Machines Yes
Yes Service
Fabric
Needs .NET
integration or
fully supported Azure
Microsoft Kubernetes
technology stack? No
Service (AKS)

Figure 3-1. Application targets in the cloud


36

Conservative: start with Aggressive: go “all in” on cloud


low-risk applications first with business-critical applications

Figure 3-2. Conservative and aggressive approaches

Prioritization criteria
But which applications Either way, as you prioritize your estate,
should move first? consider which criteria to use. Commonly
used criteria for prioritization include:
Here it’s worth mentioning that
organizations have different philosophies • Overall risk. Does the application
regarding prioritization. manage business-critical operations or
data? Does it have sensitive data whose
Most companies begin by identifying exposure would be damaging?
low-risk applications and prioritizing
them first. A few, however, start with a • Anticipated TCO. With the information
business-critical application—to quickly gathered, and a knowledge of how to
demonstrate the return on investment of right-size and optimize an application’s
the cloud to stakeholders. Of course, there footprint in the cloud (as we discussed
are many strategies in the middle: which in the previous chapter), you can
you choose is up to you. estimate the total cost of ownership of
applications in the cloud.

• Seasonality. Are there times of the


year when demand spikes, and others
that are quieter? If so, you can take
advantage of the cloud’s elasticity and
perhaps save significant costs.
Understanding Cloud Migration Strategies 37

• Return on investment. Similarly, an Potential Benefits


understanding of the TCO can lead
you to an estimate of the ROI of the
application in the cloud, perhaps taking Higher
Long term Start here
potential
advantage of cloud features such as bets
value
scale or cloud services like machine
learning. You may wish to prioritize
applications whose data can yield new
insights by using such services. Lower
potential Pursue later Quick wins
value
• Integration complexity. Some
applications—ERP is a common
Harder Better suited
example—are “heavily integrated,”
to migrate for migration
meaning that they exchange data
Suitability to migrate
with many other applications, often
by variety of techniques (ETL, message
Figure 3-3. Application migration suitability
passing, etc.). Migration in such cases
versus potential benefit
will involve a “rewiring” effort.

It’s worth pointing out, however, that cloud In the most productive adoption efforts,
migration offers an excellent opportunity planning grows in parallel with adoption,
to evaluate and perhaps transition to improving with each release and with each
cloud-based data exchange tools, such as workload migration to the cloud. Certain
Azure Data Factory, event-driven serverless technical, business, and operational skills can
functions, and others. Ultimately, you’ll get come from training, but many of them are
a view on your application portfolio that most effectively acquired through hands-
allows you to prioritize migration: on experience. Your first adoption project
is an important source of learning, and will
help inform your plan and identify skill gaps
and partnership needs. To learn more about
defining your project, visit the First cloud
adoption project documentation page.
Understanding Cloud Migration Strategies 38

Develop your
cloud data strategy
Of course, migrating your applications • Do you want to migrate your on-
is only half the story. You’ll also want to premises Oracle database to a
consider moving your data to the cloud as managed relational database in the
well, and Microsoft Azure helps you get the cloud? Of course, you can run Oracle
most value from each individual database in an IaaS VM, but this might be an
while ensuring a consistent experience across opportunity to examine the cost
your hybrid estate. efficiencies of moving to a managed
SQL Server instance in Azure.
• Do you want to move your database to
an IaaS virtual machine in the cloud, or • Can you take advantage of a NoSQL
to a managed relational database? It’s database in Azure? Perhaps you should
relatively straightforward to “lift and shift” consider moving some or all of your
your on-premises relational database non-transactional data to a NoSQL
to Azure, but, as with IaaS-based database like Azure Cosmos DB.
applications, you’ll still have to manage
patches and upgrades yourself. By taking • And don’t forget about your data
advantage of a managed relational warehouse. Azure Synapse Analytics
database such as Azure SQL Database or offers the same pay-as-you-go model
Azure SQL Database managed instances for data warehousing as nearly all
(more on this later), you’ll get elastic services in the cloud.
scale and reduced management costs
while maintaining almost 100 percent • After you’ve taken stock of your
code compatibility. data estate using Azure Migrate,
and determined which apps and
corresponding databases you want to
move, you’ll need to know where they’re
going. Use the following table to match
your existing on-premises database with
your target cloud database.
Understanding Cloud Migration Strategies 39

Azure SQL DB SQL Server on SQL Data Azure DB for Azure DB Azure
& SQL DB MI Azure VMs Wharehouse PostgreSQL for MySQL Cosmos DB

Figure 3-4. Suggested migration paths


Understanding Cloud Migration Strategies 40

Setting up your Virtual Network


cloud infrastructure With a virtual network, you can connect
your datacenter applications to your cloud
In the next few sections we’ll talk about
applications with full isolation and security.
some of the decisions you’ll face as you
Because they share a single IP space,
begin to set up the core infrastructure for
your applications all appear to be locally
your migration. The Azure Readiness Guide
connected. You can use either IPv4 or IPv6.
is a great resource, as well as the Cloud
Adoption Framework.
With Azure Virtual Networks you can
also set up custom security groups

Networking (allowing or preventing certain types of


traffic to go to specified destinations,
for example), routing rules, and peering
Whether you plan to always have some
(allowing different Azure Virtual Networks
applications on-premises, or instead you
to interoperate).
set a goal of moving everything to the
cloud, there will be a time during which
You can also expose the Azure Virtual
some of your computing estate will be in
Network to application containers and to
your datacenter and some in the cloud.
Kubernetes pods (groups of containers).

What is the best approach for


networking them together to
appear as a seamless whole?
Understanding Cloud Migration Strategies 41

ExpressRoute
An alternative mechanism for connecting Using such a dedicated line offers some
your datacenter to Azure utilizes a key advantages. First among them is
dedicated network connection, bypassing speed, in the case of ExpressRoute up to
the public internet: Azure ExpressRoute. 100 Gbps, depending on predetermined
charging rates.
With Azure ExpressRoute, you directly
connect to Azure from your existing WAN In addition, because ExpressRoute does
network, such as a multiprotocol label not run over the internet, your connection
switching virtual network provided by your is private, and because traffic is not routed
network service provider. across internet “hops,” latencies can be
lower and response times can be more
predictable and consistent.
Understanding Cloud Migration Strategies 42

Use blueprints to
create landing zones
As the last step in readying your configurations, specifically meaning
ecosystem for migration, create a Azure Resource Manager templates, role-
migration landing zone. based access controls, and policies, use
Azure Blueprints.14
A landing zone is an environment that has
been configured, provisioned, and prepared Azure Blueprints make it easy for central
to host the workloads that you will be architecture teams to develop standard,
migrating from your datacenter. governed, and source-controlled
configurations for cloud applications,
For example, you set policies to limit which which can then be distributed to
virtual machine sizes can be selected for applications teams. In addition, Microsoft
your applications, easing management and makes available a number of prepackaged
controlling costs. You can also set other blueprints that map Azure Policy
limits, such as the number of VMs per definitions to specific controls, such as
subscription, database selections, and so on. NIST’s SP 800-53 (the National Institute
of Standards and Technology’s security
Now, you may wish to have different— and privacy controls). Visit the Azure
but “standard”—default configurations Blueprints samples documentation page
for different workloads, for example, for for a complete list of blueprints.
dev/test or for compliance-governed
applications. To simplify control of these

14
“Azure Blueprints (Preview).” Microsoft Azure. Accessed October 19, 2020. In public preview at this writing.
43

4. Adoption:
Making the move

It’s now time to put into action all the


preparations you’ve made in the past few
sections. In this chapter we’ll provide an
overview of some of the techniques and
tools you can use to move application
workloads to Azure.
Understanding Cloud Migration Strategies 44

Tools to migrate
your applications
The basic idea behind migrating a As we discussed earlier, Azure Migrate
VM is simple, and can be done from provides a centralized hub to assist you with
Azure Migrate, from the command line discovery, assessment, and migration of
(PowerShell), or via partner tools. In effect, infrastructure, applications, and data. You
you copy your VM (as a file, for example, as can also use Azure Site Recovery to migrate
a VHD or VMDK) to Azure Storage and then application VMs from one location to Azure
configure an Azure VM to launch it: (e.g., from your datacenter, or from Amazon
Web Services). Azure Site Recovery offers
additional functionality to set up a business
continuity and disaster recovery strategy
to ensure your applications are always
Create and run available. Many Microsoft partners also offer
Azure VM
tools to help you with assessing, migrating,
and optimizing your migrations.
Copy VM to
Azure Blob
Both Azure Migrate and Azure Site Recovery
are available through the Azure Portal.
Figure 4-1. Migrating a VM

Of course, you’ll have to reconfigure a few


things, such as the VM’s IP address, routing
rules, and so forth, to ensure that the
cloud VM is visible and accessible to your
corporate network.
Understanding Cloud Migration Strategies 45

Azure Migrate, as we’ve mentioned,


provides a convenient hub for all the tasks
associated with migration; when you log
on to the Azure Portal, it provides with you
with a step-by-step process:

Figure 4-2. Azure Migrate


Understanding Cloud Migration Strategies 46

Most IT ecosystems support large Migrating databases is a straightforward


numbers of virtual machines—sometimes task. Azure DMS creates a backup file of
tens of thousands—and over time you’ll the database, copies it to a file share on-
want to understand how to migrate at premises, then copies it to an Azure Blob.
scale. Azure tools such as Migrate and Site Finally, the cloud database restores from
Recovery can help with this task, as well as the backup in the Azure Blob, as shown in
PowerShell command-line scripts. the illustration below (which should look
familiar to you from the illustration on
VM migration).
Migrating data
Azure Migrate supports migrating not
only your applications but databases as
well, by leveraging the Azure Database
Migration Service (DMS).

Azure SQL
Database*

Azure Blob
Restore

Backup

On-premises On-premises
database file share

*or Azure SQL Managed Instance

Figure 4-3. Migrating databases


Understanding Cloud Migration Strategies 47

A note on very
large data stores
Typically, companies move on-premises
databases to the cloud by using tools
that copy the data over a network, either
a virtual network or ExpressRoute as we
discussed earlier.

However, very large data stores may


simply take too long—days, or longer—
if moved over a network.

In that case it may be more


advantageous to use Azure Data Box,
which is a physical device on to which
you can copy data and then have
transported to an Azure datacenter.

These appliances come in various sizes


and are encrypted to ensure safe transit.

Figure 4-4. Azure Data Box with 100TB capacity


Understanding Cloud Migration Strategies 48

Optimizing
your cloud estate
One of the most important tasks you will
perform as you migrate applications to the
cloud is to ensure that your cloud footprint
is optimized, that is, that your organization
is getting the most for its investment.

It’s common, for example, for applications


in the datacenter to be overprovisioned,
meaning they have more compute
capacity than is needed. Why? IT managers
wisely want to make sure that their apps
can handle spikes in usage and traffic. In
the illustration below, for example, eight
VMs support a particular application.
Monitoring shows that they are largely idle
most of the year, with CPU utilization in
the single digits. However, they are heavily
used for a few weeks during the winter
holiday season. Hence, all these instances
are necessary for peak loads.

Figure 4-5. Eight VMs supporting


an application on-premises
Understanding Cloud Migration Strategies 49

Once deployed in the cloud, you can assign Consider also “right-sizing” your
a minimum number of servers for those deployment. For slack times, host your
idle periods, scale up as needed, then back application on smaller servers with fewer
down as traffic subsides—as shown in the cores and less memory. Then, as you
illustration below. approach the periods of peak activity, use
more powerful resources.

Number
of VM’s

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mat Apr May

Figure 4-6. In the cloud, the number of resources adjusts to load


Understanding Cloud Migration Strategies 50

Getting the most Cloud operations consist of these


five disciplines:
from your Azure
investment 1. Inventory and visibility: having a
detailed knowledge and visibility into
the existence and state of each asset.
Moving to the cloud is a significant event,
and to get the most value from your cloud 2. Operational compliance: ensuring
investment you’ll want to establish a solid that cloud assets are properly
cloud operations strategy. Many tools sized and configured to achieve
exist to help you optimize your cloud the desired performance and reach
applications, not only from Microsoft, but agreed-upon metrics.
also from Microsoft Azure partners.
3. Protection and recovery: the tools and
However, to get the best from your processes to ensure business continuity
tools, consider your ongoing goals and minimal operational interruptions.
and objectives, especially in terms of
4. Platform operations: a consistent set of
maximizing availability, business value,
management guidelines and processes
and efficiency from your cloud assets.
for commonly used application
Enroll your business partners in this effort
platforms (e.g., for Azure SQL, which
in order to understand their perspectives
may have many instances supporting
about what functionality is most critical,
many applications).
what their expected KPIs are, what
tradeoffs (e.g., cost) they’re willing to make 5. Workload operations: tools and
to achieve these goals, and how you will processes to ensure the workload or
report on them. application as a whole (infrastructure,
OS, database, integration, etc.) meets
Effective cloud operations require focus the needs of the business.
and attention to detail, and properly
designed, they can and should be a set In the next few sections, we’ll take a brief
of commitments between IT and your look at some of the tools you can use to
business partners. achieve your operational goals.
Understanding Cloud Migration Strategies 51

Monitoring your
cloud applications
A cloud monitoring application, as the Azure Monitor collects data from a variety
name suggests, monitors the availability of sources to provide a comprehensive
and performance of your applications in view of both metrics (values at a specific
the cloud. time) and logs (values over time).

Figure 4-7. Azure Monitor


Understanding Cloud Migration Strategies 52

Good advice from


Azure Advisor
With Azure Advisor, a free tool available • Improved performance, with a
through the Azure Portal, you get number of suggestions for possible
recommendations for optimizing your improvements in networking,
cloud deployments customized for you. compute, and storage.
These recommendations help you ensure:
• Optimized cost, by reducing or
• High availability of your cloud eliminating unused or underutilized
applications, by suggesting the use of resources in Azure.
availability sets, managed disks, and
virtual machine redundancy.

• Security, with a set of recommendations


based on an analysis of potential
vulnerabilities in your applications
based on the latest threat landscape.

Figure 4-8. Azure Advisor


Understanding Cloud Migration Strategies 53

Managing your
costs in the cloud
As we’ve noted earlier, monitoring costs in Many partner tools also exist that provide
the cloud is important, as any number of these and similar functions.
factors can cause costs to vary from month
to month—an unexpected spike in traffic, a Azure Cost Management and similar tools
misconfiguration, a new team using cloud allow you to monitor the accumulated
services, to name a few. costs per month, the daily cloud costs,
costs per service and by resource,
Part of the governance function is to within certain time windows, and a wide
establish budgets for organizational groups, variety of other “slicing and dicing.”
solutions, and/or individual applications. You can also set alerts so that you are
notified if allowed spend is nearing a
Azure provides two tools for monitoring given threshold so that you can take
costs in the cloud: Azure Cost Management, appropriate action.
which is a native tool for creating and
managing budgets, reporting, and
optimizing spend, along with Cloudyn.

Figure 4-9. Azure


Cost Management
Understanding Cloud Migration Strategies 54

Governance
As you operationalize your new cloud As we discussed earlier, use governance to:
estate, it’s important that your governance
function exercise appropriate control. The • Evaluate and monitor costs to ensure
guardrails provided by governance help cost accountability and compliance
make the growth of the cloud in your with spending guidelines.
organization more predictable, reliable,
and cost-effective. • Build a baseline and goals for security
to ensure compliance with IT and
regulatory compliance.

• Establish policies for service selection,


onboarding, and discoverability to
ensure consistency in resource usage.

• Build consistent notions of identity


and access to support security and
usage requirements.

• Use templates, reference architectures,


and blueprints to accelerate
deployment and achieve consistency
and predictability.
55

5. Success stories

Companies around the world have relied


on Azure to help them migrate to the
cloud with confidence. Learn how these
organizations have leveraged the power
of the cloud to optimize their costs and
scale on-demand to meet business needs
of today and tomorrow—while focusing
on what matters most.
Understanding Cloud Migration Strategies 56

Ottawa Hospital
The Ottawa Hospital is one of Canada’s
foremost health sciences centers,
providing world-class care to 1.2 million
people.15 Comprising three major
campuses and 20 other satellite locations, “We did a high-level cost
it manages millions of patient records.
During the process of moving to a new
analysis, comparing Microsoft
electronic health records system, the Azure pricing versus hardware
hospital looked at alternatives to on- purchasing costs. Even early
premises hosting that ensured hosting
was kept in Canada. Moving its data to
on, we saw a 40 percent
Microsoft Azure, the hospital reduced its saving—a huge amount.”
disaster recovery costs by 50 percent.
Daniel Breton
Infrastructure Manager,
The Ottawa Hospital

15
“The Ottawa Hospital hosts its mission-critical
disaster recovery systems on Microsoft
Azure, cuts backup costs in half.” Microsoft
Azure. Accessed March 3, 2021.
Understanding Cloud Migration Strategies 57

Uniper
As an operator of critical infrastructure in
Germany, energy provider Uniper is crucial
from a national governance perspective.16
The COVID-19 crisis has demonstrated the
importance of such critical infrastructure “Ever since we migrated
companies in significant ways: if their
operations come to a standstill, so do large
our SAP and energy trading
parts of the country. systems to Microsoft Azure,
everything has been running
Against this backdrop, digital security
and high availability of all systems are top
smoothly and safely. It’s a real
priorities for Uniper. In modernizing its IT milestone for Uniper.”
landscape, the company turned to solutions
from Microsoft: Business-critical SAP Stephan Parthier
systems now run on the Microsoft Azure Senior Vice President Corporate IT,
cloud platform, ensuring Uniper is prepared Uniper
for the future in the energy industry and
the challenges they may face in the future.

16
“Secure platform for difficult times: Critical
infrastructure company Uniper migrates SAP
systems to Microsoft Azure.” Microsoft Azure.
Accessed March 3, 2021.
Understanding Cloud Migration Strategies 58

SAP
Trusted by other Fortune 500 companies
around the world, leading enterprise
resource planning software provider SAP
offers its software for on-premises or cloud
environments, including its own converged “Microsoft understands the
cloud using a hyperscaler infrastructure.17
When the company’s IT department
hybrid world. It’s in its DNA. It
wanted to move its critical internal business provides a unique enterprise
systems to the cloud, it assessed the major readiness that works best for
hyperscalers. Microsoft Azure offered the
level of security, flexibility, and scalability
us while also pressing on
that SAP needed to optimize its global with innovation.”
business. Since beginning its migration,
SAP IT is realizing the agility and security Joerg Bruch
boosts that it sought, in addition to saving Global Vice President for IT Operations,
about 10 percent of its former on-premises SAP
operating costs.

17
“SAP IT lifts its business-critical landscapes
to the Azure cloud platform for scalable
flexibility.” Microsoft Azure. Accessed
March 3, 2021.
Understanding Cloud Migration Strategies 59

YuSen Logistics
A core pillar of the NYK Group, Yusen
Logistics Co., Ltd.,is a supply chain logistics
company operating across 46 countries
and regions.18 Currently, the company
is in the process of integrating and We’ve dramatically expanded
standardizing a company-wide, global
system based on Microsoft Azure, a project
the range of our IT initiatives
launched in 2018. as well. What used to be
prohibitive on-premises
Yusen Logistics chose Azure after
deploying the Manhattan SCALE
because of cost is now easy
warehouse management system in Europe, because of Azure. Also, the
which proved to be stable and reliable. benefit of the cloud is that you
The ability to use the same fundamental
technology as the existing system led
can access anything, anywhere.
to the resolution of two key concerns: At present, there are still many
standardization of Yusen’s warehouse individually optimized portions
management system and reduction in
total cost of ownership. Additionally, by
for each individual region that
increasing the visibility of IT costs and orbit our core system, but by
flexibility of its infrastructure, the company integrating these in stages in
has also produced significant results in
group-wide IT initiative development,
Azure and creating a flexible
management, and monitoring. access environment from
the outside, there’s no doubt
that it’ll help boost employee
productivity significantly.”
18
“Taking a successful Azure deployment
global, standardizing IT infrastructure, and Michihiro Inoue
going ‘asset-light’ in IT.” Microsoft Azure. Head of Planning Team, IT Planning Group,
Accessed March 3, 2021. Yusen Logistics
Understanding Cloud Migration Strategies 60

Komatsu
For nearly a century, companies worldwide
have relied on Komatsu equipment and
services to help them develop modern
infrastructure, extract underground resources
such as minerals, maintain forests, and “Our old system didn’t have
create technology and consumer products.19
Komatsu prides itself on premium products
any of these capabilities—
that perform to the highest standards, which Microsoft Information
makes its intellectual property (IP) among Protection and Microsoft
its most important assets. With Microsoft
Information Protection, Komatsu can limit
Entra ID have given us a huge
access to design files and other engineering advantage in lowering our risk
documentation using role-based access and of losing intellectual property.”
time limits. Now, it can more confidently
share IP with the Komatsu supply chain,
Dave Vilwock
including external partners.
Senior Manager of
Application Development,
Komatsu

19
“Mining equipment manufacturer helps
safeguard vital intellectual property
with Microsoft Information Protection.”
Microsoft Azure. Accessed March 3, 2021.
61

6. Summary
and conclusions

In this e-book, we’ve covered how to think


about, plan, and execute migration of your
Windows Server and SQL Server data and
applications to Microsoft Azure. We started
with an overview of the “why” of the cloud
and how your organization can benefit both
in terms of saving money and recouping
non-value-add IT costs, while exploring
new business models and ways of working.
In addition, we discussed the cost-saving
opportunities of Azure Hybrid Benefit, as
well as the many training modules that
demonstrate how to take your existing on-
premises skills to a cloud environment.
62

Get started today

Now is the time to adopt cloud solutions Accelerate your journey to the
to ensure that your business can scale, stay cloud with Azure Migrate and
secure, and operate efficiently. With Azure Modernize >
Migrate, along with support and guidance
from Azure Migrate and Modernize and
Cloud Adoption Framework, you can move
to the cloud on your terms.

© 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