+ All Categories
Home > Software > 2011-03-15 Lockheed Martin Open Source Day

2011-03-15 Lockheed Martin Open Source Day

Date post: 21-Feb-2017
Category:
Upload: shawn-wells
View: 50 times
Download: 2 times
Share this document with a friend
40
1
Transcript
Page 1: 2011-03-15 Lockheed Martin Open Source Day

1

Page 2: 2011-03-15 Lockheed Martin Open Source Day

2

Red Hat Enterprise Linux

MRG

Red Hat Network Satellite

Red Hat Enterprise Virtualization

JBoss

Cloud

Page 3: 2011-03-15 Lockheed Martin Open Source Day

3

Red Hat Enterprise Linux

Page 4: 2011-03-15 Lockheed Martin Open Source Day

4

Proven development model

Red Hat collaborates with the open source community in the Fedora and JBoss.org projects to develop technology

This provides the basis for enterprise-ready products which feed innovation back to the community projects

Page 5: 2011-03-15 Lockheed Martin Open Source Day

5

Page 6: 2011-03-15 Lockheed Martin Open Source Day

6

Page 7: 2011-03-15 Lockheed Martin Open Source Day

7

Red Hat Enterprise Linux 6

Page 8: 2011-03-15 Lockheed Martin Open Source Day

8

Facts and Figures

Red Hat Enterprise Linux 6Released November 10th, 2010

85% more packages thanRed Hat Enterprise Linux 5

Represents more than 600 personyears by Red Hat engineers

14,631 resolved issues from partner,customer & community reports

1,821 customer/partner requestedfeatures included

847 features & fixes verifiedby partner QA teams

3.7 GB of content2,957 binary RPMs

3,900 additional kernelenhancements to 2.6.32

Red Hat engineers are basedin 26 countries

Kernel based on 2.6.32 with many features from .33 & .34Red Hat is the lead developer of kernel features

Red Hat Enterprise Linux design allows smooth integration of future features

Page 9: 2011-03-15 Lockheed Martin Open Source Day

9

Resource ManagementAbility to manage large system resources effectively

Control groups (cgroups) for CPU/Memory/Network/Disk Benefit: guarantee Quality of Service & dynamic resource allocation Ideal for managing any multi-application environment

From back ups to the Cloud

Page 10: 2011-03-15 Lockheed Martin Open Source Day

10

Capabilities for new deployment models• Extensive SELinux Policy library making security accessible

– Sandboxing, sVirt & Kiosk mode with Live OS• Standardize system security information with OpenSCAP

• Enhanced centralized identity control with SSSD/OpenLDAP

• XACE: secure independent MLS windows environment

• Security Standards– NSS: FIPS 140-2 certified cryptographic library – SHA256: release management tools meeting FISMA rqmnts– OpenSwan: RFC 5114 and Cisco VPN compliant

Page 11: 2011-03-15 Lockheed Martin Open Source Day

11

Red Hat Enterprise LinuxAdd-ons

May be configured for most applications that use customizable agents, as well as for virtual guests.

Provides redundancy for web serving, databases, networking, and storage.

Enables a shared storage or clustered file system to access the same storage device over a network.

Provides support for file systems that are more than 16 terabytes in size.

Includes management, monitoring, and provisioning support modules for Red Hat Network and Red Hat Network Satellite.

Delivers remote directory memory access over converged Ethernet (RoCE) for those times when low network latency and high capacity are important.

Extends the support period of an update for 18 months and delivers overlapping release support to give enterprise customers more flexibility.

Page 12: 2011-03-15 Lockheed Martin Open Source Day

12

Red Hat Enterprise Linux MRG

Page 13: 2011-03-15 Lockheed Martin Open Source Day

13

Page 14: 2011-03-15 Lockheed Martin Open Source Day

14

Page 15: 2011-03-15 Lockheed Martin Open Source Day

15

Page 16: 2011-03-15 Lockheed Martin Open Source Day

16

Page 17: 2011-03-15 Lockheed Martin Open Source Day

17

Red Hat Network Satellite

Page 18: 2011-03-15 Lockheed Martin Open Source Day

18

Satellite deployment model

MANAGED SYSTEMS

RHN Proxy

WEB INTERFACE

IT Applications

API LAYER

Custom Content

Satellite deployment model

MANAGED SYSTEMS

RHN Proxy

WEB INTERFACERHN Satellite• Software Distribution• Account Management• Channel Management• Monitoring• Provisioning

IT Applications

API LAYER

Custom Content

RHN Hosted Software Distribution Subscription Management

Page 19: 2011-03-15 Lockheed Martin Open Source Day

19

Red Hat Enterprise Virtualization

Page 20: 2011-03-15 Lockheed Martin Open Source Day

20

KERNEL-BASED VIRTUAL MACHINE (KVM)

● Included in Linux kernel since 2006

● Runs Linux, Windows and other operating system guests

● Advanced features● Live migration● Memory page sharing● Thin provisioning● PCI Pass-through

● KVM architecture provides high“feature-velocity” – leverages the power of Linux

Page 21: 2011-03-15 Lockheed Martin Open Source Day

21

SELinux: From Applications to Guests

Applying security labels to individual guest virtual machines and their resources

Guest Isolation achieved withSELinux Mandatory AccessControls (MAC)

Protect against untrustedGuest VM

Protect against Hostmisconfiguration

Prevents unauthorizedaccess of guests/hypervisor

Builds on existing, provensecurity mechanisms & controls

Page 22: 2011-03-15 Lockheed Martin Open Source Day

22

RED HAT ENTERPRISE VIRTUALIZATIONRHEV 2.2 ARCHITECTURE

Page 23: 2011-03-15 Lockheed Martin Open Source Day

23

RED HAT ENTERPRISE VIRTUALIZATIONMANAGEMENT FEATURES

 Feature Description

High Availability Restart guest VMs from failed hosts automatically on other hosts

Live Migration Move running VM between hosts with zero downtime

System Scheduler Continuously load balance VMs based on resource usage/policies

Power Saver Concentrate virtual machines on fewer servers during off-peak hours

Maintenance Manager No downtime for virtual machines during planned maintenance windows

Image Management Template based provisioning, thin provisioning and snapshots

Monitoring and Reporting For all objects in system – VM guests, hosts, networking, storage etc.

Page 24: 2011-03-15 Lockheed Martin Open Source Day

24

Guest support Windows XP, Windows 7, RHEL 5

Thin client support Any Windows XP/XPe, RHEL 5/6, HP, Devon, IGEL, 10zig, Wyse

 Feature Description

Connection Broker Users log into connection broker and connect to their desktop

SPICE - HD HD quality streaming video support 30+fps

SPICE - audio/video Bi-directional audio/video for VoIP/video-conferencing

SPICE – USB USB 2.0 devices + guest connectivity policy

SPICE - multi-monitor Supports 4 monitors

Desktop pools Automatic, manual and time-lease pools

Security Leverages SE-Linux to isolate virtual deskops

RED HAT ENTERPRISE VIRTUALIZATIONDESKTOP MANAGEMENT

Page 25: 2011-03-15 Lockheed Martin Open Source Day

25

JBoss

Page 26: 2011-03-15 Lockheed Martin Open Source Day

26

JBoss Enterprise Middleware Portfolio

JBoss Enterprise Data Services Platform

JBoss Enterprise SOA Platform

JBoss Enterprise Application PlatformJBoss Enterprise Web PlatformJBoss Enterprise Web Server

Red Hat Enterprise Messaging 

JBoss Enterprise Portal Platform 

JBoss Enterprise Business Rules 

Management System

JBoss Developer Studio

Seam

Hibernate

Web FrameworkKit

JBoss OperationsNetwork

Red Hat Services

Cloud Implementation Cloud GovernanceCloud Strategy & Selection

VMWare Microsoft Hyper-VRed Hat Enterprise Virtualization

Public Private

Amazon EC2Other

RHEL, Unix, Windows

Page 27: 2011-03-15 Lockheed Martin Open Source Day

27

Red Hat Cloud

Page 28: 2011-03-15 Lockheed Martin Open Source Day

28

So what's a cloud, now?

NIST says a cloud must allow users to serve themselves. They should be able to do this from anywhere. Users don't care where resources come from, and those resources can be allocated according to demand. All of this is measured and monitored.

http://csrc.nist.gov/groups/SNS/cloud-computing/index.html

Page 29: 2011-03-15 Lockheed Martin Open Source Day

29

Yes, it's hard to do this right

Most shops are very, very far away.

There is a lack of standards.

Lock-in is everywhere.

Page 30: 2011-03-15 Lockheed Martin Open Source Day

30

So what's the plan?

Identify tools, not products.

Interoperability

Flexibility in Licensing

Page 31: 2011-03-15 Lockheed Martin Open Source Day

31

Example: Navy CANES

Cloud: US Navy

Page 32: 2011-03-15 Lockheed Martin Open Source Day

32

Ship

AP 1 AP 2

PowerSupply

Net-work

Hard-ware

OSs

AppSrvr

Apps

PowerSupply

Net-work

Hard-ware

OSs

AppSrvr

Apps

Page 33: 2011-03-15 Lockheed Martin Open Source Day

33

CurrentOld

Ship

AP 1 AP 2

PowerSupply

Net-work

Hard-ware

OSs

AppSrvr

Apps

PowerSupply

Net-work

Hard-ware

OSs

AppSrvr

Apps

Ship

AP 1 AP 2

Hard-ware

OSs

AppSrvr

Apps

Hard-ware

OSs

AppSrvr

Apps

Power Supply

Network

Page 34: 2011-03-15 Lockheed Martin Open Source Day

34

Current IaaSOld

Ship

AP 1 AP 2

PowerSupply

Net-work

Hard-ware

OSs

AppSrvr

Apps

PowerSupply

Net-work

Hard-ware

OSs

AppSrvr

Apps

Ship

AP 1 AP 2

Hard-ware

OSs

AppSrvr

Apps

Hard-ware

OSs

AppSrvr

Apps

Ship

AP 1 AP 2

OSs

AppSrvr

Apps

Power Supply

Network

Hardware

OSs

AppSrvr

Apps

VM

ACS

VM

OS Virtualization

Network

Power Supply

Page 35: 2011-03-15 Lockheed Martin Open Source Day

35

Current IaaS IaaS+Old

Ship

AP 1 AP 2

PowerSupply

Net-work

Hard-ware

OSe

AppSRvr

Apps

PowerSupply

Net-work

Hard-ware

OSe

AppSrvr

Apps

Ship

AP 1 AP 2

Hard-ware

OSe

AppSrvr

Apps

Hard-ware

OSe

AppSRvr

Apps

Ship

AP 1 AP 2

OSs

AppSrvr

Apps

Power Supply

Network

Hardware

OSs

AppSrvr

Apps

VM

ACS

VM

Ship

AP 1 AP 2

ACSPlatform

Srvcs

Apps

Power Supply

Network

Hardware

Apps

ACSEnterprise Services

OS Virtualization OS Virtualization

Power Supply

Network

ACSPlatform

Srvcs

Page 36: 2011-03-15 Lockheed Martin Open Source Day

36

Current In Work IaaS+ PaaSOld

Ship

AP 1 AP 2

PowerSupply

Net-work

Hard-ware

OSs

AppSrvr

Apps

PowerSupply

Net-work

Hard-ware

OSs

AppSrvr

Apps

Ship

AP 1 AP 2

Hard-ware

OSe

AppSrvr

Apps

Hard-ware

OSe

AppSrvr

Apps

Ship

AP 1 AP 2

OS

AppSrvr

Apps

Power Supply

Network

Hardware

OS

AppSrvr

Apps

VM

ACS

VM

Ship

AP 1 AP 2

ACSPlatform

Srvcs

Apps

Power Supply

Network

Hardware

Apps

ACSEnterprise Services

Ship

AP 1 AP 2

Apps

Power Supply

Network

Hardware

Apps

ACSEnterprise Services

Platformas a Service(True PaaS)

OS Virtualization OS Virtualization

AS DB ??

Power Supply

Network

ACSPlatform

Srvcs

OS Virtualization

Page 37: 2011-03-15 Lockheed Martin Open Source Day

37

Current IaaS IaaS+ PaaSOld

Ship

AP 1 AP 2

PowerSupply

Net-work

Hard-ware

OSs

AppServers

War-fighterApps

PowerSupply

Net-work

Hard-ware

OSs

AppServers

War-fighterApps

Ship

AP 1 AP 2

Hard-ware

OSe

AppServers

War-fighterApps

Hard-ware

OSe

AppServers

War-fighterApps

Ship

AP 1 AP 2

OSs

AppServers

War-fighterApps

Power Supply

Network

Hardware

OSs

AppServers

War-fighterApps

VM

ACS

VM

Ship

AP 1 AP 2

ACSPlatformServices

War-fighterApps

Power Supply

Network

Hardware

War-fighterApps

ACSEnterprise Services

Ship

AP 1 AP 2

War-fighterApps

Power Supply

Network

Hardware

War-fighterApps

ACSEnterprise Services

Platformas a Service(True PaaS)

OS Virtualization OS Virtualization

AS DB ??

Power Supply

Network

ACSPlatformServices

Decreased effort

Fewer products, more utilities

Page 38: 2011-03-15 Lockheed Martin Open Source Day

THANK YOU!

Page 39: 2011-03-15 Lockheed Martin Open Source Day

39

MRG Messaging● Enterprise-leading messaging system that spans fast

messaging, reliable messaging, large-file messaging in one implementation

● Uses Linux-specific optimization to achieve optimal performance on Red Hat Enterprise Linux and MRG Realtime

● Provides messaging that is up to 100-fold faster than before● Takes advantage of RHEL clustering, IO, kernel, and more● Includes new high-performance AIO Journal for durable

messaging● Provides native infiniband support for transient messaging

● Implements AMQP, the industry's first open messaging standard, for unprecedented interoperability that is cross-language, cross-platform, multi-vendor, spans hardware and software, and extends down to the wire level

● Provides true messaging interoperability● Creates new messaging ecosystem

Page 40: 2011-03-15 Lockheed Martin Open Source Day

40

MRG Realtime

● Enables applications and transactions to run predictably, with guaranteed response times

● Provides microsecond accuracy

● Provides competitive advantage & meets SLA's

● Travel web site: missed booking

● Program trading: missed trades

● Command & Control: life & death

● Provides replacement kernel for RHEL 5.1+; x86/x86_64

● Preserves RHEL Application Compatibility

● Red Hat Leads Upstream Linux Realtime Development

● maintainer, wrote 90% of code base


Recommended