SlideShare a Scribd company logo
MIGRATION
INTO
A CLOUD
Chap - 2
Unit - II
Contents:
 Introduction
 Broad Approaches to Migrating into the Cloud
 The Seven-Step Model of Migration in to a
Cloud
What is Cloud Migration?
 A cloud migration is when a company moves some
or all of its data center capabilities into the cloud,
usually to run on the cloud-based infrastructure
provided by a cloud service provider such as AWS,
Google Cloud, or Azure.
 When and how to migrate one’s application into cloud?
 What part of the IT application to migrate into a cloud?
 What not to migrate into a cloud?
 What kind of customers really benefit from migrating their
IT into the cloud?
Questions
Cloud Computing Definition
“It is a techno-business disruptive model of
using distributed large-scale data centers
either private or public or hybrid offering
customers a scalable virtualized infrastructure
or an abstracted set of services qualified by
service-level agreements (SLAs) and charged
only by the abstracted IT resources consumed.”
The Promise of the Cloud
IT needs had some common features:
- They were..
 Typically web-oriented
 Represented seasonal IT demands
 Amenable to parallel batch processing
 Did not have high security demands
The Cloud Service Offerings and Deployment Models
IaaS- oriented services offered abstracted
(virtualized or scalable), like compute
power/storage/badwidth
For Eg: Pricing tarrifs webpage for 2009, amazon offered 6 levels of
abstracted elastic cloude computer(EC2) server power:
“small-instance”
“large-instance”
“high-cpu instance”
High-cpu medium instance”
High-cpu extra-large instance”
Challenges in the Cloud
BROAD APPROACHES TO MIGRATING
INTO THE CLOUD
• Why Migrate?
– economic and business reasons why an enterprise
application can be migrated into the cloud, and there
are also a number of technological reasons.
– initiatives in adoption of cloud technologies in the
enterprise, resulting in integration of enterprise
applications running off the captive data centers with
the new ones that have been developed on the cloud.
– Adoption of or integration with cloud computing
services is a use case of migration.
• Migration can happen at one of the five levels of application,
code, design, architecture, and usage.
• Either the application is clean and independent
– So it runs as is
– Perhaps some degree of code needs to be modified and
adapted
– The design (and therefore the code) needs to be first
migrated into the cloud computing service environment
– Perhaps the migration results in the core architecture being
migrated for a cloud computing service setting, this
resulting in a new architecture being developed, along with
the accompanying design and code implementation
– while the application is migrated as is, it is the usage of the
application that needs to be migrated and therefore
adapted and modified
The migration of an enterprise application is best captured by
the following
• P is the application before migration running in captive
data center,
• P′c is the application part after migration either into a
(hybrid) cloud,
• P′l is the part of application being run in the captive local
data center,
• P′OFC is the application part optimized for cloud.
 However, when the entire application is migrated onto
the cloud, then P′l is null.
 Indeed, the migration of the enterprise application P
can happen at the five levels of application, code,
design, architecture, and usage. It can be that the P′c
migration happens at any of the five levels without any
P′l component.
THE SEVEN-STEP MODEL OF MIGRATION
INTO A CLOUD
A structured and process-oriented approach to migration into
a cloud has several advantages of capturing within itself the
best practices of many migration
projects.
Iterative Seven-Step Model
 These assessments are about the cost of migration as
well as about the ROI
 Isolating all systemic and environmental dependencies
of the enterprise application
 the mapping constructs between what shall possibly
remain in the local captive data center and what goes
onto the cloud.
 Perhaps the enterprise application needs to be re-
architected, redesigned, and re-implemented on the
cloud.
 validate and test the new form of the
enterprise application with an extensive test
suite that comprises testing the components of
the enterprise application on the cloud as well.
 iterate and optimize as appropriate.
 After several such optimizing iterations, the
migration is deemed successful.
Migration into a Cloud
Compared with the typical approach to migration
into the Amazon AWS
Seven-step model is more generic, versatile, and
comprehensive. It is about six steps is as follows:
 The 1st phase is the cloud migration assessment
phase wherein dependencies are isolated and
strategies worked out to handle these dependencies.
 The 2nd phase is in trying out proof of concepts to
build a reference migration architecture.
 The 3rd phase is the data migration phase wherein
database data segmentation and cleansing is
completed.
Or
 perhaps using the “hybrid migration strategy,”
 The critical parts of the enterprise application are
retained in the local captive data center while
noncritical parts are moved into the cloud.
 The 5th phase comprises leveraging the various
Amazon AWS features like elasticity, autoscaling,
cloud storage, and so on.
 Finally in the 6th phase, the migration is optimized for
the cloud.
Best Practices for Migrating into a Cloud
• Best Practices
– Design for failures – underlying cloud systems are commodity items
• Avoid Single Points of Failure in your Applications
• Develop loose coupling between applications / code / services
• Exploit key cloud features: scaling, elasticity, network locality
and location independence, anonymity, support for hybrid
clouds, etc
• Build security, reliability and other non-functional requirements
at every level and layer
• Rethink architectural constraints to avail cloud benefits
• Iterate and Optimize
• Beware of Vendor-Lock ins, Data Security Issues, SLAs and
Pricing Honeypots
• Optimal Migration yield best ROI for using Cloud offerings
• Data and Application migration is pretty popular while more
challenging is the Architecture and Design migration for PAAS
and SAAS platforms – it is still evolving.
Migration risks
The general migration risks :
• Performance monitoring and Tuning
• The business continuity and disaster recovery;
• The compliance with standards and governance issues;
• The IP and licensing issues;
• The quality of service (QoS) parameters as well as the
corresponding SLAs committed to;
• The ownership, transfer, and storage of data in the
application;
• The portability and interoperability issues;
• The issues that result in migration failure and loss of
business confidence in these efforts.
Security-related migration risks:
• Trust and privacy.
• Obtaining the right execution logs as well as retaining
the rights to all audit trails at a detailed level—which
currently may not be fully available.
• However, the robustness of the solutions to prevent
data loss is not fully validated.
• Key aspects of vulnerability management and incident
responses quality are yet to be supported in a
substantial way by the cloud service vendors.
• Finally there are issues of consistent identity
management as well.
Ad

More Related Content

What's hot (20)

Platform as a Service (PaaS)
Platform as a Service (PaaS)Platform as a Service (PaaS)
Platform as a Service (PaaS)
Halil Burak Cetinkaya
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Samit Kumar Kapat
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computing
gaurav jain
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
Abhishek Pachisia
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
Vineet Garg
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
Simplilearn
 
Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt
Google App Engine ppt
OECLIB Odisha Electronics Control Library
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
Ashok Kumar
 
Cloud computing
Cloud computingCloud computing
Cloud computing
pgayatrinaidu
 
cloud computing
cloud computingcloud computing
cloud computing
Yasir Hilal
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
Mohammed Fazuluddin
 
Cloud Security, Standards and Applications
Cloud Security, Standards and ApplicationsCloud Security, Standards and Applications
Cloud Security, Standards and Applications
Dr. Sunil Kr. Pandey
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
Girlo
 
HADOOP TECHNOLOGY ppt
HADOOP  TECHNOLOGY pptHADOOP  TECHNOLOGY ppt
HADOOP TECHNOLOGY ppt
sravya raju
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloud
Raj Raj
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Rupak Chaulagain
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
SohailAliMalik
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Edureka!
 
Cloud adoption and rudiments
Cloud  adoption and rudimentsCloud  adoption and rudiments
Cloud adoption and rudiments
gaurav jain
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
Adeel Javaid
 
Vision of cloud computing
Vision of cloud computingVision of cloud computing
Vision of cloud computing
gaurav jain
 
Top 10 cloud service providers
Top 10 cloud service providersTop 10 cloud service providers
Top 10 cloud service providers
Vineet Garg
 
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
What Is Cloud Computing? | Cloud Computing For Beginners | Cloud Computing Tr...
Simplilearn
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
Ashok Kumar
 
Cloud computing and data security
Cloud computing and data securityCloud computing and data security
Cloud computing and data security
Mohammed Fazuluddin
 
Cloud Security, Standards and Applications
Cloud Security, Standards and ApplicationsCloud Security, Standards and Applications
Cloud Security, Standards and Applications
Dr. Sunil Kr. Pandey
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
Girlo
 
HADOOP TECHNOLOGY ppt
HADOOP  TECHNOLOGY pptHADOOP  TECHNOLOGY ppt
HADOOP TECHNOLOGY ppt
sravya raju
 
Seven step model of migration into the cloud
Seven step model of migration into the cloudSeven step model of migration into the cloud
Seven step model of migration into the cloud
Raj Raj
 
Third party cloud services cloud computing
Third party cloud services cloud computingThird party cloud services cloud computing
Third party cloud services cloud computing
SohailAliMalik
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Edureka!
 
Cloud adoption and rudiments
Cloud  adoption and rudimentsCloud  adoption and rudiments
Cloud adoption and rudiments
gaurav jain
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
Adeel Javaid
 

Similar to Migration into a Cloud (20)

Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentation
yeshlenchetty
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloud
Interxion
 
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
UnifyCloud
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
Alaina Carter
 
The Ultimate Cloud Application Migration Guide_ Steps, Challenges, and Best P...
The Ultimate Cloud Application Migration Guide_ Steps, Challenges, and Best P...The Ultimate Cloud Application Migration Guide_ Steps, Challenges, and Best P...
The Ultimate Cloud Application Migration Guide_ Steps, Challenges, and Best P...
Exinent LLC
 
7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf
Anil
 
Step by-step cloud migration checklist
Step by-step cloud migration checklist Step by-step cloud migration checklist
Step by-step cloud migration checklist
Forte Group
 
Why Cloud Migration is the Key to Future-Proofing Your Business.pdf
Why Cloud Migration is the Key to Future-Proofing Your Business.pdfWhy Cloud Migration is the Key to Future-Proofing Your Business.pdf
Why Cloud Migration is the Key to Future-Proofing Your Business.pdf
manoharparakh
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Anil
 
Cloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join NowCloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join Now
asmeerana605
 
How Cloud Application Migration Services Drive Business Agility and Efficiency?
How Cloud Application Migration Services Drive Business Agility and Efficiency?How Cloud Application Migration Services Drive Business Agility and Efficiency?
How Cloud Application Migration Services Drive Business Agility and Efficiency?
Meridian Solutions
 
3-Nov-Cloud-Migration-Ebook.pptx
3-Nov-Cloud-Migration-Ebook.pptx3-Nov-Cloud-Migration-Ebook.pptx
3-Nov-Cloud-Migration-Ebook.pptx
Onix Cloud
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
ANUSUYA T K
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
Marianne Harness
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptx
mustafa435048
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
ChahalDhilraj
 
Q&A: Why cloud-native apps are better?
Q&A: Why cloud-native apps are better?Q&A: Why cloud-native apps are better?
Q&A: Why cloud-native apps are better?
CompatibL Technologies ltd
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Anil
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startups
Sekhar Mohanty
 
Ibm cloud wl aanalysis
Ibm cloud wl aanalysisIbm cloud wl aanalysis
Ibm cloud wl aanalysis
Sanjeev Kumar
 
Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentation
yeshlenchetty
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloud
Interxion
 
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
UnifyCloud
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
Alaina Carter
 
The Ultimate Cloud Application Migration Guide_ Steps, Challenges, and Best P...
The Ultimate Cloud Application Migration Guide_ Steps, Challenges, and Best P...The Ultimate Cloud Application Migration Guide_ Steps, Challenges, and Best P...
The Ultimate Cloud Application Migration Guide_ Steps, Challenges, and Best P...
Exinent LLC
 
7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf7 Essential Steps to Cloud Adoption.pdf
7 Essential Steps to Cloud Adoption.pdf
Anil
 
Step by-step cloud migration checklist
Step by-step cloud migration checklist Step by-step cloud migration checklist
Step by-step cloud migration checklist
Forte Group
 
Why Cloud Migration is the Key to Future-Proofing Your Business.pdf
Why Cloud Migration is the Key to Future-Proofing Your Business.pdfWhy Cloud Migration is the Key to Future-Proofing Your Business.pdf
Why Cloud Migration is the Key to Future-Proofing Your Business.pdf
manoharparakh
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Anil
 
Cloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join NowCloud Computing Courses Online.pptx Join Now
Cloud Computing Courses Online.pptx Join Now
asmeerana605
 
How Cloud Application Migration Services Drive Business Agility and Efficiency?
How Cloud Application Migration Services Drive Business Agility and Efficiency?How Cloud Application Migration Services Drive Business Agility and Efficiency?
How Cloud Application Migration Services Drive Business Agility and Efficiency?
Meridian Solutions
 
3-Nov-Cloud-Migration-Ebook.pptx
3-Nov-Cloud-Migration-Ebook.pptx3-Nov-Cloud-Migration-Ebook.pptx
3-Nov-Cloud-Migration-Ebook.pptx
Onix Cloud
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
ANUSUYA T K
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
Marianne Harness
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptx
mustafa435048
 
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdfMaking the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Making the Journey_ 7 Essential Steps to Cloud Adoption.pdf
Anil
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startups
Sekhar Mohanty
 
Ibm cloud wl aanalysis
Ibm cloud wl aanalysisIbm cloud wl aanalysis
Ibm cloud wl aanalysis
Sanjeev Kumar
 
Ad

Recently uploaded (20)

Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...
IJCSES Journal
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
Avnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights FlyerAvnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights Flyer
WillDavies22
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
The Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLabThe Gaussian Process Modeling Module in UQLab
The Gaussian Process Modeling Module in UQLab
Journal of Soft Computing in Civil Engineering
 
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdffive-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
AdityaSharma944496
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
Reagent dosing (Bredel) presentation.pptx
Reagent dosing (Bredel) presentation.pptxReagent dosing (Bredel) presentation.pptx
Reagent dosing (Bredel) presentation.pptx
AlejandroOdio
 
π0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalizationπ0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalization
NABLAS株式会社
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Development of MLR, ANN and ANFIS Models for Estimation of PCUs at Different ...
Journal of Soft Computing in Civil Engineering
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Raish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdfRaish Khanji GTU 8th sem Internship Report.pdf
Raish Khanji GTU 8th sem Internship Report.pdf
RaishKhanji
 
new ppt artificial intelligence historyyy
new ppt artificial intelligence historyyynew ppt artificial intelligence historyyy
new ppt artificial intelligence historyyy
PianoPianist
 
15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...15th International Conference on Computer Science, Engineering and Applicatio...
15th International Conference on Computer Science, Engineering and Applicatio...
IJCSES Journal
 
Smart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptxSmart_Storage_Systems_Production_Engineering.pptx
Smart_Storage_Systems_Production_Engineering.pptx
rushikeshnavghare94
 
Avnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights FlyerAvnet Silica's PCIM 2025 Highlights Flyer
Avnet Silica's PCIM 2025 Highlights Flyer
WillDavies22
 
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdfMAQUINARIA MINAS CEMA 6th Edition (1).pdf
MAQUINARIA MINAS CEMA 6th Edition (1).pdf
ssuser562df4
 
Degree_of_Automation.pdf for Instrumentation and industrial specialist
Degree_of_Automation.pdf for  Instrumentation  and industrial specialistDegree_of_Automation.pdf for  Instrumentation  and industrial specialist
Degree_of_Automation.pdf for Instrumentation and industrial specialist
shreyabhosale19
 
Level 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical SafetyLevel 1-Safety.pptx Presentation of Electrical Safety
Level 1-Safety.pptx Presentation of Electrical Safety
JoseAlbertoCariasDel
 
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdffive-year-soluhhhhhhhhhhhhhhhhhtions.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
AdityaSharma944496
 
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
211421893-M-Tech-CIVIL-Structural-Engineering-pdf.pdf
inmishra17121973
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)International Journal of Distributed and Parallel systems (IJDPS)
International Journal of Distributed and Parallel systems (IJDPS)
samueljackson3773
 
Reagent dosing (Bredel) presentation.pptx
Reagent dosing (Bredel) presentation.pptxReagent dosing (Bredel) presentation.pptx
Reagent dosing (Bredel) presentation.pptx
AlejandroOdio
 
π0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalizationπ0.5: a Vision-Language-Action Model with Open-World Generalization
π0.5: a Vision-Language-Action Model with Open-World Generalization
NABLAS株式会社
 
Data Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptxData Structures_Searching and Sorting.pptx
Data Structures_Searching and Sorting.pptx
RushaliDeshmukh2
 
AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)AI-assisted Software Testing (3-hours tutorial)
AI-assisted Software Testing (3-hours tutorial)
Vəhid Gəruslu
 
QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)QA/QC Manager (Quality management Expert)
QA/QC Manager (Quality management Expert)
rccbatchplant
 
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
DATA-DRIVEN SHOULDER INVERSE KINEMATICS YoungBeom Kim1 , Byung-Ha Park1 , Kwa...
charlesdick1345
 
Ad

Migration into a Cloud

  • 2. Contents:  Introduction  Broad Approaches to Migrating into the Cloud  The Seven-Step Model of Migration in to a Cloud
  • 3. What is Cloud Migration?  A cloud migration is when a company moves some or all of its data center capabilities into the cloud, usually to run on the cloud-based infrastructure provided by a cloud service provider such as AWS, Google Cloud, or Azure.  When and how to migrate one’s application into cloud?  What part of the IT application to migrate into a cloud?  What not to migrate into a cloud?  What kind of customers really benefit from migrating their IT into the cloud? Questions
  • 4. Cloud Computing Definition “It is a techno-business disruptive model of using distributed large-scale data centers either private or public or hybrid offering customers a scalable virtualized infrastructure or an abstracted set of services qualified by service-level agreements (SLAs) and charged only by the abstracted IT resources consumed.”
  • 5. The Promise of the Cloud
  • 6. IT needs had some common features: - They were..  Typically web-oriented  Represented seasonal IT demands  Amenable to parallel batch processing  Did not have high security demands
  • 7. The Cloud Service Offerings and Deployment Models
  • 8. IaaS- oriented services offered abstracted (virtualized or scalable), like compute power/storage/badwidth For Eg: Pricing tarrifs webpage for 2009, amazon offered 6 levels of abstracted elastic cloude computer(EC2) server power: “small-instance” “large-instance” “high-cpu instance” High-cpu medium instance” High-cpu extra-large instance”
  • 10. BROAD APPROACHES TO MIGRATING INTO THE CLOUD • Why Migrate? – economic and business reasons why an enterprise application can be migrated into the cloud, and there are also a number of technological reasons. – initiatives in adoption of cloud technologies in the enterprise, resulting in integration of enterprise applications running off the captive data centers with the new ones that have been developed on the cloud. – Adoption of or integration with cloud computing services is a use case of migration.
  • 11. • Migration can happen at one of the five levels of application, code, design, architecture, and usage. • Either the application is clean and independent – So it runs as is – Perhaps some degree of code needs to be modified and adapted – The design (and therefore the code) needs to be first migrated into the cloud computing service environment – Perhaps the migration results in the core architecture being migrated for a cloud computing service setting, this resulting in a new architecture being developed, along with the accompanying design and code implementation – while the application is migrated as is, it is the usage of the application that needs to be migrated and therefore adapted and modified
  • 12. The migration of an enterprise application is best captured by the following • P is the application before migration running in captive data center, • P′c is the application part after migration either into a (hybrid) cloud, • P′l is the part of application being run in the captive local data center, • P′OFC is the application part optimized for cloud.
  • 13.  However, when the entire application is migrated onto the cloud, then P′l is null.  Indeed, the migration of the enterprise application P can happen at the five levels of application, code, design, architecture, and usage. It can be that the P′c migration happens at any of the five levels without any P′l component.
  • 14. THE SEVEN-STEP MODEL OF MIGRATION INTO A CLOUD A structured and process-oriented approach to migration into a cloud has several advantages of capturing within itself the best practices of many migration projects.
  • 16.  These assessments are about the cost of migration as well as about the ROI  Isolating all systemic and environmental dependencies of the enterprise application  the mapping constructs between what shall possibly remain in the local captive data center and what goes onto the cloud.  Perhaps the enterprise application needs to be re- architected, redesigned, and re-implemented on the cloud.
  • 17.  validate and test the new form of the enterprise application with an extensive test suite that comprises testing the components of the enterprise application on the cloud as well.  iterate and optimize as appropriate.  After several such optimizing iterations, the migration is deemed successful.
  • 19. Compared with the typical approach to migration into the Amazon AWS Seven-step model is more generic, versatile, and comprehensive. It is about six steps is as follows:  The 1st phase is the cloud migration assessment phase wherein dependencies are isolated and strategies worked out to handle these dependencies.  The 2nd phase is in trying out proof of concepts to build a reference migration architecture.  The 3rd phase is the data migration phase wherein database data segmentation and cleansing is completed. Or  perhaps using the “hybrid migration strategy,”
  • 20.  The critical parts of the enterprise application are retained in the local captive data center while noncritical parts are moved into the cloud.  The 5th phase comprises leveraging the various Amazon AWS features like elasticity, autoscaling, cloud storage, and so on.  Finally in the 6th phase, the migration is optimized for the cloud.
  • 21. Best Practices for Migrating into a Cloud • Best Practices – Design for failures – underlying cloud systems are commodity items • Avoid Single Points of Failure in your Applications • Develop loose coupling between applications / code / services • Exploit key cloud features: scaling, elasticity, network locality and location independence, anonymity, support for hybrid clouds, etc • Build security, reliability and other non-functional requirements at every level and layer • Rethink architectural constraints to avail cloud benefits • Iterate and Optimize • Beware of Vendor-Lock ins, Data Security Issues, SLAs and Pricing Honeypots • Optimal Migration yield best ROI for using Cloud offerings • Data and Application migration is pretty popular while more challenging is the Architecture and Design migration for PAAS and SAAS platforms – it is still evolving.
  • 22. Migration risks The general migration risks : • Performance monitoring and Tuning • The business continuity and disaster recovery; • The compliance with standards and governance issues; • The IP and licensing issues; • The quality of service (QoS) parameters as well as the corresponding SLAs committed to; • The ownership, transfer, and storage of data in the application; • The portability and interoperability issues; • The issues that result in migration failure and loss of business confidence in these efforts.
  • 23. Security-related migration risks: • Trust and privacy. • Obtaining the right execution logs as well as retaining the rights to all audit trails at a detailed level—which currently may not be fully available. • However, the robustness of the solutions to prevent data loss is not fully validated. • Key aspects of vulnerability management and incident responses quality are yet to be supported in a substantial way by the cloud service vendors. • Finally there are issues of consistent identity management as well.