12
Presented by Majid Hajibaba 2-Migration into a cloud Cloud Computing Principles and Paradigms 16 October 2012 1 Cloud Computing

Cloud Computing Principles and Paradigms: 2 migration into a cloud

  • View
    338

  • Download
    2

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

2-Migration into a cloudCloud ComputingPrinciples and Paradigms

16 O

ctob

er 2

012

1

Page 2: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Introduction• disruptive techno-commercial model• Answer the following questions• 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 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.

16 O

ctob

er 2

012

2

Page 3: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Promise of the cloud

16 O

ctob

er 2

012

3

Page 4: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

The Cloud Service Offerings and Deployment Models

16 O

ctob

er 2

012

4

Page 5: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Examples• IaaS• 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

• SaaS• Gmail• Scalable storage space

16 O

ctob

er 2

012

5

Page 6: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Challenges in cloud

16 O

ctob

er 2

012

6

Page 7: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Why Migrate• Reasons• 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

16 O

ctob

er 2

012

7

Page 8: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Cloudonomics• economics and the associated trade-offs, of leveraging the

cloud computing services• Factors to migrate• Economic

• 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

16 O

ctob

er 2

012

8

Page 9: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Model of Migration

16 O

ctob

er 2

012

9

Asses

Isolate

Map

Re-architectAugment

Test

Optimize

Page 10: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Migration in AWS• Assessment• Isolate dependency

• Reference migration architecture• Data migration• Application migration• Leveraging AWS features• Optimize for Cloud

16 O

ctob

er 2

012

10

Page 11: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

Presented by Majid Hajibaba

Migration risk• 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• …

• Security-related• Issues of security at various level of app• issues of trust and issues of privacy• Right execution logs• Consistent identity management• …

16 O

ctob

er 2

012

11

Page 12: Cloud Computing Principles and Paradigms: 2 migration into a cloud

Clou

d Co

mpu

ting

ENDMigration into the cloud

16 O

ctob

er 2

012

12