Red Hat Platform Technologies Update - Home | Projects at...

Post on 07-Mar-2018

218 views 2 download

Transcript of Red Hat Platform Technologies Update - Home | Projects at...

August 28, 2014

Red HatPlatform Technologies Update

Christoph DoerbeckPrincipal Solutions Architechcdoerbec@redhat.com

2

Current Release Milestones *** Subject to Change ***

● Released

● RHEL 7.0

● RHEL 6.5

● RHEL 5.10

● MRG 2.4 (RHEL 6.x Realtime, Linux 3.8.13 kernel)

● RHEV 3.4

● Red Hat Storage 2.1 (Big Bend)

● Futures

● RHEL 5.11 Q3 2014 (Currently in BETA)

● RHEL 6.6 Q4 2014 (Currently in BETA)

● Red Hat Storage 2.2

3

Current Lifecycle Milestones

Red Hat Enterprise Linux 4 – End of Maintenance was March 31, 2012

● RHEL 5

GA Date: March 14, 2007End of Phase 1: Q4, 2012End of Phase 2: Q1, 2014End of Production: March 31, 2017

● RHEL 6

GA Date: November 10, 2010End of Phase 1: Q2, 2016End of Phase 2: Q2, 2017End of Production: November 30, 2020

● RHEL 7

GA Date: June 10, 2014End of Phase 1: Q4, 2019End of Phase 2: Q4, 2020End of Production: June 30, 2024

Red Hat Enterprise Linux

With call-outsfor

RHEL 6.0-6.5

RED HAT SOLUTIONSIT

AD

MIN

S

SY

SA

DM

INS

DE

VE

LOP

ER

S

ManagementSystems

PaaS

Red Hat Enterprise Linux

PhysicalServers

Network & Storage Infrastructure

VirtualServers

CloudServers

Scale-Out, High-Performance Storage Software

OpenHybridCloud

App Platforms / Messaging / Cache / Grid / SOA

RED HAT SOLUTIONSIT

AD

MIN

S

SY

SA

DM

INS

DE

VE

LOP

ER

S

PaaS

App Platforms / Messaging / Cache / Grid / SOAPaaS

OpenHybrid Cloud

App Platforms / Messaging / Cache / Grid / SOA

Scale-Out, High-Performance Storage Software

PhysicalServers

Network & Storage Infrastructure

VirtualServers

CloudServers

Management Systems

RED HATENTERPRISE VIRTUALIZATION

RED HAT NETWORK

SATELLITE

JBOSS Operations Network

RED HAT

OpenStack

THE CIO'S ALTERNATIVE MATRIX

PaaS Cloud Red Hat OpenShiftVMware Cloud Foundry, Microsoft Azure, Google App Engine

IBM WebSphere Application Server, VMWare fFabric tcServer, Oracle WebLogic Server

Enterprise Service Bus(ESB)

Data Services

Business Rules

Messaging

IaaS Cloud &Orchestration

Operating System

Virtualization

JBoss Enterprise SOA Platform

JBoss Enterprise Data Services Platform

JBoss Enterprise BRMS

Red Hat MRG Messaging

Red Hat Enterprise Linux(with embedded KVM virtualization)

Red Hat Enterprise Virtualization

IBM WebSphere ESB & Message Broker, Oracle SOA Suite & ES, MuleSule ESB, Sonic ESB. Tibco ActiveMatrix

IBM InfoSphere Federation Server, Progress DataXend SI, Oracle Data Integration Suite, Composite Information Server

IBM Operational Decision Manager & IBM Business ProcessManager, Oracle BPM Suite, Pegasystems Business Rules, FICO Blaze Advisor

IBM WebSphereMQ, VMware vFabric RabbitMQ,Oracle AQ, Tibco EMS

VMware vCloud Director, VMware Dynamic Ops

Microsoft Windows (with Hyper-V virtualization),Oracle Solaris, IBM AIX, HP/UX

VMware vSphere, Citrix XenServer, Microsoft HyperV

Storage Red Hat Storage(previously known as Gluster)NetApp, EMC Isilon

Application Server

IBM WebSphere eXtreme Scale, Oracle Coherence, VMwarevFabric GemFire

JBoss Data Grid

Portal / WCM JBoss Enterprise Portal PlatformIBM Websphere Portal Server, Liferay PortalOracle WebCenter Portal

JBoss Enterprise Application Platform

In Memory Data Grid

Red Hat CloudForms, Open Stack,ManageIQ

Red Hat Platform TechnologiesAlternatives Matrix

Operating System AIX, HP-UX, Solaris Red Hat Enterprise Linux (RHEL)

Storage Volume Management Veritas Storage Foundation LVM

Multi-Pathing EMC PowerPath DM Multi-Path

HA Clustering Veritas Cluster Server & Cluster Filesystem

Red Hat High Availability Add-On (Clustering, CLVM, GFS)

Directory Services Novell eDirectory, Oracle Directory Server

Red Hat Directory Server

Virtualization Hypervisor VMWare ESX & ESXi Red Hat Enterprise Linux & RHEV-H

Virtualization Management VMWare Vcenter Red Hat Enterprise Virtualzation Manager (RHEV-M)

Storage NAS (ex: EMC Isolon, NetApp) Red Hat Storage (Gluster)

9

● Scalability & QOS Concerns

● CPU & Memory

● Storage

● Resource Management

● RAS Concerns

● Hardware Failure Handling

● Hot Add & Remove

● Clustering Options

● Root Cause Analysis (Core Dumps & Tracing)

● Performance & Tuning

● Expertise & Training

● Existing Support Relationships (Bias)

Addressing Myths & Arguments facing Linux Migrations

●CPUs

File Systems

●Memory

Scalability

Scalability – RHEL 6

●Network

●Power Consumption

●Filesystem

●Performance

8 16 32 64 128 256 512 1024 20480

200000

400000

600000

800000

1000000

1200000

Comparing RHEL5.5 Infiniband with RHEL6 10Gb with RoCE

RHEL5.5 Infiniband RHEL6 RoCE

Message Size (Bytes)

Me

ssa

ge

s/S

ec

Cache DIO Out-Cache0

200400600800

100012001400160018002000

RHEL6-B2 IOzone Dell 6800 LSI

RHEL5.5 ext3 RHEL6.0 ext4

Geo

Mea

n M

B/s

ec (

1k-1

m,1

g-4

g)

RHEL 5.4 RHEL 5.5 RHEL 60

20

60

100

140

Idle power consumption (W), measured on Nehalem-EP

●P

ower

Con

sum

ptio

n

20% Savings

20% Savings

●36% Power Savings over RHEL 5.4

●14 % gain

●17 % gain

●35 % gain

Performance – RHEL 6

TPC-H Performance

http://tpc.org/tpch/results/tpch_perf_results.asp?resulttype=noncluster

13

● Logical Volume Manager (LVM)

● Snapshot Merge– lvconvert merge snapshot into original volume

– Restore previous (point in time) states of LVM.

● Filesystems & Storage

● Ext4– Default filesystem for RHEL6

– Faster & more scalable (vs. ext3)

– Vastly improved fsck time (vs. ext3)

● XFS : for very large storage● GFS : for clustered environments

RHEL 6.3

RAID 4 5 & 6Thin Provisioned LVsFcoE Target

RHEL 6.3

GFS2 perf boostO_Direct in FUSE

Storage - RHEL 6

RHEL 6.4

RAID 10Max Tape Drives = 512 (was 128)

RHEL 6.5

lvmetad – reduces lvmdevice scanning impact

Addressing RAS - RHEL 6

● Root Cause Analysis

● kexec/kdump, ABRT

● Perf Analysis & Diagnostics

● Tuned, NUMAd

● Oprofile, SystemTap, Tuna

● Blktrace

● Memory demand & patrol scrubbing

● Pages declared “poisoned” (HWPoison), kills associated processes & avoids use in the future

● Machine Check Architecture Recovery (MCA)

● Intelligent recovery of CPU/Memory errors which traditionally result in down time.

● Enhanced error reporting for PCI devices (PCI-AER & APEI)

RHEL 6.5

makedumpfile supports LZO compression.Improves performance.

RHEL 6 - Support for Xeon 7500 RAS Features

RAS Feature Supported in RHEL 6

Recovery from Uncorrected Data Errors (MCA) Yes YesOS CPU On-Lining Yes YesOS Memory On-Lining (Capacity Change) Yes YesDIMM Isolat ion Yes YesPhysical CPU Hot Add Yes YesTransparent Memory Migrat ion Yes YesQPI Poisoning/Viral Mode Yes YesCPU Sparing/Migrat ion Yes NoDirect Connect Flash Yes NoPhysical IOH Hot Add No OS IOH On-Lining NoScalable Memory Interconnect (SMI) Clock Failover NoScalable Memory Interconnect (SMI) Lane Failover NoScalable Memory Interconnect (SMI) Packet Retry NoQPI Clock Failover NoQPI CRC NoQPI Self-Healing NoQPI Packet Retry NoSingle-Core Disable for Fault Resilient Boot NoOn-Die Error Protect ion NoOut-of-Band Access to Uncore MCA Registers No

Memory Board Hot Add Yes YesMemory Mirroring Yes YesIntra- and Inter-Socket Memory Mirroring Yes YesStat ic Hard Part it ioning Yes YesPCI Express Hot Plug Yes YesMemory Demand and Patrol Scrubbing Yes YesDIMM and Rank Sparing Yes YesDRAM SDDC No

Requires OS Support

New RAS Features in Xeon 7500/6500

Exist ing RAS Features in Xeon Architecture

Resource Management – RHEL 6

RHEL 6.3

Per Interface Network Priority (net_prio)

● Control Groups Resource Management (CGroups)

● Dynamic allocation of:– processes, memory, storage & network

– Reduce resource contention

– Meet SLA's

– Increase predictability & performance.

Other noteworthy RHEL 6.4 Enhancementshttps://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.4_Release_Notes

● Virtualization

● VMWare PV Driver Updates

– network, storage, memory ballooning, mouse & video●

● Additional Packages

● linuxptp – Precision Time Protocol (PTP)

● cpupowerutils – turbostat displays CSTATE information

● tuna – graphical tool to manage processor affinity, numa, etc...

● hwloc – tool to graph hardware layout

● perf – advanced performance monitoring

Other noteworthy RHEL 6.5 Enhancementshttps://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.5_Release_Notes

● General

● CPU Hot Plugging for Linux Guests - hot plug & unplug supported with QEMU guest agent on Linux guests; CPUs can be enabled or disabled while the guest is running

● VMware Platform Drivers Updates - network para-virtualized driver updated to the latest upstream version.

● fsfreeze - command halts access to a file system on a disk. Designed to be used with hardware RAID devices, assisting in the creation of volume snapshots.

● lvmetad - daemon eliminates scanning all physical disk devices (by lvm commands) in the system by dynamically aggregating metadata information. Disabled by default.

● Additional Packages

● linuxptp – Precision Time Protocol (PTP) full support including HW time stamping (bnx2x, tg3, e1000e, igb, ixgbe, and sfc).

Red Hat Enterprise Linux

Planning for the Future

PORTFOLIO REVIEW

TOP KERNEL CORPORATE CONTRIBUTORS

Source: The Linux FoundationLinux Kernel DevelopmentSeptember 2013(Pages 9)

0%

2%

4%

6%

8%

10%

12%

RED

HA

T

INT

EL

TEX

AS

INST

RU

MEN

TS

LIN

AR

O

SUSE

IBM

SAM

SUN

G

GO

OG

LE

VIS

ION

EN

GR

AV

ING

SY

STEM

S

CON

SULT

AN

TS

WO

LFSO

N M

ICR

OEL

ECT

RO

NIC

S

OR

ACL

E

BR

OA

DCO

M

NV

IDIA

FREE

SCA

LE

ING

ICS

TEC

HN

OLO

GY

REN

ESA

S EL

ECT

RO

NIC

S

QU

ALC

OM

M

CISC

O

TH

E LI

NU

X F

OU

ND

AT

ION

AM

D

INK

TA

NK

ST

OR

AG

E

NET

AP

P

LIN

BIT

FUJI

TSU

PA

RA

LLEL

S

AR

M

Corporate contributions to Linux (KERNEL 3.3 – 3.10)

PE

RC

EN

T OF TO

TAL C

OD

E C

HA

NG

ES

COMPANY / ORGANIZATION *

* The developers who are known to be doing this work on their own, with no financial contribution happening from any company' are not grouped together as 'None' and instead are considered part of the 'long tail,' as are contributors of academic or unknown sponsorship.

'LONG TAIL'OF CONTRIBUTORS

RED HAT ENTERPRISE LINUX 7 | REDEFINING THE ENTERPRISE OS21

RED HAT ENTERPRISE LINUX:MORE THAN A DECADE OF INNOVATION

02 03 04 05 06 07 08 09 10 11 12 13 14

RED HAT ENTERPRISE LINUX 2.1BRINGING LINUX AND

OPEN SOURCE TO THE ENTERPRISE

RED HAT ENTERPRISE LINUX 3

MULTI-ARCHITECTURE SUPPORT, MORE CHOICES

WITH A FAMILY OF OFFERINGS

RED HAT ENTERPRISE LINUX 4

DELIVERING RAS, STORAGE, MILITARY-GRADE SECURITY

RED HAT ENTERPRISE LINUX 5

VIRTUALIZATION, STATELESS LINUX – ANY APPLICATION,

ANYWHERE, ANYTIME

RED HAT ENTERPRISE LINUX 6

LINUX BECOMES MAINSTREAM FOR PHYSICAL, VIRTUAL, AND

CLOUD

RED HAT ENTERPRISE LINUX 7

THE FOUNDATION FOR ANOPEN HYBRID CLOUD

PORTFOLIO REVIEW

FOUNDATION FOR OPEN HYBRID CLOUD

PORTABILITY ACROSS PHYSICAL, VIRTUAL, PUBLIC & PRIVATE CLOUDS

Red Hat Enterprise Linux 7: Hot Topics

● Architectures: x86-64, POWER, System 390

● No 32-bit ISOs, 32-bit libraries available with multilib toolchain

● Systemd

● xfs

● ext2 & ext3 removed

● firewalld

● pNFS client

● Upgrade & rollback (snapshot & merge)

● PTP

● In place upgrade RHEL 6 -> RHEL 7

● OpenLMI

● Linux Containers (Docker)

PORTFOLIO REVIEW

STREAMLINED INSTALLATION AND

DEPLOYMENT

OPTIMAL PERFORMANCEVIA PROFILES

SYSTEM MANAGEMENT VIA OPENLMI

SCALABLE FILE SYSTEMS

WINDOWS INTEROPERABILITY

LIGHTWEIGHT APPLICATION ISOLATION

(LINUX CONTAINERS)

RED HAT ENTERPRISE LINUX 7 HIGHLIGHTSS

TAB

LE

AN

D

EF

FIC

IEN

TF

LE

XIB

LE

CERTAINTY OF MISSION-CRITICAL RELIABILITY AND MILITARY-GRADE SECURITY

PORTFOLIO REVIEW

REDEFINING THE ENTERPRISE OS

PUBLIC CLOUDPRIVATE CLOUDVIRTUALPHYSICAL

LIGHTWEIGHT CONSISTENTLIGHTWEIGHT STANDARDIZED PORTABLE

CONTAINERS

RED HAT ENTERPRISE LINUX 7

LIGHTWEIGHT, SIMPLIFIED APPLICATION DELIVERY AND ISOLATION

PORTFOLIO REVIEW

LINUX CONTAINERS

Software packaging concept that typically includes an application and all of its runtime dependencies.

● Easy to deploy and portable across host systems

● Isolates applications on a host operating system. In RHEL, this is done through:

● Control Groups (cgroups)● kernel namespaces● SELinux, sVirt

HOST OS

SERVER

CONTAINER

LIBS

APP

PORTFOLIO REVIEW

BENEFITS OF LINUX CONTAINERS

PORTFOLIO REVIEW

CONTAINERS ENABLE CONTINUOUS DELIVERY

LIBS

APP HOST OS

SERVER

HOST OS

SERVER

CONTAINER

OPERATIONS FOCUS● HARDWARE● OPERATING SYSTEM● NETWORKING● MONITORING

DEVELOPMENT FOCUS● CODE● APPLICATIONS● LIBRARIES AND OTHER

DEPENDENCIES● DATA STORE

CONTAINER

LIBS

APP

PORTFOLIO REVIEW

RED HAT ENTERPRISE LINUX ATOMIC HOST

1 Red Hat Enterprise Linux Atomic Host is not generally available. Visit http://www.redhat.com/about/news/press-archive/2014/4/linux-container-innovations for additional information.

PORTFOLIO REVIEW

RED HAT ENTERPRISE LINUX ATOMIC HOST

MINIMAL, SECURE FOOTPRINT

Minimal host provides “just enough” to support apps.

RAPID PROVISIONING

Apps can be provisioned and started in milliseconds.

SIMPLIFIED MAINTENANCE

Atomic updates are quick, reliable, and can be rolled back.

kernel systemd docker

CO

NTA

INE

RS

SELinux

1 Red Hat Enterprise Linux Atomic Host is not generally available. Visit http://www.redhat.com/about/news/press-archive/2014/4/linux-container-innovations for additional information.

PORTFOLIO REVIEW

PORTABILITY ACROSS THE OPEN HYBRID CLOUD

PORTFOLIO REVIEW

“Windows Domain interoperability is what I am looking forward to. We have a large Windows domain with 10k Windows workstations and 1300 Windows servers. Being able to authenticate and interact with Active Directory is a very high priority for us.”1

Lynn Dixon, System Administrator, Mohawk Industries

WINDOWS INTEROPERABILITYVIA DIRECT INTEGRATION

1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux

MICROSOFTACTIVE DIRECTORY

SSSD

RHEL

PORTFOLIO REVIEW

WINDOWS INTEROPERABILITYVIA INDIRECT INTEGRATION

1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux

MICROSOFTACTIVE DIRECTORY

SSSD

RHEL

IDENTITYMANAGEMENT

ALLOWS FOR EASIER

CENTRALIZED NATIVE LINUX MANAGEMENT OF MULTIPLE

LINUX CLIENTS

TRUST

PORTFOLIO REVIEW

CHOICE OF FILE SYSTEMS

RHEL 3 RHEL 4 RHEL 5 RHEL 6 RHEL 70

100

200

300

400

500

2 8 16 162

16 25

100 100

16 16

50

100

500

50

ext2/3 ext4 Btrfs GFS2 XFS

“The default XFS filesystem is just great!!”1

IT Specialist,US Federal Government

1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux TVID: 6D2-C98-90F2 Btrfs is available as a Technology Preview.Chart data source: https://access.redhat.com/site/solutions/1532

2

MA

XIM

UM

FIL

E S

YS

TE

M S

IZE

(T

B)

PORTFOLIO REVIEW

PLATFORM OF CHOICE FOR PERFORMANCE BENCHMARKS

Performance is easily twice as fast under Red Hat Enterprise Linux. We also reduced our total hardware & operating system licensing costs by 25 percent. I’d say that the case for Red Hat Enterprise Linux is an open and shut one.

—TIM NOLAN, manager, Linux Engineering

● Red Hat and OEM partners are actively participating in industry-standard benchmarks ● Red Hat Enterprise Linux (RHEL) leads on many key benchmarks● RHEL has captured a predominant share of submissions across a wide range of workloads

SPEC® is a registered trademark of the Standard Performance Evaluation Corporation. For more information about SPEC and it's benchmarks see www.spec.org TPC, TPC Benchmark and TPC-C are trademarks of the Transaction Processing Performance Council (TPC). For more information see

www.tpc.org.

STAC (All)SPEC CPU2006

SPECvirt_sc2013SPECvirt_sc2010

TPC-HSPECjbb2013

TPC-CSAP SD 2-Tier

SPECjEnterprise2010

0%

20%

40%

60%

80%

100%79% 79% 75%

67%54%

39%33%

23% 21%

Benchmark Publications Using Red Hat Enterprise Linux Over Past 24 Months

Industry Benchmarks November 2011 - November 2013(As of November 11, 2013)

Benchmark NamePer

cent

Usi

ng R

ed H

at E

nter

pris

e Li

nux

PORTFOLIO REVIEW

PERFORMANCE ENHANCEMENTS WITHRED HAT ENTERPRISE LINUX 7

BUILT-IN PERFORMANCE PROFILES SIMPLIFY

CONFIGURATION

MONITORING WITH PERFORMANCE CO-PILOT

AND THERMOSTAT

FINE-TUNE PERFORMANCE WITH ENHANCED TOOLING

VIA TUNA AND TUNED

PORTFOLIO REVIEW

2 x Intel® Xeon® Processor 5600 series

4 x Intel® Xeon® E7 v2 family

2x Intel® Core™ i5 family

2 x Intel® Xeon® Processor 5600 series

2 x Intel® Xeon® Processor 7500 series

2 x Intel® Xeon® Processor 5600 series

2 x Intel® Xeon® Processor 5600 series

4 x Intel® Xeon® Processor 7500 series

0

20

40

60

80

100

120

140

RHEL 6.5 RHEL 7

NO

RM

ALI

ZE

D P

ER

FO

RM

AN

CE

(%

)SOLID PERFORMANCE ACROSS WORKLOADSRHEL 7 VS RHEL 6.5

NETWORK

PARITY

CPU

+ 1%

ERP

+ 2%

MEMORY

+ 8%

OLTP COMMERCIAL DB

+ 10%

ANALYTICS

+ 11%

OLTP OPEN SOURCE DB

+ 13%

JAVA SERVER SIDE

+ 25%

SOLID PERFORMANCE ACROSS WIDE RANGE OF WORKLOADS AND MULTIPLE GENERATIONS OF HARDWARE

PORTFOLIO REVIEW

THERMOSTAT (FOR JVMs)PERFORMANCE CO-PILOT (PCP)

OPTIMAL PERFORMANCE VIA PROFILES

Optimal performance management via enhanced performance tuning at install, simplified instrumentation and tuning features, and performance monitoring tooling

PORTFOLIO REVIEW

SPEED DEPLOYMENT WITH SERVER PROFILES

IN-PLACE UPGRADES [6.X TO 7]

SAFELY ROLL-BACK DURING INSTALL

EASILY CREATE CUSTOM INSTALL IMAGES

PRIORITIZE CRITICAL SERVICES AT START-UP

DRAMATICALLY SPEED START-UP TIMES

EFFICIENT INSTALLATION AND DEPLOYMENT

PORTFOLIO REVIEW

CENTRALIZED MANAGEMENT AND FASTER BOOT UP

“Systemd is my favorite feature so far. We deal with lots of init scripts currently; I’m already seeing great improvements by switching most of them to systemd.”1

IT Architect, Medium Enterprise Media & Entertainment Company

1 Source: Research by TechValidate: www.techvalidate.com/product-research/red-hat-enterprise-linux TVID: 6D2-C98-90F

CENTRALLY MANAGE PROCESSES,

SERVICES, SECURITY

PRIORITIZE AND ORDER SERVICES

AT START-UP

COMPATABLE WITH EXISTING SCRIPTS (SYSV AND LSB)

“With systemd we can eliminate so many homegrown in-house monitoring and daemon management tools.”1

Engineer, Small BusinessComputer Software Company

DRAMATICALLY SPEED START-UP

TIMES

PORTFOLIO REVIEW

MANAGEABILITY WITH OPEN LMI

● Open standards-based management framework for low-level system configuration

● Unified management tools and system-wide resource management allow users to streamline administration

MANAGED SYSTEMS

OpenLMI Object Broker

MANAGEMENT SYSTEM

PYTHON SCRIPTS

CUSTOMAPPS JBOSS SHELL

SCRIPTS

LMISHELL PYTHON C/C++ JAVA CLI

OpenLMI Client Interface Libraries

NETWORK STORAGE SERVICES SOFTWARE OTHERAGENTS

USERS SECURITY SYSTEMCONFIG MONITOR

PORTFOLIO REVIEW

KDE V4.10

● GNOME ALTERNATIVE FOR USERS WHO PREFER KDE

GNOME 3 (GNOME SHELL)

● ELEGANT AND INTUITIVE USER INTERFACE CENTERED AROUND END-USER PRODUCTIVITY

GNOME CLASSIC(DEFAULT)

● PRESERVES INVESTMENTS IN TRAINING WITH OPTION TO USE FAMILIAR LOOK-AND-FEEL

EASE OF USE: CHOICE OF DESKTOPS

85% of surveyed IT organizations found it easy to use the new desktop in Red Hat Enterprise Linux 71.

1 Survey of 308 users of Red Hat Enterprise Linux, www.techvalidate.com/product-research/red-hat-enterprise-linux TVID: B18-533-F1E

PORTFOLIO REVIEW

RED HAT ENTERPRISE LINUX FAMILY

Where to Look for Performance Results

● Transaction Processing Performance Council

● www.tpc.org

● Standard Performance Evaluation Corporation

● www.spec.org

● Oracle Applications Standard Benchmark

● www.oracle.com/benchmarks

● SAP Standard Application Benchmarks

● www.sap.com/benchmark

● STAC Securities Technologies Analysis Center

● www.stacresearch.com

Red Hat Performance R7 3.10-35 vs R6.4(4 socket Intel)

● SPECjbb 2005 ● Multi-instance metal/virt now gains +9-14%

● Single degradation downto 1%

● Database ● MySQL performance gains +15%

● Single Instance Oracle < 3%

Intel CPU Compatibility Matrixhttps://access.redhat.com/site/support/policy/intel

● https://access.redhat.com/site/solutions/361013

● E5-46xx v2 E5-4600 slated for Q1 2014 release

● E7-48xx v2 E7 slated for Q1 2014 release

Realtime

● High resolution clocks

● Targets applications with “deterministic” latency requirements

● Specialized GUI tools provided for analysis and tuning

● Latency Tracer

● TUNA

● Red Hat Enterprise Messaging Realtime Grid 1.x (MRG)

● Specialized realtime kernel based on 2.6.24-xxx

● Layers upon standard RHEL 5

● Red Hat Enterprise Messaging Realtime Grid 2.x (MRG)

● Specialized realtime kernel based on 2.6.33-xxx, 3.0.9-xxx

● Layers upon standard RHEL 6

48

Red Hat Confidential

RealtimeIllustrating determinism

49

What does that mean statistically?

Vanilla (500K samples)

● Min: 1● Max: 2857● Mean: 11.47● Mode: 9.00● Median: 9.00● Std. Deviation: 54.94

MRG RT (500K samples)

● Min: 4● Max: 43● Mean: 8.34● Mode: 8.00● Median: 8.00● Std. Deviation: 1.49

50

Container Technology

4 Key Challenges● Resource Management● Process Isolation● Security● Management Tooling

Res

ourc

eM

anag

emen

t

Process Isolation

Securi ty

Management

51

Container Technology

4 Key Solutions● Cgroups● Namespaces● SELinux● libvirt-lxc /

DockerC

Gro

ups

Res

ourc

eM

anag

emen

tCPU

Kernel NamespacesProcess Isolation

IPC

PID

Mou

nt

Net

UTS

host

nam

e

Use

r

Securi ty

Management

Memory

Network

Block I/O

SELinu x

libvirt-lxc / docker

Final Thoughts

Red Hat Summit 2015Boston, MAJune 23-26http://www.redhat.com/summit

If you would like to learn more, visit :

http://www.redhat.com/rhel/server

http://www.redhat.com/cloud

Christoph Doerbeck Principal Solutions Architectcdoerbec@redhat.com