the next generation datacenter

49
THE NEXT GENERATION DATA-CENTRE Scalable Infrastructure with Red Hat Enterprise OpenStack Platform Gavin McDougall Senior Solution Architect

Upload: red-hat-events

Post on 13-Jan-2017

543 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The Next Generation Datacenter

THE NEXT GENERATION DATA-CENTREScalable Infrastructure with Red Hat Enterprise OpenStack Platform

Gavin McDougallSenior Solution Architect

Page 2: The Next Generation Datacenter

AGENDA● I.T. Challenges● What is OpenStack ?● Why OpenStack ?● Why Red Hat ?● Community Contributions● Am I ready for OpenStack ?● What's coming ?● Supporting Cloud Infrastructure● Next Steps● Questions

Page 3: The Next Generation Datacenter

I.T. Challenges in Enterprise Businesses

Page 4: The Next Generation Datacenter

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 “Consumerisation”

Page 5: The Next Generation Datacenter

Application demands are becoming more complex

Application infrastructure is becoming more diverse

IMMEDIATE PERVASIVE AWARE

CLOUD MOBILE INTERNET OF THINGS

BIG DATA AUTOMATION ABSTRACTION

Application Development is Changing in Response

Page 6: The Next Generation Datacenter

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 7: The Next Generation Datacenter

What is OpenStack?

Page 8: The Next Generation Datacenter

Cloud Infrastructure For Cloud-Enabled Workloads

● Modular architecture● Designed to easily scale out● Based on (growing) set of core services

Page 9: The Next Generation Datacenter

Why OpenStack?

● Brings public cloud-like capabilities into your data-centre● 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 customise and interoperate

● Community development = higher “feature velocity”– Features and functions you need, faster to market

over proprietary software

Page 10: The Next Generation Datacenter

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

Page 11: The Next Generation Datacenter

WHY RED HAT ?

Page 12: The Next Generation 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 13: The Next Generation Datacenter

Red Hat Enterprise Linux OpenStack Platform

● It is dependent on the underlying Linux● Optimised and Co-Engineered with Red Hat Enterprise Linux

Page 14: The Next Generation 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 productised 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 15: The Next Generation Datacenter

● 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 16: The Next Generation Datacenter

Red Hat Enterprise OpenStack Platform: A Complete Solution

Page 17: The Next Generation Datacenter

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 Utilises 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 18: The Next Generation Datacenter

Red Hat Enterprise Virtualisation 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 virtualised 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 19: The Next Generation 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

*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 20: The Next Generation Datacenter

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 21: The Next Generation Datacenter

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 22: The Next Generation Datacenter

COMMUNITY CONTRIBUTIONS

Page 23: The Next Generation Datacenter

Red Hat Contribution Timeline

Page 24: The Next Generation Datacenter

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

3000Red 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 25: The Next Generation Datacenter

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 26: The Next Generation Datacenter

Red Hat Leads Through Open, Community Innovation

Page 27: The Next Generation Datacenter

From Community to Supported Product...

Enterprise hardened Red Hat OpenStack

technologyoptimised 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 28: The Next Generation Datacenter

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

Page 29: The Next Generation Datacenter

OpenStack Release Cadence

● Red Hat Enterprise Linux OpenStack Platform– 6 Month cadence– Roughly 2 to 3 months AFTER upstream

● Time to stabilise, 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

Page 30: The Next Generation Datacenter

AM I READY FOR OPENSTACK ?

Page 31: The Next Generation Datacenter

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 virtualisation

features (migration, HA, etc.) to keep applications available

Application SLA requires adding/removing VM

instances to application cloud to maintain application

availability

Page 32: The Next Generation Datacenter

WHAT'S COMING ?

Page 33: The Next Generation Datacenter

RHEL OpenStack Platform 7: Tech Preview

Page 34: The Next Generation Datacenter

RHEL OpenStack Platform 7: Tech PreviewOperational Tools

Goals● Ongoing operational visibility● Easier troubleshooting● Use the lessons learned from multiple products

and operators

Features● Hosted on the undercloud, targeted towards

operators● Services can be deployed in scale-out/HA

modes for production deployments● Satellite errata status● Hooks to integrate with operational tools

already in place

Logging

● Centralised, easy to search● fluentd + ElasticSearch + Kibana

Availability / Alarming

● Service availability checks● Threshold alarms● sensu + rabbitmq + redis + uchiwa

Performance (not in 7)

● Data collection and graphing● collectd + Graphite + InfluxDB +

Grafana

Page 35: The Next Generation Datacenter

RHEL OpenStack Platform Road-map: VM HA

● VM high availability Service based on Pacemaker Remoteo Automatic Evacuation - VM rebuild on a

working host due to hypervisor or host issues which have shut down the running VM.

o This feature is provided via tight integration between multiple Red Hat products, like RHEL, RHEL High Availability Add-On and RHEL OSP.

Page 36: The Next Generation Datacenter

RHEL OpenStack Platform Road-map: Containers

standard hardware

OpenStack shared services

KVM Ironic

VM VM

Service Container Container

Kubernetes

OpenShiftRed Hat AtomicEnterprise Platform

compute networking storage

Page 37: The Next Generation Datacenter

SUPPORTING CLOUD INFRASTRUCTURE

Page 38: The Next Generation Datacenter

Red Hat Cloud InfrastructureDelivering An Open Private Cloud

Page 39: The Next Generation Datacenter

Create An Open Hybrid CloudCloudForms Adds Heterogeneous Capacity

Page 40: The Next Generation Datacenter

STORAGE NODE

COMPUTE NODE + + + +

+ + + +

+

+

+

+

+

+

STORAGE APPLIANCE

COMPUTE NODE +

+

+ + + +

Scaling storage with traditional, proprietary appliances:

Scaling storage with standard x86 servers & disks:Capacity grows incrementally

● Predictable, efficient

One server vendor for storage & compute

● Simplifies procurement & support● Increases purchasing power

Capacity grows an appliance at a time

● Large one-time investment● Disruptive “forklift” upgrade

Specialised, expensive hardware● Cost & capacity don’t scale evenly

Scaling Storage With Red Hat Enterprise Linux OpenStack Platform

Page 41: The Next Generation Datacenter

Powerful distributed storage for the cloud and beyond

● Delivers a massively-scalable, open, software-defined storage system that runs on commodity hardware

● Built from the ground up to deliver next-generation storage for cloud and emerging workloads

● Unified installation and support experience with Red Hat Enterprise Linux OpenStack Platform

• Provides storage for virtual machines & cloud applications

• Reduces provisioning time for new virtual machines

• Self-managing & self-healing• Delivers cost-effective

durability

Key Benefits

Red Hat’s Inktank Ceph Enterprise

Page 42: The Next Generation Datacenter

Inktank Ceph Enterprise

Ceph data services

Ope

n S

ourc

eS

oftw

are

Com

mod

ity

Har

dwar

e

Ceph management

Red Hat Storage Server

Gluster data services

Gluster management

● Share-nothing, scale-out architectures provide durability and adapt to changing demands

● Self-managing and self-healing features reduce operational overhead

● Standards based and fully programmable

● Supported by the experts at Red Hat

Red Hat Software-Defined Storage Portfolio

Page 43: The Next Generation Datacenter

Platform-as-a-Service

● OpenStack provides a massively scalable foundation

● Simplified management● Leverage OpenStack tools for both● Optionally Include JBoss

● Developed and supported by Red Hat● Full stack supported by single vendor eases support

issues and ensures software ineroperability● Simplifies updates, fixes, etc.

● Red Hat Enterprise Linux runs best on the KVM hypervisor

Page 44: The Next Generation Datacenter

Red Hat Cloud Services

● Training– RH318 Red Hat Enterprise Virtualisation Administration

– CL210 Red Hat OpenStack Administration

– CL220R Red Hat CloudForms Administration

– CL310 Red Hat OpenStack Administration II

● Certification– Red Hat Certified Virtualisation Administrator (RHCVA)

– Red Hat Certificate of Expertise in OpenStack IaaS

– Red Hat Certified Engineer in Red Hat OpenStack

● Consulting– Red Hat Enterprise Virtualisation Accelerator

– Red Hat Enterprise Linux OpenStack Platform Accelerator

– Red Hat Open IaaS Architecture Service

Page 45: The Next Generation Datacenter

NEXT STEPS...

Page 46: The Next Generation Datacenter

Three Ways To Get OpenStack From Red Hat

2

3

1

PURCHASE SUPPORTED PRODUCT90-DAY EVALUATION

redhat.com/openstack/evaluation

Learn more at: redhat.com/cloud

Page 47: The Next Generation Datacenter
Page 48: The Next Generation Datacenter

QUESTIONS ?

Page 49: The Next Generation Datacenter