0% found this document useful (0 votes)
185 views17 pages

Lect - 9: Migrating Into A Cloud (Broad Approaches To Migrating Into The Cloud)

Migrating into the cloud can be done through several broad approaches: 1. Rehosting involves moving applications unchanged from on-premises to the cloud. 2. Replatforming makes some adjustments to optimize applications for the cloud while keeping the core architecture the same. 3. Refactoring means completely rebuilding applications to leverage cloud capabilities not available on-premises, such as auto-scaling. This is the most expensive approach.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
185 views17 pages

Lect - 9: Migrating Into A Cloud (Broad Approaches To Migrating Into The Cloud)

Migrating into the cloud can be done through several broad approaches: 1. Rehosting involves moving applications unchanged from on-premises to the cloud. 2. Replatforming makes some adjustments to optimize applications for the cloud while keeping the core architecture the same. 3. Refactoring means completely rebuilding applications to leverage cloud capabilities not available on-premises, such as auto-scaling. This is the most expensive approach.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Lect -9

Migrating into a Cloud


(Broad Approaches to Migrating into the Cloud)
Cloud Migration
 Cloud migration is define as moving data,
applications or other business elements into
a cloud computing environment.
 Cloud migration means moving from one
cloud to another and it is very helpful for
moving a company’s digital assets, services,
databases, IT resources, and applications either
partially, or wholly, into the cloud.
What are the main benefits of migrating to the cloud ?

 Scalability: Cloud computing can scale up to support larger workloads and greater
numbers of users far more easily than on-premises infrastructure, which requires
companies to purchase and set up additional physical servers, networking equipment,
or software licenses.

 Cost: Companies that move to the cloud often vastly reduce the amount they spend on
IT operations, since the cloud providers handle maintenance and upgrades. Instead of
keeping things up and running, companies can focus more resources on their biggest
business needs – developing new products or improving existing ones.

 Performance: For some businesses, moving to the cloud can enable them to
improve performance  and the overall user experience for their customers. If their
application or website is hosted in cloud data centers instead of in various on-premises
servers, then data will not have to travel as far to reach the users, reducing latency .

 Flexibility: Users, whether they're employees or customers, can access the cloud
services and data they need from anywhere. This makes it easier for a business to
expand into new territories, offer their services to international audiences, and let their
employees work flexibly.
What are the main challenges of migrating to the cloud?
 Migrating large databases –
Often, databases will need to move to a different platform altogether in
order to function in the cloud. Moving a database is difficult, especially
if there are large amounts of data involved.

 Data integrity –
After data is transferred, the next step is making sure data is intact
and
secure, and is not leaked during the process. 

 Continued operation-
A business needs to ensure that its current systems remain operational
and available throughout the migration. They will need to have some
overlap between on-premises and cloud to ensure continuous service;
for instance, it's necessary to make a copy of all data in the cloud before
shutting down an existing database.
What cloud deployment style should companies choose Nowadays ?

 In addition to cloud migration strategy, businesses need to decide


how their cloud deployment will look once the migration is complete.

 A Hybrid cloud - It mixes two or more types of environments,


combining public clouds, private cloud or on-premises legacy data
centers. For a hybrid cloud deployment to work well, integration
must be tight across all deployed clouds and data centers – just as
team members need especially tight communication if they're spread
out across different offices.

 A multicloud  - Its deployment combines two or more public clouds.


Public clouds are shared by more than one customer. Multicloud can
serve several purposes: redundancy/backup, cost savings, or
leveraging features from different cloud providers, for instance.
How does Cloud Migration work?

Some below-mentioned points before you take 


migrate into cloud –  
 Look inwards-
Define the broad business objectives that you want to achieve
through cloud migration. Based on these objectives, have a
closer look at your existing IT infrastructure. Choose
the applications to migrate – those that you think would
yield significant outcomes in the cloud environment. Well, you
might not want to migrate all the applications due
to various factors such as high risk involved, complex
regulatory framework, cost-effectiveness, performance issues,
etc.
 Identifying the right cloud platform

 Once you have zeroed down on the applications that are to be migrated, the
next step is to decide where to move them. Essentially, there are three cloud
models, which are as given below –

 Public Cloud – With public cloud computing, services are offered over the public


internet and are shared commonly across enterprises. Typically, these services are
available free of cost, or follow a pay-as-you-use model. 

 Private Cloud – These cloud computing services are dedicated exclusively to a


single organization and cannot be shared with any other enterprise. This gives
the particular organization complete control and ownership over the cloud services. 

 Hybrid Cloud – In a hybrid cloud environment, public and private clouds


are merged together and utilized, wherein the resources and workloads can
be seamlessly moved between the two.
 Once you have chosen the cloud model, you could move a step further to choose
your cloud provider – Microsoft Azure Cloud, Google Cloud Platform, Amazon
Web Services or others.
  Actual Migration-
 It is used to collaborate with industry specialists
or cloud migration experts, who could perform the
actual  migration services for you effectively.

What is an example of a company using cloud


computing?
 One such example of a company that succeeded with
cloud computing is Netflix. Today, Netflix is one of the
biggest video streaming platforms globally. Netflix is
quite ahead of other matching companies. They are one
of the earliest businesses to adopt cloud computing.
Industries which is migrated into their
own cloud ?
 Amazon Web Services -

 Among the top cloud computing companies is AWS, which is growing and innovating its products without any
sign of complacency. Its cloud-based toolset stands out from the rest. AWS allows companies, especially the
larger and the slow-moving companies to move from the traditional data center to the cloud.

 Microsoft Azure –

 A leading competitor to Amazon Web Services, Microsoft Azure stands out for its legacy with which most
corporates were already married before cloud was something known.

 2
3. Google Cloud Platform-

 Google cloud platform or GCP offers IaaS and a deep


technical strength which lets it dominate the search market.
GCP is a leader when it comes to data analytics, machine
learning, and AI. The cloud provider is entranced in open
systems and open source.

4) IBM Cloud
 The provider boasts of a highly developed and in-depth
enterprise solution across the technology sector. Favoured
among the mid and the large sectors IBM today has a
footprint globally. It is committed to building its open,
hybrid approach and cloud infrastructure. IBM is also
placed pretty well in the multi-cloud landscape that is fast
emerging.
Broad Approaches to
Migrating into the Cloud.
Some Broad Approaches to Migrating into the Cloud.

1. Rehosting ("lift and shift") -


As the name implies, this involves lifting your stack
and shifting it from on-premises hosting to the cloud.
You transport an exact copy of your current
environment without making extensive changes .
Companies with a conservative culture or no long-
term strategy for harnessing advanced cloud
capabilities are well suited for rehosting.
2. Replatforming -
 As a variation on the lift and shift,
replatforming involves making a few further
adjustments to optimize your landscape for the
cloud. Again, the core architecture of
applications stays the same. This, too, is a good
strategy for conservative organizations that
want to build trust in the cloud while achieving
benefits like increased system performance.
 Repurchasing
This means moving your applications to a new,
cloud-native product, most commonly a SaaS
platform (for example, moving a CRM to Sales
force). The challenge is losing the familiarity of
existing code and training your team on the
new platform. Even so, repurchasing might be
your most cost-effective option if moving from
a highly customized legacy landscape.
 Refactoring -

Refactoring means rebuilding your applications


from scratch. This is usually driven by a
business need to leverage cloud capabilities
that are not available in your existing
environment, such as cloud auto-scaling  or
server less computing. Refactoring is generally
the most expensive option, but also the most
compatible with future versions.
  Retiring-

Once you have assessed your application


portfolio for cloud readiness, you might find
some applications are no longer useful. In this
case, simply turn them off. The resulting
savings might even boost your business case
for applications that are ready for migration.
 Retaining -
For some organizations, cloud adoption does
not yet make sense. Are you unable to take
data off premises for compliance reasons?
Perhaps you are not ready to prioritize an app
that was recently upgraded? In this case, plan
to revisit cloud computing at a later date. You
should only migrate what makes sense for your
business.
Thanks

You might also like