Product Overview Marc Skinner Principal Solutions Architect Red Hat
Seismic Shift in Enterprise IT Driven by IT Consumerization EMERGING EXISTING Applications with predictable usage models Open source perceived as unknown and risky Compute-centric infrastructure Long innovation cycle IT as a cost center Dynamic applications that scale to meet demand Open source is well understood and widely adopted Software-defined infrastructure across compute, networking, and storage Compressed innovation cycle IT as a competitive advantage
Challenges With Traditional Infrastructure 3 Our data is too large We're producing vast amounts of data, exponentially! Way past the ability of traditional systems & applications Scaling UP no longer works. Scaling OUT is a necessity Service requests are too large More and more client devices coming online Much harder to maintain service to customers Applications weren't written to cope with demand ADD NAME (View > Master > Slide master)
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 inter-operate Community development = higher feature velocity Features and functions you need, faster to market over proprietary software
What Role Does OpenStack Have in Your Cloud Strategy? 11% Top OpenStack Priorities 12% 18% 43% 27% 44% Increased emphasis on certified hardware 44% commercial OpenStack support 43% integration with open source management initiatives 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 Source: IDC Hybrid Cloud Management Survey, October 2014
Why Red Hat?
OpenStack: Framework for the Cloud Needs to access x86 hardware resources Needs an operating environment, hypervisor, services Leverages existing code libraries for functionality
Red Hat Enterprise Linux OpenStack Platform It is dependent on the underlying Linux Optimized and Co-Engineered with Red Hat Enterprise Linux
The Importance of Integration with Linux Red Hat Supported Guests A typical OpenStack cloud is made up of at least 9 core services plugins to interact with 3rd party systems OpenStack KVM RHEL 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? Hardware 11 ADD NAME (View > Master > Slide master)
Red Hat Enterprise Linux: Optimized Enablers for OpenStack Red Hat Supported Guests OpenStack KVM RHEL Hardware 12 Hardening over 700 bug fixes! 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 Linux Kernel Security Enhanced Linux (SELinux) KVM Device Drivers ADD NAME (View > Master > Slide master) Network Stack
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 ) Includes Ceph client support for storage backends Automatically Utilizes Fencing as containment mechanism Supports multiple Cinder storage volume setup/config Optional support for Cisco Nexus 1000v
Red Hat Enterprise Linux OpenStack Platform Hypervisor Support Red Hat Enterprise Virtualization Hypervisor VMware vsphere *vcenter Driver *Red Hat Enterprise Linux KVM Lightweight / small footprint Less overhead Smaller attack surface Cost effective Closer to operating system DNA Provides massive scale-out capabilities Maximum benefit with virtualized Linux Co-exist with existing infrastructure assets Provides a seamless path to future migration to OpenStack Uses NSX1 plugin for Neutron 1 NSX is only supported in production environments, per VMware's support requirements *ESXi driver not supported
Guest Support ` 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 SUSE Linux Enterprise Server 10 SUSE Linux Enterprise Server 11 *32 and 64 bit for all versions *32 and 64 bit for all versions 1 32 bit only 2 64 bit only 3 32 and 64 bit 1 Windows XP SP3 Windows 73 Windows 83 Microsoft SVVP Certified 3 Windows Server 2003 SP2 3 Windows Server 2008 2 Windows Server 2008 R2 Windows Server 20122
World's Largest OpenStack Partner Ecosystem Red Hat OpenStack Cloud Infrastructure Partner Network OEMs and IHVs ISVs System Integrators Cloud Service Providers Managed Service Providers Channel Partners Over 275 members since launch in April 2013 Over 900 certified solutions in partner Marketplace Over 4,000 RHEL certified compute servers Over 13,000 applications available
Why Red Hat Enterprise Linux OpenStack Platform? All the value of community OpenStack and... 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)
Community Contributions...
Red Hat Contribution Timeline
Red Hat Community Contribution Top Contributor to Juno Release (incl. Inktank & enovance) Overall commits per company (aggregated) Red Hat community contributions to projects 20.92% 3000 5.39% Red Hat 5.44% HP 2500 IBM 2000 15.78% 18.48% 7.38% Mirantis 1500 Rackspace SUSE 1000 OpenStack Foundation 500 27.35% 23.98% 6.76% VMware 24.86% 0 Source: Bitergia http://activity.openstack.org/dash/browser/scm-companies.html?release=juno Stakalytics http://stackalytics.com/?release=juno&company=red%20hat Nova Sahara Horizon Keystone Heat Cinder Neutron Swift Ceilometer Glance
Red Hat's OpenStack Leadership Why Do These Statistics Matter? Proof that Red Hat has skills, resources to: Support customers Drive new features Influence strategy and direction of project Enable partner collaboration Wide ranging participation, contrasts with most others who are more narrowly focused RHEL OpenStack Platform is an enterprise-grade distribution with ecosystem, lifecycle, and support that customers expect from Red Hat
Red Hat Leads Through Open, Community Innovation
From Community to Supported Product... Bleeding edge upstream OpenStack source code Bleeding edge upstream OpenStack packaged as RPMs Unstable community Linux Enterprise Linux distros (CentOS, RHEL, Fedora) No certifications Community support Six month lifecycle No certifications Community support Six month lifecycle 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
OpenStack Release Cadence Upstream Source code Only Releases every 6 months 2 to 3 'snapshots' including bug fixes No more fixes/snapshots after next release RDO Follows upstream cadence Delivers binaries
OpenStack Release Cadence Red Hat Enterprise Linux OpenStack Platform 6 Month cadence Roughly 2 to 3 months AFTER upstream 3 year production phase lifecycle Time to stabilize, certify, backport etc. e.g., Support for Juno ends at the P release Will continue to increase lifecycle over time Based on upstream stability and resources
What's Coming?
RHEL OpenStack Platform 6: Tech Preview
Tech Preview: TripleO OpenStack Deployment & Awareness TripleO's goal is to provide deployment, upgrades and operational awareness of OpenStack. A limited scope, Tech Preview version is included Highlights include: A live image installer An operator focused user interface Manual or automatic hardware discovery Support for compute, block storage, object storage and controller roles Image and service deployment using Heat, Glance and Ironic OpenStack service, capacity and other metrics displayed via the Operator Dashboard *Tech Preview features are subject to change in GA release
Tech Preview: Ironic OpenStack Bare Metal Provisioning Integrated in Juno and Tech Preview for RHEL OSP 6 Leverages common technologies like PXE, IPMI and DHCP Consists of Ironic API, Conductor, database and hardware specific drivers Provides a solution for the bare metal to tenant use case Early out of band management support for HP ilo and Dell DRAC Hadoop on bare metal within OpenStack Hyperscale and High performance computing (HPC) clusters Database hosting for virtual machine sensitive applications Ironic is a foundational component of TripleO *Tech Preview features are subject to change in GA release
Tech Preview: Trove OpenStack Database-as-a-Service Provides scalable and reliable Cloud Database as a Service provisioning functionality Supports relational and non-relational database engines Provision and manage multiple database instances as needed API supports JSON and XML to provision and manage instances *Tech Preview features are subject to change in GA release
Scaling Storage With Red Hat Enterprise Linux OpenStack Platform Scaling storage with traditional, proprietary appliances Capacity grows an appliance at a time Large one-time investment Disruptive forklift upgrade Specialized, expensive hardware Cost & capacity don t scale evenly COMPUTE NODE STORAGE APPLIANCE Scaling storage with standard x86 servers & disks Capacity grows incrementally Predictable, efficient One server vendor for storage & compute Simplifies procurement & support Increases purchasing power COMPUTE NODE STORAGE NODE
Red Hat s Inktank Ceph Enterprise Powerful distributed storage for the cloud and beyond Delivers a massively-scalable, open, softwaredefined storage system that runs on commodity hardware Built from the ground up to deliver nextgeneration storage for cloud and emerging workloads Unified installation and support experience with Red Hat Enterprise Linux OpenStack Platform Key Benefits Provides storage for virtual machines & cloud applications Reduces provisioning time for new virtual machines Self-managing & self-healing Delivers cost-effective durability
Platform-as-a-Service OpenStack provides a massively scalable foundation Simplified management Developed and supported by Red Hat Leverage OpenStack tools for both Optionally Include JBoss Full stack supported by single vendor eases support issues and ensure software interoperability Simplifies updates, fixes, etc. Red Hat Enterprise Linux runs best on the KVM hypervisor
Red Hat Cloud Services Training RH318 Red Hat Enterprise Virtualization Administration CL210 Red Hat OpenStack Administration CL220R Red Hat CloudForms Administration Certification Red Hat Certified Virtualization Administrator (RHCVA) Red Hat Certificate of Expertise in OpenStack IaaS
Thank You