16 October 2012
Cloud Computing

2-Migration into a
cloud
Cloud Computing
Principles and Paradigms
Presented by

Majid Haj...
• when and how to migrate one’s application into a cloud?
• what part or component of the IT application to migrate into a...
16 October 2012
Cloud Computing

Promise of the cloud

3

Presented by Majid Hajibaba
16 October 2012
Cloud Computing

The Cloud Service Offerings
and Deployment Models

4

Presented by Majid Hajibaba
• Amazon services
• Elastic Cloud Compute (EC2)
•
•
•
•
•
•

small-instance
large-instance
extra-large instance
high-cpu i...
16 October 2012
Cloud Computing

Challenges in cloud

6

Presented by Majid Hajibaba
• Economic
• Business
• Technologic

• Five level of migration
•
•
•
•
•

•
•
•
•

Application
Code
Design
Architecture
Us...
• economics and the associated trade-offs, of leveraging the
cloud computing services
• Factors to migrate

16 October 201...
16 October 2012

Model of Migration
Asses

Isolate

Test

Map

Augment

Presented by Majid Hajibaba

Rearchitect

Cloud Co...
• Isolate dependency

•
•
•
•
•

Reference migration architecture
Data migration
Application migration
Leveraging AWS feat...
Is a challenge
Identify in test phase
Mitigate in optimization phase
Types
• General
•
•
•
•
•
•
•

Performance monitoring...
Migration into the cloud

END
12

Cloud Computing

16 October 2012
Upcoming SlideShare
Loading in...5
×

Cloud Computing Principles and Paradigms: 2 migration into a cloud

550

Published on

migration of an application into the cloud can happen in one of several ways: Either the application is clean and independent, so it runs as is; or perhaps some degree of code needs to be modified and adapted; or the design (and therefore the code) needs to be first migrated into the cloud computing service environment;
In fact, the migration industry thrives on these custom and proprietary best practices. Many of these best practices are specialized at the level of the components of an enterprise application—like migrating application servers or the enterprise databases.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
550
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
77
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • This economics and the associated trade-offs, of leveraging the cloud computing services, now popularly called “cloudonomics”
  • From a technology viewpoint, as of today, the IaaS type of cloud offerings have been the most successful and widespread in usage. However, the potentialof PaaS has been high: All new cloud-oriented application development initiatives are based on the PaaS model. The significant impact of enterprisesleveraging IaaS and PaaS has been in the form of services whose usage is representative of SaaS on the Cloud. Be it search (Google/Yahoo/Bing, etc.)or email (Gmail/Yahoomail/Hotmail, etc.) or social networking (Facebook/ Twitter/Orkut, etc.), most users are unaware that much of their on-lineactivities has been supported in one form or the other by the cloud.
  • Most users of these packages are invariably ignorant of the underlying cloud supportThe PaaS offerings are focused on supporting programming platforms whose runtime implicitly use’s cloud services offered by their respectivevendors.
  • As observed in Figure 2.3, the promise of the cloud seems very similar to the typical distributed systems properties that most would prefer to have.But then robust distributed systems are built while keeping mind that are these fallacies that must be studiously avoided at design time as well as during implementations and deployments.
  • migration of an application into the cloud can happen in one of several ways: Either the application is clean and independent, so it runs as is; orperhaps some degree of code needs to be modified and adapted; or the design (and therefore the code) needs to be first migrated into the cloud computing service environment;In fact, the migration industry thrives on these custom and proprietary best practices. Many of these best practices are specialized at the level of the components of an enterprise application—like migrating application servers or the enterprise databases.
  • when a migration can be economically feasible or tenable?If the average costs of using an enterprise application on a cloud is substantially lower than the costs of using it in one’s captive data center and if the cost of migration does not add to the burden on ROI, then the case for migration into the cloud is strong.=============================================================
  • Cloud Computing Principles and Paradigms: 2 migration into a cloud

    1. 1. 16 October 2012 Cloud Computing 2-Migration into a cloud Cloud Computing Principles and Paradigms Presented by Majid Hajibaba 1
    2. 2. • when and how to migrate one’s application into a cloud? • what part or component of the IT application to migrate into a cloud and what not to migrate into a cloud? • what kind of customers really benefit from migrating their IT into the cloud? • Definition • It is a techno-business disruptive model of using distributed largescale 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. Presented by Majid Hajibaba 16 October 2012 • disruptive techno-commercial model • Answer the following questions Cloud Computing Introduction 2
    3. 3. 16 October 2012 Cloud Computing Promise of the cloud 3 Presented by Majid Hajibaba
    4. 4. 16 October 2012 Cloud Computing The Cloud Service Offerings and Deployment Models 4 Presented by Majid Hajibaba
    5. 5. • Amazon services • Elastic Cloud Compute (EC2) • • • • • • small-instance large-instance extra-large instance high-cpu instance high-cpu medium instance high-cpu extra-large instance 16 October 2012 • IaaS Cloud Computing Examples • SaaS • Gmail • Scalable storage space Presented by Majid Hajibaba 5
    6. 6. 16 October 2012 Cloud Computing Challenges in cloud 6 Presented by Majid Hajibaba
    7. 7. • Economic • Business • Technologic • Five level of migration • • • • • • • • • Application Code Design Architecture Usage Clean and independent application Code(design) needs to be modified and adapted Usage of application needs to be modified and adapted Hybrid Cloud Presented by Majid Hajibaba 16 October 2012 • Reasons Cloud Computing Why Migrate 7
    8. 8. • economics and the associated trade-offs, of leveraging the cloud computing services • Factors to migrate 16 October 2012 Cloudonomics • CaPex • Opex • When? • cost of using cloud + cost of migration < cost of using captive dc • Licensing issues • SLA compliances • pricing of the cloud service offerings • Elasticity and pricing variability Presented by Majid Hajibaba Cloud Computing • Economic 8
    9. 9. 16 October 2012 Model of Migration Asses Isolate Test Map Augment Presented by Majid Hajibaba Rearchitect Cloud Computing Optimize 9
    10. 10. • Isolate dependency • • • • • Reference migration architecture Data migration Application migration Leveraging AWS features Optimize for Cloud 16 October 2012 • Assessment Cloud Computing Migration in AWS 10 Presented by Majid Hajibaba
    11. 11. Is a challenge Identify in test phase Mitigate in optimization phase Types • General • • • • • • • Performance monitoring & tuning Disaster recovery Compliance with standards and governance issues Licensing issues QoS Portability and interoperability … Cloud Computing • • • • 16 October 2012 Migration risk • Security-related • • • • • Issues of security at various level of app issues of trust and issues of privacy Right execution logs Consistent identity management … Presented by Majid Hajibaba 11
    12. 12. Migration into the cloud END 12 Cloud Computing 16 October 2012
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×