© 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
© 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
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 3 ‘Cloud Computing’ Timeline 1996 – 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 – Amazon Web Service offered 2008 – Eucalyptus (open source) 2010 – Microsoft Azure 2011 – HP joins OpenStack…
© 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 2012 US East datacenter opens July 2011 HP joins OpenStack September 2011 Private beta 1000s on- boarded! May 2012 Public beta 1000s on- boarded! April 2012 US West datacenter opens December 2012 GA for Compute March 2011 HP announces cloud strategy August 2012 GA for Object Storage & CDN January 2013 Application PaaS early access March 2013 Load Balancing, Monitoring & DNS early access HP Cloud Networking
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 5 HP Wall Art
© 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
© 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) 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 App Guiding Users through Learning Win 8
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 8 HP Connected
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 9
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
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 11 Job Delivery Dashboard
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 12 Landscape Of Migrations Solution Complexit y AWS Integration Team Highly Complex, Multi-Tiered Solution Simple App; Designed For Migration
© 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 quickly but Live with what is offered vs
© 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: Ops Ops Member 1 Ops Member 2 Ops Member 3 Ops Member 4 Developer 1 Developer 2 Developer 3 Developer 4 Developer 5 Tester 1 Tester 2 Tester 3 VM
© 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
© Copyright 2013 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 16 Custom Inventory Management Tool
© 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
© 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
© 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…..
© 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'
© 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
© 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!)
© 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 paradigm{AWS} != paradigm{OpenStack} Sub-assemblies vs components Solution Migration vs Architecture Migration Key Things To Remember