23
© 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

Migrating Workloads From AWS To HP OpenStack Public Cloud

  • Upload
    nasia

  • View
    48

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: Migrating Workloads From AWS To HP  OpenStack  Public Cloud

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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

© 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