agenda - matrix 30122015/cloud intro - guy carmin.pdfwhy openstack? openstack meets the needs of new...

47
Agenda 1. Welcoming and intro 2. Introduction to RHEL-OSP 3. Deep Dive RHEL-OSP 4. Live Demo 5. OSP-Director 6. What's new in liberty

Upload: others

Post on 02-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Agenda1. Welcoming and intro

2. Introduction to RHEL-OSP

3. Deep Dive RHEL-OSP

4. Live Demo

5. OSP-Director

6. What's new in liberty

Page 2: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Cloud Intro

Guy CarminRHCE, RHCI, RHCVA, RHCSASolution Architect IGC, Red Hat

Dec 2015

Page 3: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

IT Operations is Being Challenged By New Demands

Page 4: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

IT Operations Must AdaptExisting infrastructure is not designed to do this!● Data has become 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

● Traditional applications and infrastructure were not written to cope with this level of demand

Page 5: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

The compelling features of a cloud

• On-demand self-service: Users can automatically provision needed computing capabilities

• Such as server time and network storage, without requiring human interaction with each service provider.

• Network access: Any computing capabilities are available over the network.

Page 6: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

The compelling features of a cloud

● Many different devices are allowed access through standardized mechanisms.

● Resource pooling: Multiple users can access clouds that serve other consumers according to demand.

● Elasticity: Provisioning is rapid and scales out or is based on need.

Page 7: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

The compelling features of a cloud

• Metered or measured service: Cloud systems can optimize and control resource use at the level that is appropriate for the service.

• Services include storage, processing, bandwidth, and active user accounts.

Page 8: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

The compelling features of a cloud

• Monitoring and reporting of resource usage provides transparency for both the provider and consumer of the utilized service.

Page 9: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Cloud computing offers different service models

• IaaS: Infrastructure-as-a-Service.

• Provides infrastructure such as computer instances, network connections, and storage so that people can run any software or operating system.

Page 10: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Cloud computing offers different service models

• PaaS: Platform-as-a-Service.

• Provides the consumer the ability to deploy applications through a programming language or tools supported by the cloud platform provider.

• An example of Platform-as-a-service is a Java programming platform provided with no downloads required.

Page 11: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Cloud computing offers different service models

• SaaS: Software-as-a-Service.

• Provides the consumer the ability to use the software in a cloud environment, such as web-based email for example.

Page 12: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Public Private and Hybrid Clouds

• Terms such as public cloud or private cloud refer to the deployment model for the cloud.

• A private cloud operates for a single organization, but can be managed on-premise or off-premise.

• A public cloud has an infrastructure that is available to the general public or a large industry group and is likely owned by a cloud services

Page 13: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Public Private and Hybrid Clouds

• A public cloud has an infrastructure that is available to the general public or a large industry group and is likely owned by a cloud services

Page 14: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Public Private and Hybrid Clouds

• Clouds can also be described as hybrid.

• As a composition of both public and private clouds, or a hybrid model for cloud computing may involve both virtual and physical servers.

Page 15: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

What is OpenStack?

Page 16: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Cloud Infrastructure for Cloud Workloads• Modular architecture• Designed to easily scale out• Based on (growing) set of core services

Page 17: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Why OpenStack?OpenStack meets the needs of new “scale-out” applications● 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● Greater automation, resource provisioning, and scaling

Page 18: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Am I Ready for OpenStack?TRADITIONAL: SCALE UP

(RHEV)CLOUD: SCALE OUT

(OpenStack)MIXED/HYBRID

Big stateful VM Small stateless VMs Combination of traditional scale-up and cloud scale-out workloads.

For example: 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 19: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

SERVICE MODELS / WORKLOADS

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

PETS

Page 20: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Why Red Hat?

Page 21: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

OpenStack: Framework for the Cloud

• Needs to access x86 hardware resources• Needs an operating environment, hypervisor, services• Leverages existing code libraries for functionality

Page 22: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Red Hat Enterprise Linux OpenStack Platform

• It is dependent on the underlying Linux• Optimized and co-engineered with Red Hat Enterprise Linux

Page 23: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

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?”

Red HatSupported Guests

OpenStack

KVM

RHEL

Hardware

The Importance of Integration with Linux

Page 24: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

LinuxKernel

Security Enhanced Linux (SELinux)

KVM Network Stack

Device Drivers

Red HatSupported Guests

OpenStack

KVM

RHEL

Hardware

Red Hat Enterprise LinuxOptimized Enablers for OpenStack

• 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

Page 25: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

RHEL OpenStack Platform 7Hypervisor Support

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

RHEL OpenStack Platform 7

Page 26: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

● 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● Red Hat Enterprise Linux Atomic

Host*32 and 64 bit for all versions of RHEL

● 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

● SUSE Linux Enterprise Server 10

● SUSE Linux Enterprise Server 11

*32 and 64 bit for all versions

RHEL OpenStack Platform 7 Virtual Guest Support

Page 27: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Largest OpenStack Partner Ecosystem

OEMs, IHVs, and ISVs

System Integrators

Channel Partners

Cloud Service ProvidersManaged Service Providers

• Over 350+ 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

Page 28: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

What's Current?

Page 29: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Red Hat Enterprise Linux OpenStack Platform 7

● Based on OpenStack “Kilo” release

● Integrated with Red Hat Enterprise Linux 7

● Full graphical installer

● 3-year lifecycle (Core)

● 2-year lifecycle (director)

● Tech previews

● DNS as a Service (Designate)

● File Share Service (Manila)

● Database as a Service (Trove)

● Distributed Virtual Router (Neutron)

● Erasure Coding (Swift)

Page 30: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

RHEL OpenStack Platform 7 Tech Preview

*Tech Preview features are subject to change in GA release

Page 31: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Community Contributions...

Page 32: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

20.09%10.37%

18.78%

11.31%

22.46%

29.99%

4.36%25.62%8.82%

24.23%

82.91%

Nova Horizon Heat Neutron Ceilometer SaharaCinder Swift Glance Ironic TripleO-heat-temps

Source:http://activity.openstack.org/dash/browser/scm-companies.html?release=kilo http://stackalytics.com/?release=kilo&company=red%20hat

Overall commits per company (aggregated)

Red Hat total community contributions (projects)

0

500

1000

1500

2000

2500

3000

3500

4000Red Hat

HP

IBM

Mirantis

Rackspace

Yahoo!

OpenStack Foundation

NEC

Cisco

Red Hat Community ContributionsTop Contributor to Kilo Release

Page 33: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Red Hat's OpenStack LeadershipWhy these statistics matter?

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 in OpenStack projects, contrasts with most vendors who are more narrowly focused

● All of these efforts allows us to create a production-ready distribution with ecosystem, enterprise lifecycle, and support that customers expect from Red Hat

Page 34: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

The Bigger Picture

Page 35: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Red Hat Cloud InfrastructureDelivering an open private cloud

Page 36: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Open Hybrid CloudCloudForms adds heterogeneous capacity

Page 37: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Red Hat Cloud Suite for Applications

Integrated DevOps Platform for the enterprise

IaaS PaaS Management

Page 38: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Red Hat Confidential - NDA Required

Red Hat Open Hybrid Cloud

Page 39: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

How are Customers Deploying It?

Page 40: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Popular Use Cases

• Service providers offering an IaaS compute platform or services higher up the stack

• IT departments acting as cloud service providers for business units and project teams

• Processing big data with tools like Hadoop

• NFV

Page 41: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Popular Use Cases

• Scaling compute up and down to meet demand for web resources and applications

• High-performance computing (HPC) environments processing diverse and intensive workloads

Page 42: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Why RHEL OpenStack Platform?All the value of community OpenStack and...

● Enterprise hardened code● Co-engineered and integrated with Red Hat Enterprise Linux ● Integrated deployment, orchestration, & management tools● World-class global production-level support● Worlds largest OpenStack partner ecosystem● OpenStack training, certification, and professional services● Integrated with a trusted & proven 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 43: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Customer Example

● Red Hat Enterprise Linux● Red Hat Enterprise Linux OpenStack

Platform● OpenShift Enterprise by Red Hat● Red Hat CloudForms● Red Hat Consulting

“FICO has reduced time to value for developing analytic solutions by up to 70%...” -Tony McGivern, CIO, FICO

● Runs FICO analytic cloud in hybrid mode, using OpenShift Enterprise and OpenShift online

● Runs all OpenShift on Red Hat Enterprise Linux OpenStack Platform

● Leverages CloudForms for hybrid operations management

Page 44: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Customer Example“Red Hat is an open source and OpenStack leader and its

enterprise-class cloud solutions are widely used in the market...

...it strongly supports our strategy to smoothly transition proven carrier-grade core software applications to NFV

OpenStack cloud environments.“- Michael Clever, Sr VP of Core at Nokia Networks

● Using Red Hat Enterprise Linux OpenStack platform to enable efficient operation of the Nokia virtualized core network functions and management systems

● Moving “Liquid Core” application suite from existing hardware and software stack stack to a fully software-defined networking (SDN) solution

● Red Hat Enterprise Linux OpenStack Platform

● Red Hat Enterprise Linux

Page 45: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Customer Example“As we expand our computing resources, more of the infrastructure will reside on Red Hat Enterprise Linux OpenStack Platform as the resource governing framework. Red Hat will be a huge part of our growth.“

- CHUCK GILBERT, TECHNICAL DIRECTOR FOR ADVANCED CYBERINFRASTRUCTURE

● Red Hat Enterprise Linux OpenStack Platform

● Red Hat Enterprise Linux● Red Hat CloudForms● Red Hat Satellite● Red Hat Training

● Runs private cloud for world-class research team

● Required greater responsiveness and infrastructure agility for on-demand computing requirements

● Resulting solution has minimized infrastructure downtime

Page 46: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

Individual product for easy integration into your infrastructure● Standalone product● Good for experienced enterprise customers● Consider optional consulting and services for

integration expertise

How Can I Get It?Offering choice based on your needs...

Purchase as fully integrated, turn-key cloud solution● Integrated with trusted software stack

● Red Hat Enterprise Linux● Red Hat Enterprise Virtualization● Red Hat Satellite

Page 47: Agenda - Matrix 30122015/Cloud Intro - Guy Carmin.pdfWhy OpenStack? OpenStack meets the needs of new “scale-out” applications Brings public cloud-like capabilities into your datacenter

THANK YOU

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews