Stanislav Ulrych
CTO
What is OpenStack?
Cloud Infrastructure For Cloud-Enabled Workloads
●
Modular architecture
●
Designed to easily scale out
●
Based on (growing) set of core services
Why OpenStack?
●
Brings public cloud-like capabilities into your datacenter
●
Provides massive on-demand (scale-out) capacity
●
1,000's → 10,000's → 100k's of VMs
●
Removes vendor lock-in
●
Open source provides high-degree of flexibility to customize
and interoperate
●
Community development = higher “feature velocity”
●
Features and functions you need, faster to market over
proprietary software
●Top OpenStack Priorities
●44% Increased emphasis on certified hardware
●44% commercial OpenStack support
●43% integration with open source management initiatives
Source: IDC Red Hat Hybrid Cloud Management Survey, October 2014
Plan to use OpenStack APIs to enable
management integration across infrastructure Expect vendors will leverage OpenStack in next-generation products
Will implement a 100% OpenStack Cloud Unsure
43%
27%
11%
12%
18%
What Role Does OpenStack Have in Your Cloud
Strategy?
Why Red Hat?
Red Hat Enterprise Linux OpenStack Platform
●
Needs an operating environment, hypervisor, services
●
Leverages existing code libraries for functionality
●
It is dependent on the underlying Linux
●
Optimized and Co-Engineered with Red Hat Enterprise Linux
A typical OpenStack cloud is made up of at least 9 core services + plugins to interact with 3rd party systems
●These services run on top of a Linux distribution with a complex set of user space integration dependencies
●OpenStack cannot be productized as a stand alone layer
●A supported, stable platform requires integration and testing of each of the components
“If your Windows virtual machine hosted by a KVM hypervisor running on an IBM blade, connecting to an EMC storage array through an Emulex HBA has issues with storage corruption, who do you call?”
The Importance of Integration with Linux
Red Hat
Supported Guests
OpenStack
KVM
RHEL
Hardware
● Virtualization – guest performance, reliability and Windows
● Security - SELinux enforcing guest isolation
● Network – SDN/OVS performance optimized
● Storage – vendor plugins, performance, thin provisioning
● Ecosystem – certification of hardware, storage and networks
Red Hat Enterprise Linux:
Optimized Enablers for OpenStack
Linux Kernel
Security Enhanced Linux (SELinux)
KVM Network Stack
Device Drivers
Red Hat
Supported Guests
OpenStack
KVM
RHEL
Hardware
Installation & Stability
●
Intuitive “wizard-style” graphical installer
●
Ensures a production-ready environment
●
Enables high availability (HA) across controller and compute
nodes (including networking in “active-active”)
●
Automatically Utilizes Fencing as containment mechanism
●
Includes Ceph client support for storage backends
●
Supports multiple Cinder storage volume setup/config
●
Optional support for Cisco Nexus 1000v
●Red Hat Enterprise Linux 3
●Red Hat Enterprise Linux 4
●Red Hat Enterprise Linux 5
●Red Hat Enterprise Linux 6
●Red Hat Enterprise Linux 7
*32 and 64 bit for all versions
●SUSE Linux Enterprise Server 10
●SUSE Linux Enterprise Server 11
*32 and 64 bit for all versions
●Windows XP SP3+1
●Windows 73
●Windows 83
Microsoft SVVP Certified
●Windows Server 2003 SP2+3
●Windows Server 20083
●Windows Server 2008 R22
●Windows Server 20122
132 bit only
264 bit only
332 and 64 bit
Red Hat Enterprise Linux OpenStack Platform
Virtual Guest Support
OEMs and IHVs ISVs
Cloud Service Providers System Integrators
Channel Partners Managed Service Providers
●Over 275+ members since launch in April 2013
●Over 900 certified solutions in partner Marketplace
●Over 4,000 RHEL certified compute servers
Red Hat OpenStack Cloud Infrastructure Partner Network
World's Largest OpenStack Partner Ecosystem
Why Red Hat Enterprise Linux OpenStack Platform?
● Enterprise hardened code
● Co-engineered and integrated with Red Hat Enterprise Linux
● Graphical Installer ensuring production-ready deployment
● 3 year “production phase” software lifecycle
● World-class global support
● Worlds largest OpenStack partner ecosystem
● OpenStack training, certification, and professional services
● Integrated with a trusted solution stack
• Red Hat Enterprise Linux
• Red Hat CloudForms
• Red Hat Enterprise Virtualization
• Red Hat Storage (Ceph and Gluster)
• OpenShift by Red Hat (PaaS)
Red Hat Community Contribution
●Top Contributor to Juno Release (incl. Inktank & eNovance)
Overall commits per company (aggregated) Red Hat community contributions to projects
0 500 1000 1500 2000 2500 3000
Red Hat HP IBM Mirantis Rackspace SUSE
OpenStack Foundation VMware
20,92%
18,48%
23,98%
6,76%
24,86%
27,35%
7,38%
5,44%
15,78%
5,39%
Nova Horizon Heat Neutron Ceilometer Sahara Keystone Cinder Swift Glance
From Community to Supported Product...
Enterprise hardened Red Hat OpenStack
technology optimized for and integrated with Red Hat Enterprise Linux
Red Hat Support Red Hat ecosystem
certifications 3 year lifecycle Bleeding edge upstream
OpenStack source code
Unstable community Linux
No certifications Community support
Six month lifecycle
Bleeding edge upstream OpenStack packaged as
RPMs
Enterprise Linux distros (CentOS, RHEL, Fedora)
No certifications Community support
Six month lifecycle
OpenStack Releases
●
Red Hat Enterprise Linux OpenStack Platform
●
6 Month cadence
●
Roughly 2 to 3 months AFTER upstream
●Time to stabilize, certify, backport etc.
●
3 year “production phase” lifecycle
●e.g., Support for Juno ends at the “P” release
●
Will continue to increase lifecycle over time
●Based on upstream stability and resources
Ultimum Technologies -
RedHat Partner for Cloud Infrastructure
●
RedHat OpenStack u zákazníka
• 1. RedHat Partner for Cloud Infrastructure v České Republice
• deployment a management v datacentru zákazníka
• Support a konzultace řešení
●
RedHat OpenStack v datacentru Ultimum Technologies
• 1. RedHat OpenStack deployment v ČR
• Hybridní model s
Ultimum Technologies
RedHat Certified Cloud Provider
●
RedHat OpenStack v datacentru Ultimum Technologies
• 1. RedHat OpenStack deployment v ČR
• certifikované RedHat řešení (2015)
• cenový model „pay as you go“
●