Upload
rackspace
View
1.044
Download
1
Tags:
Embed Size (px)
Citation preview
Migrating TraditionalApps from On-Premises to the Hybrid Cloud
June 25th, 2014
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Jaret ChilesArchitect, Enterprise Cloud Solutions — Rackspace
Presenter
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
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.
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
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Cloud Benefits
5RACKSPACE® HOSTING | WWW.RACKSPACE.COM
ElasticityPerformanceOptimization
Cost Optimization Security
RACKSPACE® HOSTING | WWW.RACKSPACE.COM 6
Cloud Benefits
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
ElasticityPerformanceOptimization
Cost Optimization Security
RACKSPACE® HOSTING | WWW.RACKSPACE.COM 7RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Cloud Benefits
ElasticityPerformanceOptimization
Cost Optimization Security
RACKSPACE® HOSTING | WWW.RACKSPACE.COM 8RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Cloud Benefits
ElasticityPerformanceOptimization
Cost Optimization Security
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Five steps to successful hybrid cloud migration
9RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Assumptions
VMwareⓇ environment EMCⓇ Storage
+ Three-tier app
+ Hosting service provider
10RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Profile your application
Step 1
Create a data flow model of components
and processes
11RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Step 1
Gives you insight into dependencies,
complexity, and risk
Profile your application
12RACKSPACE® HOSTING | WWW.RACKSPACE.COM
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
RACKSPACE® HOSTING | WWW.RACKSPACE.COM 14RACKSPACE® HOSTING | WWW.RACKSPACE.COM
WWW.AGILEMODELING.COM
Deployment diagram
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
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Step 2
Watch for red flags
16RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Examine key application characteristics
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Step 2
Be aware of latencies and tolerances between processes
17RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Examine key application characteristics
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Step 2
Recommended reading – Wall blog series »
18RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Examine key application characteristics
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
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Step 3
Why sizing matters
Build out the hybrid environment
20RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Step 3
Image porting Data migration
Build out the hybrid environment
21RACKSPACE® HOSTING | WWW.RACKSPACE.COM
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
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
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Build out the hybrid environment
Step 3
Cloud Movers Team streamlines data migration
24RACKSPACE® HOSTING | WWW.RACKSPACE.COM
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
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Perform a proof of concept
Step 4
Load test to measure performance
26RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Perform a proof of concept
Step 4
Verify scaling works
27RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Cut over to the hybrid environment
Step 5
Change DNS settings
Incrementally migrate users
28RACKSPACE® HOSTING | WWW.RACKSPACE.COM
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
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
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
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Front-end web layer
Dedicated components
Back-end database
Public CloudDedicated hosted environment
32RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Public Cloud
Refinement
Sales brochure
Dedicated hosted environment
Shopping cart application
33RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RackConnect®All tied together by
34RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Refinement
35RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM 36RACKSPACE® HOSTING | WWW.RACKSPACE.COM
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
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Public CloudDedicated hosted environment
38RACKSPACE® HOSTING | WWW.RACKSPACE.COM
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
Overhead, latency, performance impact deployment decision
Refinement
39RACKSPACE® HOSTING | WWW.RACKSPACE.COM
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
Thank You