0% found this document useful (0 votes)
465 views16 pages

Seven-Step Cloud Migration Model

The document discusses cloud migration and middleware. It outlines a seven-step model for migrating applications to the cloud: 1) Assessment, 2) Isolate dependencies, 3) Map components, 4) Re-architect, 5) Augment with cloud features, 6) Test, and 7) Optimize through iterations. Companies should choose either a hybrid cloud model combining on-premise and public clouds or a multicloud model using multiple public clouds. Middleware connects devices and applications and provides communication services in the cloud, with examples being web servers, application servers, and databases.
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)
465 views16 pages

Seven-Step Cloud Migration Model

The document discusses cloud migration and middleware. It outlines a seven-step model for migrating applications to the cloud: 1) Assessment, 2) Isolate dependencies, 3) Map components, 4) Re-architect, 5) Augment with cloud features, 6) Test, and 7) Optimize through iterations. Companies should choose either a hybrid cloud model combining on-premise and public clouds or a multicloud model using multiple public clouds. Middleware connects devices and applications and provides communication services in the cloud, with examples being web servers, application servers, and databases.
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

Lec -10

Migrating into a Cloud

( The Seven-Step Model of Migration into a Cloud VM


Migration and Cloud Middleware ) .
What is 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 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. Multi-cloud can
serve several purposes: redundancy/backup, cost savings, or
leveraging features from different cloud providers, for instance.
The Seven-Step Model of
Migration into a Cloud VM
Migration
MIGRATION INTO THE CLOUD

 Migrating an application to the cloud is not an


easy task. It is important to strictly adhere to
the seven step model to ensure that the process
is error free. The seven quick stages of
migration into the cloud are outlined below.
STEPS FOR MIGRATION INTO
CLOUD
 1. FIRST STEP IS ASSESSMENT
 Migration is started with assessment step in
this step all the issues relating to migration, at the
application, code, design, and architecture levels.
 Moreover, assessments are also required for
tools being used, functionality, test cases, and
configuration of the application. The proof of
concepts for migration and the corresponding
pricing details will help to assess these issues
properly.
2. SECOND STEP OF THE MODEL IS THAT
ISOLATE

 In the second step isolation is performed in


which all the environmental and systemic
dependencies of the enterprise application
within the captive data center. These include
library, application, and architectural
dependencies. This step results in a better
understanding of the complexity of the
migration.
3. THIRD STEP OF THE MODEL IS THAT
MAP -
 A mapping construct is generated to separate the

components that should reside in the captive data


center from the ones that will go into the cloud.
4. FOURTH STEP IS THAT RE-ARCHITECT -
 It is likely that a substantial part of the application

has to be re-architected and implemented in the


cloud. This can affect the functionalities of the
application and some of these might be lost. It is
possible to approximate lost functionality using
cloud runtime support API.
5. FIFTH STEP OF THE MODEL IS THAT
AUGMENT

 The features of cloud computing service are used to


augment the application.

6. SIXTH STEP OF THE MODEL IS THAT TEST –

 Once the augmentation is done, the application needs


to be validated and tested. This is to be done using a
test suite for the applications on the cloud. New test
cases due to augmentation and proof-of-concepts are
also tested at this stage.
7. SEVENTH STEP OF THE MODEL IS
THAT OPTIMISE –

 In this step the test results from the last step


can be mixed and so require iteration and
optimization. It may take several optimizing
iterations for the migration to be successful. It
is best to iterate through this seven step model
as this will ensure the migration to be robust
and comprehensive.
Steps - FIRST STEP IS THAT
ASSESSMENT

SECOND STEP IS THAT


ISOLATE

THIRD STEP IS THAT


MAP

FOURTH STEP IS
THAT RE-ARCHITECT

FIFTH STEP OF THE MODEL


IS THAT AUGMENT

SIXTH STEP OF THE


MODEL IS THAT TEST

SEVENTH STEP OF
THE MODEL IS THAT
OPTIMISE
What is middleware in cloud computing ?

 In the Cloud computing involves building


and deploying cloud-native applications across
different infrastructures. 

 Developers use middleware to access cloud


resources without being overwhelmed by the
complexity of managing the infrastructures.
 A simple middleware definition:
 Software that connects computers and
devices to other applications. It can also be
referred to as the slash or connecting point in
client/server.
 Another way to define middleware is to say
that it is software that acts as a liaison between
applications and networks.  The term is often
used in the context of cloud computing, such as
public or private cloud.
Example of middleware
 Web servers, application servers and
databases are examples of cloud middleware.
Middleware programs generally provide
communication services and serve the purpose
of a messenger so that different applications
can send and receive messages.
Quality of service- issues in Cloud
Quality of Service refers to the ability of networks to
attain maximum bandwidth and handle other network
elements like latency, error rate and uptime.

Quality of Service
include the management of other networks resource by
allocating priorities to specific type of data (audio,
video and file).
THANKS

You might also like