the path to the cloud training - matrix.co.il hat may 15/cloud-intro.pdf · red hat enterprise...

32
The path to the cloud training Guy Carmin RHCE, RHCI, RHCVA, RHCSA Solution Architect IGC, Red Hat May 2015 Roei Goldenberg RHCE Linux Consultant and Cloud expert, Matrix

Upload: others

Post on 14-Oct-2019

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 2: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

I.T. Challenges in Enterprise Businesses

Page 3: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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”

Page 4: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 5: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

What is OpenStack?

Page 6: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 7: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 8: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Why Red Hat?

Page 9: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 10: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 11: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 12: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 13: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 14: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 15: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 16: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 17: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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)

Page 18: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Community Contributions...

Page 19: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Red Hat Contribution Timeline

Page 20: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 21: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 22: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 23: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 24: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Am I Ready for OpenStack?

Page 25: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 26: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 27: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Red Hat Cloud InfrastructureDelivering An Open Private Cloud

Page 28: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Create An Open Hybrid CloudCloudForms Adds Heterogeneous Capacity

Page 29: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

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

Page 30: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Page 31: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

ADD NAME (View > Master > Slide master)

Page 32: The path to the cloud training - matrix.co.il HAT May 15/Cloud-intro.pdf · RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM EXISTING EMERGING Dynamic applications that scale to meet demand

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

Thank You