Upload
hp-enterprise-italia
View
1.379
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Scopri di più su HP Helion OpenStack
Citation preview
Benvenuti!
A walkthrough of HP HelionOpenStack®
#HPHelion
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
AGENDA10.00 Alessandro Gabrieli, HP Helion Cloud Italy Lead Welcome
10.15 Michael Aday, Director di HP HelionRick Evans, Evangelism Technologist di HP HelionChris Cannon, Senior Technical Evangelist di HP Helion
Openstack Summit 2014: What happened?HP Helion Portfolio and Global ArchitectureArchitectural walkthrough of HP Helion OpenStack
11.45 Q&A
12.00 Buffet Lunch & Networking #HPHelion
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion OpenStack®: an updateMichael Aday – [email protected] @maday irc:maday
Rick Evans – [email protected] @revenshp irc:rev
Chris Cannon – [email protected] @cocannNovember 11, 2014
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
• OpenStack summit: What happened?
• HP Helion Portfolio and Global Architecture
• Architectural walkthrough of HP Helion OpenStack
• Q&A
4
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
OpenStack Summit: A quick summary of Paris
5
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
OpenStack® Summit Paris 2014:• Over 5000 attendees, a significant number of enterprise attendees.
• Over 185 Sessions, over 184 design summit sessions, and over 26 Ops summit sessions.
• Most of the summit sessions are available at: https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/
• 45 major sponsors (large companies) and another 43 startup sponsors.
• OpenStack is now: 17,300 People, 433 supporting companies, contributions from 145 countries, in excess of 20M lines of code.
Major themes for Paris:
• Major companies are using OpenStack for production and as the heart of their company clouds.
• OpenStack is already a great place for web centric workloads and is getting better for enterprise “pets”.
• 11 core projects have been defined in the 10th release of OpenStack (Juno).
• There is increasing interest around NFV within OpenStack - across carriers and service providers.
• The community is growing significantly with major companies joining – Intel is now a platinum member, and SAP has joined.
• Community is evolving further: interdependencies between components are an increasing focus, we are driving better CI and Infrastructure processes.
6
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion: Portfolio and Global Architecture
7
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Silicon to Services… HP demonstrates innovation at every layer of the Cloud Stack.
8
HP is the only hardware manufacturer on the planet that has been operating its own Public Cloud based on OpenStack since 2012.
Simply put, for official OpenStack projects, HP remains 1st in contributions, code reviews, and number of contributors, and 3rd in lines of code. We have 9 PTLs, and 6 TC members, including 2 Board members in OpenStack.
HP has been a committed Linux contributor and builder of world class Unix operating systems for over twenty years. In 2005 HP indemnified Linux users from litigation and in 2014 HP indemnified Helion OpenStack users from litigation as well.
HP’s longstanding leadership in Hardware innovation speaks for itself. Recent examples are “The Machine” and memristor technology innovations.
Operation of our Own Public Cloud
Cloud Development Technologies Leadership
Cloud Platform Technologies Leadership
Operating System Leadership
Fundamental Silicon Research and Development
Build and deploy cloud native apps with HP Helion’s production-grade IaaS & PaaS built on OpenStack technology and Cloud Foundry. This month we released Helion Developer Platform.
The Helion Network is basically a global open network of service providers that will allow enterprise customers to have access to a broad portfolio of services, geographic reach and quality of service.
Cloud Providers Partnership Strategy
HP’s diverse cloud offerings fit a range of customer scenarios, from standardized compute and storage offerings on HP Public Cloud, to a wide array of specialized virtual private cloud offerings from HP Helion Managed VPC and Managed Private Cloud offerings.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Understanding Open:
• Open Source is a movement – defined by development approach, licensing structures, and corresponding business models.
• Open Source has projects – OpenStack is a collection of these types of projects, Linux is another.
• Projects can be distributed as products, products are the result of making sure that everything works for customers, providing support assurance and security.
The HP Helion Portfolio is an example of a set of products based on OpenStack® and other open source projects that provide an integrated solution for operation of a cloud in a customer’s private deployment, a public cloud
deployment, or a combination of both.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Open Source is the Infrastructure of the Cloud Tomorrow
10
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.11
HP Helion: open source core principles
We intend to contribute all HP source code changes back into Openstack.org for the projects and scope defined by the OpenStack projects
For customer requirements that are not within scope of current OpenStack projects we either:
Add to existing OpenStack projects or
Define a blueprint for new projects or
Implement as value-add capabilities, in a modular way that complies with OpenStack APIs and gives customers the option to use if they want
Our Distributions will:
Include all core OpenStack products and services
Include incubating OpenStack products & services where appropriate as optional
Include other open source if broadly accepted by community
Relevant HP Software provided as optional, without breaking OpenStack components
Support different hardware, hypervisors, operating systems and delivery models (Private, Public, Hybrid)
We will use similar principles for our Cloud Foundry efforts
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
2,000+ customers
1/3 of Fortune 500
HP Helion
HP Helion customersexperience:
$1B investmentin cloud technology
Committed to Open platforms and technology
Forrester names HP the leader in private cloud solutions1
Open source
1. The Forrester Wave™: Private Cloud Solutions, Q4 2013, November 25, 20132. 1st in Contributions, Code Reviews, and # of Contributors, and second in lines of code for Juno3. 1 designated member, 1 elected Individual member4. for qualified customers and subject to the terms and conditions of a separate indemnity agreement
OpenStack® Project leadership#1 contributor to OpenStack2
2 board members3
5 members of Technical Committee
Indemnification4
Open technology Open APIs
Up to 98% faster deployment
Instant scalability
Up to 99.99% availability
Up to 30% cost reduction
A cloud that enables your entire business
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Product Portfolio Themes
Scalable, enterprise-grade OpenStack technology based private cloud infrastructure.
Enterprise-grade hybrid cloud lifecycle management software for heterogeneous environments.
HP’s integrated hardware, software, and services offering to provide the easiest path to build to build/manage cloud services with HP Helion cloud.
HP’s diverse cloud offerings fit a range of customer scenarios, from standardized compute and storage offerings on HP Public Cloud, to a wide array of specialized virtual private cloud offerings from HP Helion Managed VPC and Managed Private Cloud offerings.
• Scalability & manageability
• Telco grade/NFV functionality
• Advanced hybrid• Cloud native developer
experience• HP’s updated
consumable cloud offering : one vendor, bill, & management system for your cloud workloads.
HP Helion OpenStack
HP Helion Development Platform
HP Cloud Service Automation
HP CloudSystem
HP Consume Services
Current Themes
Build and deploy cloud native apps with HP Helion’sproduction-grade IaaS & PaaS built on OpenStack technology and Cloud Foundry.
Future Themes
13
This is a rolling (up to three year) roadmap subject to change without notice
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion Portfolio
Private Cloud Managed Private Cloud
Managed Virtual Private Cloud
Public Cloud
Professional ServicesOpenStack and Cloud services
Open Technology
BuildManageConsume
ServiceCatalog
Integrated solutions, cloud management, IaaS/PaaS,
infrastructure
Dedicated infrastructure and application platform services operated by HP
Multi-tenant, hosted infrastructure and
application services
Pay-as-you-go compute, storage and platform
services
Common Foundation
PartnerOne for CloudHP Helion Network. Cloud builders. Cloud resellers. Cloud service providers
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.15
Enterprise-ready hybrid cloud platform
Automated patch and release mgmt
Standards based infra and app modeling
Cost effective from small to massive scale
HP Helion OpenStack
OpenStack® is the foundation of HP’s cloud
Portability
Manageability
Scalability
Tested and hardened at scale
Converged Infrastructure enhancements & integration
Security focus
Enterprise grade
HP Value add
Open platform
Fastest growing open source project
Rapid innovations from a community of thousands
HP is a top contributor
OpenStack®
Private cloud Managed cloud Public cloud
Hybrid cloud platform HP Helion OpenStack
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.16
HP – A leading contributor to OpenStack® project*
Top Contributors
*based on Stackalytics as of October 2014 (http://stackalytics.com/)
• 2 Board members (1 designated member, 1 elected Individual member) • 5 elected members of the Technical Committee • Legal Affairs, Incubation, Election, Training, DefCore Committees
• 1st in contributions, code reviews, and # of contributors, and second in lines of code for Juno *
• 9 PTLs (1st overall) and 38 core reviewers (1st overall)
• HP operates one of largest OpenStack-based public cloud infrastructures comprising thousands of compute notes and multiple petabytes of storage
• #1 largest contributor by an employer for Juno*• Only company with dedicated resources to infrastructure• OpenStack Continuous Integration/Continuous Deployment
(CI/CD) runs on HP’s Public Cloud
Platinum Member
Top Community Contributor
Leading OpenStack
Deployment
Dedicated Staff
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion: An Architecture Overview
1
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.18
Anatomy of an OpenStack Architecture
18
Compute Network Disk StorageFiles
Authorization SnapshotsUser Interface
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.19
Anatomy of an OpenStack Architecture
19
Compute Network Disk StorageFiles
Authorization SnapshotsUser Interface
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.20
Anatomy of an OpenStack Architecture
20
Compute Network Disk StorageFiles
Authorization SnapshotsUser Interface
Swift Nova Neutron Cinder
Horizon Keystone Glance
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.21
Helion OpenStack vs. Helion OpenStack Community
Helion OpenStack Community 1.4 Helion OpenStack 1.0
Free to download. Optional 9x5 support subscription
Subscription model – 9x5 support or24x7 support models
Close to trunk, releases every 6-8 weeks. Current OpenStack release: Juno
Quarterly release cadence. OpenStack release: Icehouse + patches
Scalability: 30nodes/600 VMs 100-150 nodes/6,000 VMs
Hypervisor: HP KVM (based on Debian) HP KVM + VMware ESX
HW support: Mostly HP, some 3rd party Heterogeneous. Will have published matrix with IHV certification program
Storage: LVM iSCSI only StoreVirtual VSA (iSCSI), 3PAR (FC and iSCSI)
Network: VxLAN, community OVS HP VCN
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.22
KVM deployment
HP Helion OpenStack Deployment Configuration
Overcloud (Compute)
Seed Host Undercloud
Overcloud
Controller
Overcloud
Controller
Overcloud
Mgmt
Controller
Overcloud
(Swift)
HP 3PAR StoreServ
2 X
3 X2 X
Seed VM
1 X
1 X
Object Storage
HP StoreVirtual VSA
N…
Block storage options
Scale outSwift
HP P4000
Compute Scale-out
Swift
Block/Object
Storage
(Ceph)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.23
VMware vSphere
Seed Host Undercloud
Overcloud
Controller
Overcloud
Controller
ESX deploymentHP Helion OpenStack® Deployment Configuration
Overcloud
(Swift)
HP 3PAR StoreServ
2 X
1 X
Seed VM
1 X
Object Storage
StoreVirtual VSA
Block storage options
HP P4000
Object storage
Overcloud (Compute)
ESX Cluster
vCenter
Proxy VMOvercloud (Compute)
ESX Cluster(s)
OVSVappVM
Scale outSwift
Scaleout
Swift
User VM(s)
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.24
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.25
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.26
High Availability for OpenStack Services
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.27
#1: client sends request to VIP:8774
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.28
#2: haproxy forwards to nova on controller0
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.29
#3: nova-api connects to db using VIP + port
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.30
#4: haproxy forwards db req to controller1
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.31
Failover – Step#1
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.32
Failover – Step#2
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.33
Failover – Step#3
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Confidential – For training purposes only.
HP Helion OpenStack® Swift Object Storage
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.35
Why Swift?Swift System
• Swift is Highly Scalable Object Storage• Scales as the cluster grows• Designed to run on commodity hardware• No single point of failure
Proxy ServerProxy Server
Proxy Server
ObjectServer
ObjectServer
ObjectServer
object object object
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.36
Swift Use Cases
Video
Scientific data
Backup Recorery
• Storing large amounts of unstructured data - Large images, video, audio, document
• Backup Recovery & Archive • Scientific data• Web Mobile applications• Infrastructure as a Service
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.37
OpenStack® Swift High Level Architecture
Proxy ServerProxy Server
Proxy Server
Keystone(Identity)
ObjectServer
ObjectServer
Glance(Images)
Cinder (Volume)
object
object object object
Get,put, delete,
object/Volume
Authentication
Authorization Swift System
Triple-o (installation)
Vol backup
VM snapshot
VM Images
Deploy Configure Swift
TokenToken
ObjectServer
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Helion: Developer Platform Overview
38
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
OpenStack
Development Platform
Helion Cloud Platform
Java PHP
Node.jsRubyPython
Application Lifecycle Management
…
Clou
d Fo
undr
y®
Compute Network Storage
Identity, Images, Orchestration, Baremetal install
Portal
Hypervisor
Application Services
Database MessagingCaching
OpenStack
MarketplaceVertica
IDOL on Demand
HP
HHP Helion Platform
HP Sys
HP Helion
OpenStack
HP Helion
Development
Platform®
HP Software
Servers
Storag
HP Cloud
39
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.40
OpenStack
Development Platform
Docker and HP Helion
Java PHP
Node.js
RubyPython
…
Clou
d Fo
undr
y®
Network Storage
Identity, Images, Orchestration, Baremetal install
Portal
Hypervisor
Application Services
Database MessagingCaching
OpenStack
MarketplaceVertica
IDOL on Demand
Docker Engine
App A App B App C
Host OS
Docker Engine
App 1 App 2 App 3
ALS
Application Lifecycle Management
Compute
Application Lifecycle Management
Compute
HP
HHP Helion Platform
HP Har
HP Software
Servers
Stora
HP Helion
OpenStack
HP Helion
Development
Platform®
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.41
OpenStack
Development Platform
Enterprise Ready
Java PHP
Node.jsRubyPython
…
Clou
d Fo
undr
y®
Network Storage
Identity, Images, Orchestration, Baremetal install
Portal
Hypervisor
Application Services
Database MessagingCaching
OpenStack
MarketplaceVertica
IDOL on Demand
Application Lifecycle Management
Compute
Easier Updates & Management
Hardening & Testing
Increased Security
Reliability & HA Interoperability
Easier install & deployment
HP
HHP Helion Platform
HP Har
HP Software
Servers
Stora
HP Helion
OpenStack
HP Helion
Development
Platform®
HP Cloud
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.42
Building the best in class developer experience
Developers need a platform designed specifically to address their needs• Focus on the code not managing the infrastructure
• Eliminate need to be experts in many diverse technologies
• Rapid development, deployment, and control of applications on preconfigured infrastructure
• Support for multiple frameworks, runtimes, services, and applications
• Open, portable – no vendor lock in
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.43
HP Helion Development Platform architectureHP Helion DevExperience
HP Helion Development Platform
Application Lifecycle Service – Cloud Foundry
Java
Application Services
Database Messaging
Python Ruby
Marketplace
Node.js PHP
HP Helion OpenStack
Foundation Services
Infrastructure Services
Network Services
Keystone HorizonCeilometerMonitoring
DNS LB VPN
Nova Neutron Cinder Swift GlanceTripleO,
Heat
Public
Private
Hosted
CLI’s
LanguageBindings
CI/CD Tools
IDE Plugins
Dev Portal
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.44
HP Helion Development Platform
IaaS
Administrator/developer uses OpenStack to create a Cloud Foundry application host cluster
Developer pushes code to cluster via Eclipse or CLI
The Basics: How does the Development Platform work?
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.45
HP Helion Development Platform
Administrator Viewpoint
• Administrator can be an IT admin, a developer, or both
• Cloud Foundry cluster creation wizard from OpenStack’s Horizon UI
• Simplified Cloud Foundry cluster orchestration
• Automatic binding to the Database Service which provides increased availability and recoverability via database backups, replication, and scale up/down using an API, CLI, or UI.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.46
HP Helion Development Platform
Developer Viewpoint
• Developer builds code normally
• Pushes to cluster via CLI or IDE plugin
• Application settings such as instance count, auto-scaling available
• Start, stop, pause, or delete applications
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.47
AvailabilityHP Helion Development PlatformOptional add-on for HP Helion OpenStack
Download and Public Cloud Trial: www.hp.com/helion/devplatform
HP Helion Development Platform Community
HP Helion Development Platform
HP Helion OpenStack Community HP Helion OpenStack
Prototyping, small dev/test Production applications, dev/test
Community• Limited to 30 nodes• No HA/DR• Optional support (purchased separately)• Works only on HP Helion OpenStack Community
Commercial• No upper limit on nodes• HA/DR• Support included• Works only on HP Helion OpenStack
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted.48
Beyond Cloud Foundry
HP Helion Development Platform is on trunk with Cloud Foundry v2.0Cloud Foundry administrative user interface• No community user interface exists today
Docker containers to run applications on DEAs• Enables applications to scale very quickly
Sample Applications gallery• Example applications and utilities in multiple languages
Additional application runtimes and services• PHP, Python, Perl, Heroku Buildpack support
• Persistent file system service
Testing/HardeningOpenStack integration
Additional features above core community version of Cloud Foundry
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Q&A