migrating workloads from aws to hp openstack public cloud
DESCRIPTION
Migrating Workloads From AWS To HP OpenStack Public Cloud. Agenda. History: HP Cloud & OpenStack Tour: Migrated Projects Factors: Impacting Migration Efforts Lessons: Specific Learnings Perspective: From A “Customer” Conclusions. ‘Cloud Computing’ Timeline. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/1.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Migrating Workloads From AWS To HP OpenStack Public Cloud
![Page 2: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/2.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2
Agenda
• History: HP Cloud & OpenStack• Tour: Migrated Projects• Factors: Impacting Migration Efforts• Lessons: Specific Learnings• Perspective: From A “Customer”• Conclusions
![Page 3: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/3.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3
‘Cloud Computing’ Timeline1996 – Compaq’s George Favaloro and/or Sean
O’Sullivan coin the term “Cloud Computing”2003 – Ben Black/Chris Pinkham at Amazon write a
paper on standardizing Amazon infrastructure, mentions possibility of selling virtual servers as a service.
2006 – Amazon Web Service offered2008 – Eucalyptus (open source)2010 – Microsoft Azure2011 – HP joins OpenStack…
![Page 4: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/4.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
HP Cloud Timeline
Cloud OS on OpenStack HPCS delivers common OS based on OpenStack
October 2012US East datacenter opens
20112012
2013
2014
July 2011HP joins OpenStack
September 2011Private beta1000s on-boarded!
May 2012Public beta1000s on-boarded!
April 2012US West datacenter opens
December 2012GA for Compute
March 2011HP announces cloud strategy
August 2012GA for Object Storage & CDN
January 2013Application PaaS early access
March 2013Load Balancing, Monitoring & DNS early access
HP Cloud Networking
![Page 5: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/5.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
HP Wall Art
![Page 6: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/6.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
Image Based Fraud Detection
HP Public Cloud
![Page 7: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/7.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
Windows 8 Question? Call HP SmartFriend at (866) 939-0270
- Windows 8 “Helper” app
- Tile content updates automatically (displays various topics that help can be obtained on)
- Shipped on millions of PCs
HP’s Getting Started with Windows 8 AppGuiding Users through Learning Win 8
![Page 8: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/8.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8
HP Connected
![Page 9: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/9.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
![Page 10: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/10.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
Scheduled Delivery
HP Web Connected Printer
Web Print Platform• Prepares content for delivery• Executes delivery
Subscription Mgmt• Content Vault• Simple Content Generation• Subscription Data
Content Generation
![Page 11: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/11.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
Job Delivery Dashboard
![Page 12: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/12.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Landscape Of Migrations
Solution Complexi
ty
AWS Integratio
n
Team
Highly Complex, Multi-Tiered
Solution
Simple App; Designed For
Migration
![Page 13: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/13.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
Analogy: Custom vs Pre-Packaged
Get exactly what is wanted but
Takes a little extra time
Get a solution quicklybut
Live with what is offeredvs
![Page 14: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/14.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.14
Tenant 1 (Project #1-Dev)
Tenant 2 (Project #1-Prod) : Prod = No
Developers (Testers may be granted limited temporary access)
Tenant 3 (Wiz-Bang-Dev)
Tenant Ω (Business Core Infra) : Ops ONLY
Tenants (a.k.a., Projects) span regions:
Domain-Centric Permissions Model
Users: Devs
Users: OpsOps Member 1 Ops Member 2 Ops Member 3 Ops Member 4
Developer 1 Developer 2 Developer 3 Developer 4 Developer 5
Tester 1 Tester 2Tester 3
VMVMVMVM
VMVMVMVM
VMVMVMVM
VMVMVMVM
VMVMVMVM
VMVMVMVM
VMVMVMVM
VMVMVMVM
![Page 15: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/15.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
Application Migration vs Architecture Migration
Cloud Infrastructure
Monolithic App; Traditional Infrastructure
Monolithic App; Cloud Infrastructure
Cloud Architecture; Cloud Infrastructure
![Page 16: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/16.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
Custom Inventory Management Tool
![Page 17: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/17.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.17
Monitoring Consumption vis-à-vis Limits – Across Projects
![Page 18: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/18.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
Using Heat at Scale
The template produces:
First, A Simple Example "AWSTemplateFormatVersion" : "2010-09-09",
"Description" : "This template creates an instance.",
"Parameters" : "KeyName" : "Description" : "Name of an existing KeyPair to enable SSH access to the instance", "Type" : "String" , "InstanceType" : "Description" : "HPCloud Instance type", "Type" : "String", "Default" : "standard.small", "AllowedValues" : [ "standard.xsmall", "standard.small", "standard.medium", "standard.large", "standard.xlarge", "standard.2xlarge" ], "ConstraintDescription" : "must be a valid HPCloud instance type." , "ImageId" : "Description" : "Image for instance to boot", "Type" : "String", "Default" : "Ubuntu Precise 12.04 LTS Server 64-bit 20121026 (b)" ,
"Resources" : "Instance" : "Type" : "AWS::EC2::Instance", "Properties" : "SecurityGroups" : [ "default" ], "ImageId" : "Ref" : "ImageId" , "InstanceType" : "Ref" : "InstanceType" , "KeyName" : "Ref" : "KeyName" , "UserData" : "Fn::Base64" : "Fn::Join" : ["", [ "#!/bin/bash -v\n" ]] ,
"Outputs" : "InstanceId" : "Description" : "InstanceId of the newly created instance", "Value" : "Ref" : "Instance" , "IP" : "Description" : "IP address of the newly created instance", "Value" : "Fn::GetAtt" : [ "Instance", "PublicIp" ]
![Page 19: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/19.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
Using Heat at Scale – Getting a Sense of the Scale…..
![Page 20: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/20.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
An application ‘super-stack’ is comprised of:• 1 DBaaS
(MySQL)• 5 Load-
Balancers• 52 virtual
machines, • 148 block-
storage volumes (some boot-drives, many data-drives),
• ~250 other virtual objects gluing everything together
• Net: ~450 'things'
![Page 21: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/21.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Application-Deployment Orchestration Map: OpenStack Cloud
E2E Orchestration: Automated provisioning of whole stack topologies
Per-Instance Orchestrated Configuration Setup & Management (Puppet)
Business Application / Partner Business Code & Middleware: Ready to go!
Interaction
Interaction
Heat
![Page 22: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/22.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
Single-Business Public Cloud Domain: 16k+Cloud resources
(>99% via Heat!)
Domain Overhead;
113 Server In-
stances; 1290
Security Groups;
1286
SecGrp Rules; 7909
Volumes; 2592
Databases; 61
Loadbal-ancers; 349
Neutron Ports; 1290 Neutron Other; 216 Floating IPs; 1312
![Page 23: Migrating Workloads From AWS To HP OpenStack Public Cloud](https://reader036.vdocuments.us/reader036/viewer/2022062323/56816712550346895ddb7b76/html5/thumbnails/23.jpg)
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.23
• Automate. Automate. Automate.• Cattle, not pets• Deliver large-scale deployments………consistently
• Tooling for Enterprise deployments• paradigmAWS != paradigmOpenStack
• Sub-assemblies vs components• Solution Migration vs Architecture Migration
Key Things To Remember