2009-12-04 new york city system z executive council

20
NYC System z Executive Council Shawn Wells <[email protected]> Red Hat, Inc

Upload: shawn-wells

Post on 18-Jan-2017

14 views

Category:

Software


1 download

TRANSCRIPT

Page 1: 2009-12-04 New York City System z Executive Council

NYC System z Executive Council

Shawn Wells <[email protected]>Red Hat, Inc

Page 2: 2009-12-04 New York City System z Executive Council

2

Red Hat Development Model

Community Development with “upstream” communities

Kernel, glibc, etc

Collaboration with partners, IBM,open source contributors

Page 3: 2009-12-04 New York City System z Executive Council

3

Red Hat Development Model

Fedora Rapid innovation

Latest technologies

Community Supported

Released ~6mo cycles

Page 4: 2009-12-04 New York City System z Executive Council

4

Red Hat Development Model

Red Hat Enterprise Linux Stable, mature, commercial product

Extensive Q&A, performance testing

Hardware & Software Certifications

7-10 year maintenance

Core ABI compatibilityguarantee

Major releases 2-3yr cycle

Page 5: 2009-12-04 New York City System z Executive Council

5

Fedora for System z

Opens Linux on System z Opens Linux on System z development to entire Open development to entire Open Source community, not just IBM, Source community, not just IBM, Red Hat, and Novell.Red Hat, and Novell.

Linux for System z now follows Linux for System z now follows same development process as same development process as every other platform, allowing for every other platform, allowing for faster Q&A, faster feature faster Q&A, faster feature inclusion, and increased stabilityinclusion, and increased stability

http://fedoraproject.org/wiki/Architectures/s390x

Page 6: 2009-12-04 New York City System z Executive Council

6

Linux Kernel Development: Rate of ChangeAverage: 6,422 lines added, 3,285 lines removed, and 1,687 lines changed every day for the past 4 1/2 years.

Source: Linux Foundation

Page 7: 2009-12-04 New York City System z Executive Council

7

2.6.

18

2.6.

19

2.6.

20

2.6.

21

2.6.

22

2.6.

23

2.6.

24

2.6.

25

2.6.

26

2.6.

27

2.6.

28

2.6.

29

2.6.

30

2.6.

31

0

2,000

4,000

6,000

8,000

10,000

12,000

14,000

Linux Kernel Lines of Code

Total Lines of CodeSystem z Specific

Kernel Version

Lin

es

of

Co

de

2.6.182.6.19

2.6.202.6.21

2.6.222.6.23

2.6.242.6.25

2.6.262.6.27

2.6.282.6.29

2.6.300.0%

0.5%

1.0%

1.5%

2.0%

2.5%

% System z Lines of Code

Kernel Version

% S

ys

tem

z L

ine

s o

f C

od

e

Page 8: 2009-12-04 New York City System z Executive Council

8

Current Hypervisor ModelCurrent Hypervisor Model

HARDWAREHARDWARE

HYPERVISORHYPERVISOR

GUESTGUEST GUESTGUEST GUESTGUEST GUESTGUEST

Page 9: 2009-12-04 New York City System z Executive Council

9

HARDWARE

Xen

GUEST GUEST GUEST GUEST

HARDWARE

PowerVM

GUEST GUEST GUEST GUEST

HARDWARE

z/VM

GUEST GUEST GUEST GUEST

HARDWARE

Future?

GUEST GUEST GUEST GUEST

HARDWARE

Hyperion

GUEST GUEST GUEST GUEST

HARDWARE

VMWare

GUEST GUEST GUEST GUEST

Common Management?

Page 10: 2009-12-04 New York City System z Executive Council

10

Evolving the Model

HARDWARE

GUEST

RHELWITHKVM

GUEST

GUEST

GUEST

GUEST

GUEST

pid600

pid601

pid602

pid603

pid604

pid.....

Page 11: 2009-12-04 New York City System z Executive Council

11

Evolving the Technology

H/W

GUEST

RHELWITHKVM

GUEST

GUEST

GUEST

GUEST

GUEST

H/W

GUEST

RHELWITHKVM

GUEST

GUEST

GUEST

GUEST

GUEST

Live

Migration

Page 12: 2009-12-04 New York City System z Executive Council

12

Common ManagementCommon Management

HYPERVISORHYPERVISOR

LIBVIRTLIBVIRT

MANAGEMENT APPLICATIONMANAGEMENT APPLICATION

XenXen KVMKVM QEMUQEMU LXCLXC OpenVZOpenVZ VirtualBoxVirtualBox LDOMsLDOMs

CC PythonPython PerlPerl CIM ProviderCIM ProviderCIM ProviderCIM Provider

Page 13: 2009-12-04 New York City System z Executive Council

13

“Cloud Computing”

Virtualization Services

Red Hat

JBoss

Windows

.NET

Red Hat

Lotus VirtualResources

PhysicalResourcesConnectivity Processing Data

Page 14: 2009-12-04 New York City System z Executive Council

14

zHardware

LPARLPARIntegrated

Non-Z Hardware

IntegratedNon-Z

Hardware

Hardware Control Code

zHardware

LPARLPARIntegrated

Non-Z Hardware

IntegratedNon-Z

Hardware

Hardware Control Code

zHardware

LPAR LPAR

Hardware ControlCode

PowerVMor

KVM

PowerVMor

KVM

z/VM HypervisorCluster

z/OS ParallelSysplex PowerVM

orKVM

PowerVMor

KVMz/VM z/VM z/VM z/OS z/OS z/OS

ApplicationCluster

ApplicationCluster

ApplicationCluster

ApplicationCluster

Enterprise Virtualization Management Software

Page 15: 2009-12-04 New York City System z Executive Council

15

Contact Shawn D. Wells

W/W System z Sales, Strategy, Marketing

[email protected]

Cell: (+1) 443-534-0130 (US EST)

Hans J. Picht

Linux on System z RedHat Liaison

[email protected]

Cell (+49) 175-1629-201 (CET)

Page 16: 2009-12-04 New York City System z Executive Council

Appendix

Page 17: 2009-12-04 New York City System z Executive Council

17

Kernel Version

Total Lines of Code System z Specific % System z

2.6.18 6,791 105 1.55%

2.6.19 7,073 124 1.75%

2.6.20 4,983 76 1.53%

2.6.21 5,349 110 2.06%

2.6.22 6,840 120 1.75%

2.6.23 7,075 98 1.39%

2.6.24 10,231 108 1.06%

2.6.25 12,243 160 1.31%

2.6.26 9,941 163 1.64%

2.6.27 10,628 185 1.74%

2.6.28 9,048 99 1.09%

2.6.29 11,718 210 1.79%

2.6.30 11,989 160 1.33%

2.6.31 9,939 162 1.63%

Kernel Version

Total Lines of Code System z Specific % System z

2.6.18 6,791 105 1.55%

2.6.19 7,073 124 1.75%

2.6.20 4,983 76 1.53%

2.6.21 5,349 110 2.06%

2.6.22 6,840 120 1.75%

2.6.23 7,075 98 1.39%

2.6.24 10,231 108 1.06%

2.6.25 12,243 160 1.31%

2.6.26 9,941 163 1.64%

2.6.27 10,628 185 1.74%

2.6.28 9,048 99 1.09%

2.6.29 11,718 210 1.79%

2.6.30 11,989 160 1.33%

2.6.31 9,939 162 1.63%

Page 18: 2009-12-04 New York City System z Executive Council

18

Page 19: 2009-12-04 New York City System z Executive Council

19

Page 20: 2009-12-04 New York City System z Executive Council

20