Deploying the HP Cloud
Jon-Paul Sullivan/September 14th, 2012



© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Disclaimer
This document represents the current view of the HPCS product/service roadmap. It is intended for informational purposes only and is subject to change at any time for any reason without
notice. HP has no obligation and makes no commitment or promise to pursue any course of business or deliver any material, code, features, functionality or service discussed in this
document. This document is provided without a warranty of any kind, express or implied, including but not limited to implied warranties of merchantability, fitness for a particular
purpose, or non-infringement.


This document contains forward-looking statements that involve risks, uncertainties and assumptions. If such risks or uncertainties materialize or such assumptions prove incorrect, the
results of HP and its consolidated subsidiaries could differ materially from those expressed or implied by such forward-looking statements and assumptions. All statements other than
statements of historical fact are statements that could be deemed forward-looking statements, including but not limited to statements of the plans, strategies and objectives of
management for future operations, including execution of restructuring and integration plans; any statements concerning expected development, performance or market share relating to
products and services; any statements regarding anticipated operational and financial results; any statements of expectation or belief; and any statements of assumptions underlying any
of the foregoing. Risks, uncertainties and assumptions include macroeconomic and geopolitical trends and events; the competitive pressures faced by HP’s businesses; the development
and transition of new products and services (and the enhancement of existing products and services) to meet customer needs and respond to emerging technological trends; the execution
and performance of contracts by HP and its customers, suppliers and partners; the protection of HP’s intellectual property assets, including intellectual property licensed from third
parties; integration and other risks associated with business combination and investment transactions; the hiring and retention of key employees; expectations and assumptions relating
to the execution and timing of restructuring and integration plans; the resolution of pending investigations, claims and disputes; and other risks that are described in HP’s Annual Report
on Form 10-K for the fiscal year ended October 31, 2011 and HP’s other filings with the Securities and Exchange Commission. HP assumes no obligation and does not intend to update these
forward-looking statements.


The OpenStack™ Word Mark and OpenStack Logo are either registered trademarks/service marks or trademarks/service marks of OpenStack, LLC, in the United States and other countries
and are used with OpenStack LLC's permission. We are not affiliated with, endorsed or sponsored by OpenStack LLC, the OpenStack Advisory Board, or the OpenStack community.


Trademarks are the property of their respective owners.




2   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Cloud

Public Cloud based on OpenStack




© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
4   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Cloud



Nova                                                                                                         Nova-Volume plugin

• Deploy compute instances (virtual machines) on                                                             • Multiple volumes, each 1GB to 2TB
  demand
                                                                                                             • Snap to Swift
• Customise instances to handle changing workloads
                                                                                                             • In Private Beta
• Add new instances to quickly scale
                                                                                                             • Built on HP Labs technology



5   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Cloud



Swift                                                                                                        Through a partnership with Akamai

• Management Console                                                                                         • Container-based

• Access Controls                                                                                            • CNAMEs

• Object Replication across three Availability Zones                                                         • Controlled TTL




6   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Cloud



Keystone based                                                                                               Managed MySQL®

• Access HP Cloud Services with one set of credentials.                                                      • Database Snapshots

• Use a single API endpoint for token management                                                             • In Private Beta
  and user authentication.

• Access a catalog of the HP Cloud Services that are
  available to you.



7   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
So what’s the problem?




© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Speed and Agility

Build a cloud fast

Need a repeatable way to build services

• HP Cloud is designed to be multi-az and multi-dc

• Must not require scaling people with infrastructure

• Need to update rapidly to resolve customer problems




9   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Foundation Services

Need a functional data centre

Before the Openstack services can be stood-up the supporting services are needed, such as:

•    Chef
•    DNS
•    DHCP
•    NTP
•    User Authentication
•    User Authorization
•    Etc…



10   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Public Cloud

Customers won’t accept downtime
Every server is Multi-tenant
• A single server going down could affect multiple customers


Globally distributed customers
• There is no time outside of business hours


Intra Data Centre HA with multi-AZ
• Leveraged to ensure uptime of critical services
• Has to be considered during any deployment




11   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Deployment




© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Shared Elements

DevOps is a requirement not a choice
Every team needs to integrate with foundation services, such as DNS, etc.
• Don’t want every team that uses it to repeat configuration work
• One central team won’t scale


Different services may interact with each other in similar ways
• Same applies for the inter-service interactions


All services deploying into the same data center
• Don’t want each service team to write their own toolset to do this




13   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Organisation Scale

                                                                                                                                             Compute

                                                                                                                                           Block Storage

                                                                                                                                          Object Storage
                           Automation &
                            Deployment                                                                                                         CDN
                               Team                                                                                                      Identity Services

                                                                                                                                        Relational Database

                                                                                                                                        Foundation Services

14   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Deployment Flow

Automated deployment
• All code is stored in Gerrit
  − Two types of repository, source or chef code
• Use Gerrit plugin with Jenkins to auto-trigger builds
  on commits
• Source code is built into packages as appropriate
  − Auto-deployed to internal package repository
  − .deb => apt
  − .rpm => yum
• Chef code auto-uploaded to appropriate server
  − Then takes care of deploying and configuring
     packages


15   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Sample Deployment




16   © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you
  Sign up at hpcloud.com
  Look for a job: hpcloud.com/jobs
  Follow us on Twitter: @hpcloud




© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Deploying hp cloud

  • 1.
    Deploying the HPCloud Jon-Paul Sullivan/September 14th, 2012 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 2.
    Disclaimer This document representsthe current view of the HPCS product/service roadmap. It is intended for informational purposes only and is subject to change at any time for any reason without notice. HP has no obligation and makes no commitment or promise to pursue any course of business or deliver any material, code, features, functionality or service discussed in this document. This document is provided without a warranty of any kind, express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document contains forward-looking statements that involve risks, uncertainties and assumptions. If such risks or uncertainties materialize or such assumptions prove incorrect, the results of HP and its consolidated subsidiaries could differ materially from those expressed or implied by such forward-looking statements and assumptions. All statements other than statements of historical fact are statements that could be deemed forward-looking statements, including but not limited to statements of the plans, strategies and objectives of management for future operations, including execution of restructuring and integration plans; any statements concerning expected development, performance or market share relating to products and services; any statements regarding anticipated operational and financial results; any statements of expectation or belief; and any statements of assumptions underlying any of the foregoing. Risks, uncertainties and assumptions include macroeconomic and geopolitical trends and events; the competitive pressures faced by HP’s businesses; the development and transition of new products and services (and the enhancement of existing products and services) to meet customer needs and respond to emerging technological trends; the execution and performance of contracts by HP and its customers, suppliers and partners; the protection of HP’s intellectual property assets, including intellectual property licensed from third parties; integration and other risks associated with business combination and investment transactions; the hiring and retention of key employees; expectations and assumptions relating to the execution and timing of restructuring and integration plans; the resolution of pending investigations, claims and disputes; and other risks that are described in HP’s Annual Report on Form 10-K for the fiscal year ended October 31, 2011 and HP’s other filings with the Securities and Exchange Commission. HP assumes no obligation and does not intend to update these forward-looking statements. The OpenStack™ Word Mark and OpenStack Logo are either registered trademarks/service marks or trademarks/service marks of OpenStack, LLC, in the United States and other countries and are used with OpenStack LLC's permission. We are not affiliated with, endorsed or sponsored by OpenStack LLC, the OpenStack Advisory Board, or the OpenStack community. Trademarks are the property of their respective owners. 2 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 3.
    HP Cloud Public Cloudbased on OpenStack © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 4.
    4 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 5.
    HP Cloud Nova Nova-Volume plugin • Deploy compute instances (virtual machines) on • Multiple volumes, each 1GB to 2TB demand • Snap to Swift • Customise instances to handle changing workloads • In Private Beta • Add new instances to quickly scale • Built on HP Labs technology 5 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 6.
    HP Cloud Swift Through a partnership with Akamai • Management Console • Container-based • Access Controls • CNAMEs • Object Replication across three Availability Zones • Controlled TTL 6 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 7.
    HP Cloud Keystone based Managed MySQL® • Access HP Cloud Services with one set of credentials. • Database Snapshots • Use a single API endpoint for token management • In Private Beta and user authentication. • Access a catalog of the HP Cloud Services that are available to you. 7 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 8.
    So what’s theproblem? © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 9.
    Speed and Agility Builda cloud fast Need a repeatable way to build services • HP Cloud is designed to be multi-az and multi-dc • Must not require scaling people with infrastructure • Need to update rapidly to resolve customer problems 9 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 10.
    Foundation Services Need afunctional data centre Before the Openstack services can be stood-up the supporting services are needed, such as: • Chef • DNS • DHCP • NTP • User Authentication • User Authorization • Etc… 10 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 11.
    Public Cloud Customers won’taccept downtime Every server is Multi-tenant • A single server going down could affect multiple customers Globally distributed customers • There is no time outside of business hours Intra Data Centre HA with multi-AZ • Leveraged to ensure uptime of critical services • Has to be considered during any deployment 11 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 12.
    Deployment © Copyright 2012Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 13.
    Shared Elements DevOps isa requirement not a choice Every team needs to integrate with foundation services, such as DNS, etc. • Don’t want every team that uses it to repeat configuration work • One central team won’t scale Different services may interact with each other in similar ways • Same applies for the inter-service interactions All services deploying into the same data center • Don’t want each service team to write their own toolset to do this 13 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 14.
    Organisation Scale Compute Block Storage Object Storage Automation & Deployment CDN Team Identity Services Relational Database Foundation Services 14 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 15.
    Deployment Flow Automated deployment •All code is stored in Gerrit − Two types of repository, source or chef code • Use Gerrit plugin with Jenkins to auto-trigger builds on commits • Source code is built into packages as appropriate − Auto-deployed to internal package repository − .deb => apt − .rpm => yum • Chef code auto-uploaded to appropriate server − Then takes care of deploying and configuring packages 15 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 16.
    Sample Deployment 16 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 17.
    Thank you Sign up at hpcloud.com Look for a job: hpcloud.com/jobs Follow us on Twitter: @hpcloud © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Editor's Notes

  • #3 Need to get hints from Richard