migrating traditional apps from on-premises to the hybrid cloud

41
Migrating Traditional Apps from On-Premises to the Hybrid Cloud June 25th, 2014

Upload: rackspace

Post on 20-Aug-2015

1.042 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

Migrating TraditionalApps from On-Premises to the Hybrid Cloud

June 25th, 2014

Page 2: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Jaret ChilesArchitect, Enterprise Cloud Solutions — Rackspace

Presenter

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 3: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

THIS WEBINAR OUTLINES GENERAL INFORMATION REGARDING OUR SERVICES AND IS FOR INFORMATIONAL PURPOSES ONLY; ALL STATEMENTS AND INFORMATION ARE PROVIDED “AS IS” AND ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. OUR PRODUCT/SERVICES OFFERINGS ARE SUBJECT TO CHANGE WITHOUT NOTICE.

Trademarks

Rackspace, Fanatical Support, and RackConnect are service marks of Rackspace US, Inc. registered in the United States and other countries. OpenStack is a trademark of OpenStack Foundation registered in the US and other countries. VMware and vCenter are trademarks of VMware, Inc. Other trademarks and trade names appearing in this presentation are the property of their respective holders. We do not intend our use or display of other companies’ trade names, trademarks, or service marks to imply a relationship with, or endorsement or sponsorship of us by, these other companies.

Page 4: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Two Distinct Approaches

Re-architect apps for cloud

Follow an incremental path to cloud via hybrid cloud

4RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 5: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Cloud Benefits

5RACKSPACE® HOSTING | WWW.RACKSPACE.COM

ElasticityPerformanceOptimization

Cost Optimization Security

Page 6: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM 6

Cloud Benefits

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

ElasticityPerformanceOptimization

Cost Optimization Security

Page 7: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM 7RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Cloud Benefits

ElasticityPerformanceOptimization

Cost Optimization Security

Page 8: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM 8RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Cloud Benefits

ElasticityPerformanceOptimization

Cost Optimization Security

Page 9: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Five steps to successful hybrid cloud migration

9RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 10: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Assumptions

VMwareⓇ environment EMCⓇ Storage

+ Three-tier app

+ Hosting service provider

10RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 11: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Profile your application

Step 1

Create a data flow model of components

and processes

11RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 12: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Step 1

Gives you insight into dependencies,

complexity, and risk

Profile your application

12RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 13: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Popular application profiling solutions

Step 1

Application profiling workshops

UML Deployment diagram

13RACKSPACE® HOSTING | WWW.RACKSPACE.COM

WWW.AGILEMODELING.COM

Page 14: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM 14RACKSPACE® HOSTING | WWW.RACKSPACE.COM

WWW.AGILEMODELING.COM

Deployment diagram

Page 15: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Examine key application characteristics

Step 2

Understand the nature and dependencies of each process and all interactions

RACKSPACE® HOSTING | WWW.RACKSPACE.COM 15

Page 16: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Step 2

Watch for red flags

16RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Examine key application characteristics

Page 17: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Step 2

Be aware of latencies and tolerances between processes

17RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Examine key application characteristics

Page 18: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Step 2

Recommended reading – Wall blog series »

18RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Examine key application characteristics

Page 19: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Build out the hybrid environment

Step 3

Baseline app resource requirements first

Compare total allotment to resource utilization trends

19RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 20: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Step 3

Why sizing matters

Build out the hybrid environment

20RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 21: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Step 3

Image porting Data migration

Build out the hybrid environment

21RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 22: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Step 3

Image porting

+ Ease

+ Simplicity

VMware tools

Dedicated VMware® vCenter Server™

Build out the hybrid environment

22RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 23: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Step 3

Data migration+ Copy data+ Run 2 environments+ Freeze production, copy delta

Build out the hybrid environment

23RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 24: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Build out the hybrid environment

Step 3

Cloud Movers Team streamlines data migration

24RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 25: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Build out the hybrid environment

Step 3

Managed service provider – Focuses on IT architecture and on-going support

You – Focus on driving more value to your business

25RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 26: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Perform a proof of concept

Step 4

Load test to measure performance

26RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 27: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Perform a proof of concept

Step 4

Verify scaling works

27RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 28: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Cut over to the hybrid environment

Step 5

Change DNS settings

Incrementally migrate users

28RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 29: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

5 Steps Recap

01 Profile app

02 Examine app characteristics

03 Build environments

04 Perform a POC

05 Cut over

29RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 30: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Optimal hybrid cloud architecture

Split applications into components located in dedicated host environment

Public cloud

30RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 31: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Rackspace® Public Cloud

Dedicated hosted environment

Achieve cloud-bursting benefits

Store most sensitive data

Run performance hungry database

31RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 32: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Front-end web layer

Dedicated components

Back-end database

Public CloudDedicated hosted environment

32RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 33: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Public Cloud

Refinement

Sales brochure

Dedicated hosted environment

Shopping cart application

33RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 34: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

RackConnect®All tied together by

34RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 35: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Refinement

35RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 36: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM 36RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 37: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Refinement

Unexpected traffic spikes on web server

Constant traffic on web server

Public CloudDedicated hosted environment

RACKSPACE® HOSTING | WWW.RACKSPACE.COM 37

Page 38: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Public CloudDedicated hosted environment

38RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 39: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Overhead, latency, performance impact deployment decision

Refinement

39RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 40: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM 40

Incremental path to cloud via hybrid cloud

+ Saves time

+ Lowers costs

+ Reduces risk

For Businesses For IT

+ Improves control

+ Increases security

+ Delivers flexibility

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Page 41: Migrating Traditional Apps from On-Premises to the Hybrid Cloud

Thank You