SlideShare a Scribd company logo
1 of 23
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.
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.

More Related Content

What's hot

Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overviewDr Neelesh Jain
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architectureAdeel Javaid
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualizationGokulnath S
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud ComputingNephoScale
 
A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computingOneserve
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing FundamentalsSonia Nagpal
 
Database replication
Database replicationDatabase replication
Database replicationArslan111
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptJagriti Rai
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using EucalyptusAbhishek Dey
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesQBurst
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud ComputingFalgun Rathod
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureThanakrit Lersmethasakul
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureMonishaNehkal
 
Cloud security and compliance ppt
Cloud security and compliance pptCloud security and compliance ppt
Cloud security and compliance pptKrupa Rajani
 

What's hot (20)

Service level agreement in cloud computing an overview
Service level agreement in cloud computing  an overviewService level agreement in cloud computing  an overview
Service level agreement in cloud computing an overview
 
Cloud architecture
Cloud architectureCloud architecture
Cloud architecture
 
Cloud security ppt
Cloud security pptCloud security ppt
Cloud security ppt
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
Evolution of Cloud Computing
Evolution of Cloud ComputingEvolution of Cloud Computing
Evolution of Cloud Computing
 
Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt
Google App Engine ppt
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Aneka platform
Aneka platformAneka platform
Aneka platform
 
A brief history of cloud computing
A brief history of cloud computingA brief history of cloud computing
A brief history of cloud computing
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Database replication
Database replicationDatabase replication
Database replication
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing using Eucalyptus
Cloud computing using EucalyptusCloud computing using Eucalyptus
Cloud computing using Eucalyptus
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best Practices
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Security Issues of Cloud Computing
Security Issues of Cloud ComputingSecurity Issues of Cloud Computing
Security Issues of Cloud Computing
 
NIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference ArchitectureNIST Cloud Computing Reference Architecture
NIST Cloud Computing Reference Architecture
 
Unit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing ArchitectureUnit 2 -Cloud Computing Architecture
Unit 2 -Cloud Computing Architecture
 
Unit 3
Unit   3Unit   3
Unit 3
 
Cloud security and compliance ppt
Cloud security and compliance pptCloud security and compliance ppt
Cloud security and compliance ppt
 

Similar to Migration into a Cloud

Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentationyeshlenchetty
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloudInterxion
 
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 MigrationAlaina Carter
 
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.pdfAnil
 
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
 
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.pdfAnil
 
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 Nowasmeerana605
 
3-Nov-Cloud-Migration-Ebook.pptx
3-Nov-Cloud-Migration-Ebook.pptx3-Nov-Cloud-Migration-Ebook.pptx
3-Nov-Cloud-Migration-Ebook.pptxOnix Cloud
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloudANUSUYA T K
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationMarianne 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.pptxmustafa435048
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startupsSekhar Mohanty
 
Ibm cloud wl aanalysis
Ibm cloud wl aanalysisIbm cloud wl aanalysis
Ibm cloud wl aanalysisSanjeev Kumar
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Agora Group
 
Realizing Cloud POV
Realizing Cloud POVRealizing Cloud POV
Realizing Cloud POVRene Claudio
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migrationRISC Networks
 

Similar to Migration into a Cloud (20)

Cloud migration presentation
Cloud migration presentationCloud migration presentation
Cloud migration presentation
 
How to move to the cloud
How to move to the cloudHow to move to the cloud
How to move to the cloud
 
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®CloudPilot Application Migration Tools Datasheet - CloudOrigin®
CloudPilot Application Migration Tools Datasheet - CloudOrigin®
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
 
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
 
Step by-step cloud migration checklist
Step by-step cloud migration checklist Step by-step cloud migration checklist
Step by-step cloud migration checklist
 
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
 
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
 
3-Nov-Cloud-Migration-Ebook.pptx
3-Nov-Cloud-Migration-Ebook.pptx3-Nov-Cloud-Migration-Ebook.pptx
3-Nov-Cloud-Migration-Ebook.pptx
 
Migrating into a cloud
Migrating into a cloudMigrating into a cloud
Migrating into a cloud
 
A Practical Guide to Cloud Migration
A Practical Guide to Cloud MigrationA Practical Guide to Cloud Migration
A Practical Guide to Cloud Migration
 
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
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
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?
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startups
 
Ibm cloud wl aanalysis
Ibm cloud wl aanalysisIbm cloud wl aanalysis
Ibm cloud wl aanalysis
 
Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012Radu crahmaliuc 23feb2012
Radu crahmaliuc 23feb2012
 
Realizing Cloud POV
Realizing Cloud POVRealizing Cloud POV
Realizing Cloud POV
 
Implementing governance in the cloud era
Implementing governance in the cloud eraImplementing governance in the cloud era
Implementing governance in the cloud era
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
 

Recently uploaded

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

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.
  • 18.
  • 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.