the path to the cloud training - matrix.co.il hat may 15/cloud-intro.pdf · red hat enterprise...
TRANSCRIPT
The path to the cloud training
Guy Carmin
RHCE, RHCI, RHCVA, RHCSASolution Architect IGC, Red Hat
May 2015
Roei Goldenberg
RHCE Linux Consultant and Cloud expert, Matrix
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
I.T. Challenges in Enterprise Businesses
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
EXISTING EMERGING
● 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
● Applications with predictable usage models
● Open source perceived as unknown and risky
● Compute-centric infrastructure
● Long innovation cycle
● IT as a cost center
Seismic Shift in Enterprise ITDriven by IT “Consumerization”
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Challenges With A Traditional Infrastructure
● 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
● Mobile phones, tablets, etc.● Much harder to maintain service to customers
● Applications weren't written to cope with demand
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
What is OpenStack?
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Cloud Infrastructure For Cloud-Enabled Workloads
● Modular architecture● Designed to easily scale out● Based on (growing) set of core services
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
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
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Why Red Hat?
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
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
Red Hat Enterprise Linux OpenStack Platform
● It is dependent on the underlying Linux
● Optimized and Co-Engineered with Red Hat Enterprise Linux
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
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
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
● 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
LinuxKernel
Security Enhanced Linux (SELinux)
KVM Network Stack
Device Drivers
Red Hat
Supported Guests
OpenStack
KVM
RHEL
Hardware
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
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 OPENSTACK PLATFORM
Red Hat Enterprise Virtualization Hypervisor*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
VMware vSphere*vCenter Driver
● Co-exist with existing infrastructure assets
● Provides a seamless path to future migration to OpenStack
● Uses NSX1 plugin for Neutron
1NSX is only supported in production environments, per VMware's support requirements
*ESXi driver not supported
Red Hat Enterprise Linux OpenStack PlatformHypervisor Support
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
●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
1 32 bit only2 64 bit only3 32 and 64 bit
Red Hat Enterprise Linux OpenStack PlatformVirtual Guest Support
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
OEMs and IHVs ISVs
Cloud Service ProvidersSystem Integrators
Channel PartnersManaged Service Providers
● 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 on RHEL
● Large catalog of Windows certified applications
Red Hat OpenStack Cloud Infrastructure Partner Network
World's Largest OpenStack Partner Ecosystem
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
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)
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Community Contributions...
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Red Hat Contribution Timeline
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Red Hat Community Contribution
Source: Bitergia http://activity.openstack.org/dash/browser/scm-companies.html?release=juno Stakalytics http://stackalytics.com/?release=juno&company=red%20hat
● 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
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Red Hat's OpenStack LeadershipWhy Do These Statistics Matter?
● Proof that with Red Hat's near 20 year history in open source, we have the experience and resources to:
● Support production-ready customers globally● Drive new features● Influence strategy and direction of project● Enable partner collaboration
● Wide ranging participation, contrasts with most others who are more narrowly focused
● All of these efforts allows us to create an enterprise-grade distribution with ecosystem, lifecycle, and support that customers expect from Red Hat
OPEN SOURCE TO THE ENTERPRISE
RED HAT JBOSS
MIDDLEWARE
RED HAT
STORAGE SERVER
RED HAT
ENTERPRISE LINUX
RED HAT ENTERPRISE LINUX
OPENSTACK PLATFORM
RED HAT
ENTERPRISEVIRTUALIZATION
RED HAT
SATELLITE
RED HAT
CLOUDFORMS
IaaS
PaaS
1M+projects*
* www.blackducksoftware.com/oss-logistics/choose
CONTRIBUTION&
INNOVATION
INTEGRATION &
SPONSORING
INDUSTRIALISATION&
PRODUCTION
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
From Community to Supported Product...
Enterprise hardened Red Hat OpenStack
technologyoptimized for
and integrated withRed Hat Enterprise Linux
Red Hat SupportRed Hat ecosystem
certifications3 year lifecycle
Bleeding edge upstreamOpenStack source code
Unstable community Linux
No certificationsCommunity supportSix month lifecycle
Bleeding edge upstreamOpenStack packaged as
RPMs
Enterprise Linux distros(CentOS, RHEL, Fedora)
No certificationsCommunity supportSix month lifecycle
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Am I Ready for OpenStack?
SERVICE MODELS / WORKLOADS
PETS
i
CATTLE
Credit : Tim Bell @ Cern Labs
Pets are given names like pussinboots.cern.ch
They are unique, lovingly hand raised and cared for
When they get ill you nurse them back to health
Cattle are given numbers likevm0042.cern.ch
They are almost identical to other cattle
When they get ill you get another one
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Virtual Machine Workload TypesTRADITIONAL
(RHEV)CLOUD
(OpenStack)MIXED/HYBRID
Big stateful VM Small stateless VMs Combination of Traditional and Cloud VMs to provide
application. Database may be hosted on traditional
workloads, web front-end and logic layers on cloud
workloads.
1 Application → 1 VM 1 Application → Many VMs
Lifecycle in years Lifecycle hours to months
Scale up (VM gets bigger) Scale out (add VMs)
Not designed to tolerate failure of VM, so you need features that keep VMs up
If a VM dies, application kills it and creates a new one, app
stays up
Application SLA requires enterprise virtualization
features (migration, HA, etc.) to keep applications available
Application SLA requires adding/removing VM
instances to application cloud to maintain application
availability
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Red Hat Cloud InfrastructureDelivering An Open Private Cloud
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Create An Open Hybrid CloudCloudForms Adds Heterogeneous Capacity
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
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
● Consulting
● Red Hat Enterprise Virtualization Accelerator● Red Hat Enterprise Linux OpenStack Platform Accelerator● Red Hat Open IaaS Architecture Service
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
ADD NAME (View > Master > Slide master)
RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM
Thank You