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

54
August 28, 2014 Red Hat Platform Technologies Update Christoph Doerbeck Principal Solutions Architech [email protected]

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

Page 1: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

August 28, 2014

Red HatPlatform Technologies Update

Christoph DoerbeckPrincipal Solutions [email protected]

Page 2: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 3: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 4: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

Red Hat Enterprise Linux

With call-outsfor

RHEL 6.0-6.5

Page 5: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 6: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 7: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 8: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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)

Page 9: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 10: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

●CPUs

File Systems

●Memory

Scalability

Scalability – RHEL 6

Page 11: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

●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

Page 12: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

TPC-H Performance

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

Page 13: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 14: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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.

Page 15: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 16: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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.

Page 17: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 18: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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).

Page 19: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

Red Hat Enterprise Linux

Planning for the Future

Page 20: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 21: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 22: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

PORTFOLIO REVIEW

FOUNDATION FOR OPEN HYBRID CLOUD

PORTABILITY ACROSS PHYSICAL, VIRTUAL, PUBLIC & PRIVATE CLOUDS

Page 23: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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)

Page 24: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 25: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 26: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 27: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

PORTFOLIO REVIEW

BENEFITS OF LINUX CONTAINERS

Page 28: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 29: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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.

Page 30: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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.

Page 31: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

PORTFOLIO REVIEW

PORTABILITY ACROSS THE OPEN HYBRID CLOUD

Page 32: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 33: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 34: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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)

Page 35: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 36: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 37: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 38: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 39: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 40: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 41: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 42: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 43: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

PORTFOLIO REVIEW

RED HAT ENTERPRISE LINUX FAMILY

Page 44: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 45: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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%

Page 46: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 47: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 48: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

48

Red Hat Confidential

RealtimeIllustrating determinism

Page 49: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 50: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

50

Container Technology

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

Res

ourc

eM

anag

emen

t

Process Isolation

Securi ty

Management

Page 51: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 52: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

Final Thoughts

Page 53: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

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

Page 54: Red Hat Platform Technologies Update - Home | Projects at ...projects.iq.harvard.edu/files/abcd-lma/files/havardmedical-rhel... · Red Hat Platform Technologies Update ... Storage

If you would like to learn more, visit :

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

http://www.redhat.com/cloud

Christoph Doerbeck Principal Solutions [email protected]