Transcript
Page 1: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

BEYOND THE OPERATING SYSTEM: RED HAT’S OPEN STRATEGY FOR THE MODERN ENTERPRISE James Falkner Technology Evangelist, Red Hat

Page 2: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

IN THE BEGINNING (1993)…

Page 3: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

linuxgaze*e.net/165/laycock.html

Page 4: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

conoroneill.net

Page 5: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

OPEN SOURCE LEADER

#1 1993 1999 2002 2006 2011 2012 2009 2013 2014 2015 2016

MORETHAN90%OFTHEFORTUNE500USEREDHATPRODUCTS&SOLUTIONS

~8,300EMPLOYEES

85OFFICESWORLDWIDE35COUNTRIES

ANS&P500COMPANYNYSE:RHT

Page 6: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

RED HAT TODAY We offer a range of mission-critical software and services

covering:

CLOUDMIDDLEWAREAPPDEV–MOBILE

OPERATINGSYSTEM

VIRTUALIZATION STORAGE

ü  Flexibility ü  Faster evolution ü  Better quality ü  Better price/performance

ü  Better security assurance ü  Shared development model ü  Open collaboration ü  Long-term deployment

Benefits

Page 7: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

7

BREADTH ACROSS MULTIPLE VERTICALS GLOBALLY

STRENGTH IN MAJOR VERTICALS GLOBALLY

Financial

Government

Tech & Media

Telecom

Logistics & Transportation

Services

Energy

Healthcare

Retail

Manufacturing

14%

15%

12%

9% ...

100% of the Fortune 500 companies in the following industries are Red Hat customers: AIRLINES COMMERCIAL BANKS FINANCIAL DATA SERVICES HEALTHCARE TELECOM

50% of the world's trading volume is powered by Red Hat products and solutions.

WIDE-RANGING EXPERIENCE

Page 8: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

“I’m a Linux geek through and through – I live for Open Source and am proud and humbled to be part of Red Hat. To me, it’s all about making technology available to people who wouldn’t otherwise be able to get it – – leveling the playing field across nations, economic strata, societies.” - Thomas Cameron, RHCA, RHCSS, RHCDS, RHCVA, RHCX Senior Principal Cloud Evangelist

people.redhat.com/tcameron

Page 9: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 10: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

10

Page 11: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

THE

CIO

’S A

LTER

NAT

IVE

Page 12: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

“The winning open source model turns open source 1.0 on its head. By packaging open source into a service (as in cloud computing or software-as-a-service) or as a software or hardware appliance, companies can monetize open source with a far more robust and flexible model, encouraging innovation, and on-going investment in software development.”

Page 13: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

RED HAT OPEN SOURCE

Page 14: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

INSERT DESIGNATOR, IF NEEDED 14

RED HAT JBOSS MIDDLEWARE

RED HAT STORAGE

RED HAT ENTERPRISE LINUX

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

RED HAT ENTERPRISE VIRTUALIZATION

RED HAT SATELLITE

RED HAT CLOUDFORMS

1M+ projects*

* www.blackducksoftware.com/oss-logistics/choose

RED HAT ENTERPRISE LINUX ATOMIC HOST

RED HAT MOBILE

OPEN SOURCE TO THE ENTERPRISE

Page 15: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

We enable software and hardware partners, customers, and academia to participate at every stage of development.

We participate in and create community- powered upstream projects.

We integrate upstream projects, fostering open community platforms.

We commercialize these platforms together with a rich ecosystem of services and certifications.

PARTICIPATE

INTEGRATE

STABILIZE

1M+ PROJECTS

(upstream projects)

(community platforms)

(supported products platforms, and solutions)

RED HAT PRODUCT PROCESS

Page 16: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

INSERT DESIGNATOR, IF NEEDED 16

NU

MB

ER

OF C

OM

MITS

COMPANY / ORGANIZATION *

RED HAT HP IBM MIRANTIS RACKSPACE SUSE OPENSTACK FOUNDATION

B1 SYSTEMS VMWARE NEC

0

500

1,000

1,500

2,000

2,500

3,000

3,500 Corporate contributions to OpenStack OPENSTACK JUNO RELEASE – OCTOBER 2014

Page 17: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

#2 CORPORATE CONTRIBUTOR TO LINUX

bit.ly/1U7XcK9

Page 18: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

#2 CORPORATE CONTRIBUTOR TO DOCKER

bit.ly/1dxu954

Page 19: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

#2 CORPORATE CONTRIBUTOR TO

KUBERNETES

bit.ly/1XZJSNu

Page 20: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 21: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

21

RED HAT OPEN SOURCE 2016

Page 22: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

22

ü  “Worlds created entirely of clouds. “Unicorns” racing through new landscapes. Data moving faster than the speed of light.” – Fortune 2016 Trends

ü  “SaaS becomes VaaS - Now that virtually all enterprise software is

cloud-based, the conversation will shift away from how the software is delivered and refocus on the value the software is delivering” – Fortune 2016 Trends

ü  “Employees will become exception handlers, interacting with systems only when they need to solve a problem or do something that only a human can do.” – IT Business Edge

2016 ENTERPRISE SW TECH TRENDS

Page 23: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

23 www.theverge.com/2015/5/9/8577515/nsa-skynet-program-is-real

Page 24: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

TOP IT ORG PAIN POINTS

INSERT DESIGNATOR, IF NEEDED 24

RELEVANCE How do I make IT more relevant to developers and the business to improve the services we provide?

ACCELERATE DELIVERY

COMPLEXITY How do I keep track of all our VMs and data, and get better control of my environment and budget?

OPTIMIZE IT

SCALABILITY How do I deliver a more flexible and scalable IT environment for my users without a huge budget increase or physical buildout?

DELIVER PUBLIC CLOUD-LIKE SERVICES

AGILITY How do I move to a more agile development and operations process while aligning more closely with the business?

ACCELERATE DELIVERY

Challenge Problem Statement Goal

Page 25: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

25

Page 26: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

RED HAT BELIEFS

INSERT DESIGNATOR, IF NEEDED 26

ü Cost needs to be shifted from expensive legacy infrastructure to

innovation ü  IT needs to deliver new cloud services and help accelerate self-

service and new application delivery ü  A more agile application architecture is necessary to allow

developers to use their favorite languages and tools, enabling them to release early and often without business/infrastructure risk

ü Organizations require modern, secure, cloud-native applications that can be frequently updated to meet internal and external needs

Page 27: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

PaaS

Virtual Servers

Cloud Servers

Foundational storage for Big Data applications

Application platform / Integration / Messaging / Cache / Grid / SOA / BPM / Rules / Mobile

Network & Storage Infrastructure

Management Systems Physical

Servers

IaaS

Page 28: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 29: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 30: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 31: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 32: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 33: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 34: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 35: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 36: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

+

Page 37: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

developers.redhat.com/products/cdk/download

Page 38: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

DEMO TIME!

Page 39: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

MICROSERVICES

Page 40: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 41: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

PeakofInflated

Expectaions

Microservices

x

TroughofDisillusionment

SeriousHotness

Page 42: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

42

ü On Demand/Self-Service Virtualization (Cloud) ü Domain Driven Design – Bounded Context – We sort of get

it now ü CI/CD/DevOps (e.g. Jenkins) tooling and practice ü Automation tooling and practice (e.g. Puppet/Chef/Ansible)

– Infrastructure as Code ü Ever growing demand for better Time to Business Value

MICROSERVICES: WHY NOW?

Page 43: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

MICROSERVICE PRINCIPLES/CHARACTERISTICS

1.  Deployment Independence - updates to an individual microservice have no negative impact to any other component of the system. Optimized for replacement – not reuse

2.  API Focused – not restricted to a single technology/language/protocol

3.  Do one thing well - small enough and no smaller

4.  Aligned with Business

5.  Decentralized Data Management

Page 44: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

YOUR JOURNEY TO MICROSERVICES

Self-ServiceOn-Demand

ElasicInfrastructure

(Cloud)

Re-OrgtoDevOps

AutomaionPuppet,Chef,

Ansible

CI&CDDeploymentPipeline

&Containers

OneMicroservice

SiliconValleyDotComStartup

Page 45: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

GREEN BROWNvs

SiliconValleyDotComStartup

Page 46: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

OperaingSystemJavaVirtualMachine

ApplicaionServer

EAR-EnterpriseArchive

.WAR .WAR.WAR.WAR

.JAR.JAR.JAR

.JAR.JAR.JAR.JAR

.JAR.JAR.JAR

.JAR.JAR.JAR

DTOsEniies3rdPartyMavenDependencies

THE JAVA EE WAY

Page 47: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

Programmers(18) Operators

(6)

DBAs(3)

ProjectManagers

(2)

BusinessAnalysts

(4)

QualityAssurance

(6)

Compliance(2)

Page 48: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise
Page 49: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

EnterpriseServiceBus

Page 50: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

TheOneESBOnebustorulethemall,Onebustofindthem,

OnebustobringthemallAndinthedarknessbindthem

Page 51: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

IndependenceaidsAgility

Page 52: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

MICROSERVICE PRINCIPLES/CHARACTERISTICS

1.  Deployment Independence - updates to an individual microservice have no negative impact to any other component of the system. Optimized for replacement – not reuse

2.  API Focused – not restricted to a single technology/language/protocol

3.  Do one thing well - small enough and no smaller

4.  Aligned with Business

5.  Decentralized Data Management

Page 53: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

MicroserviceConcerns

MyService

Resilience

Discovery

LoadBalancingScaling/Elasicity

Logging

Monitoring

Build,DeploymentPipeline

Tracing

InvocaionMessaging/

IPC

API

Authenicaion

Page 54: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

Browser

Page 55: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

ExampleACMELaptop128GBSSD,8GBRAM

$323.56

Touchscreen128GBSSD8GBRAMCorei3Windows10

AddtoCart

In-StorePickup(15available)Raleigh,CentralAve,Store#1123

Recommendaions

Page 56: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

ExampleACMELaptop128GBSSD,8GBRAM

$323.56

Touchscreen128GBSSD8GBRAMCorei3Windows10

AddtoCart

In-StorePickup(15available)Raleigh,CentralAve,Store#1123

Recommendaions

PricingEngineReviews

Details/Specificaions

Locaion-basedavailability

Peoplewhopurchasedalso...

Page 57: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

Example(Fail)

ACMELaptop128GBSSD,8GBRAM

$323.56

Touchscreen128GBSSD8GBRAMCorei3Windows10

AddtoCart

In-StorePickup(15available)Raleigh,CentralAve,Store#1123

Recommendaions

PricingEngineReviews

Details/Specificaions

Locaion-basedavailability

Peoplewhopurchasedalso...

X

Page 58: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

Example(Fallback)

ACMELaptop128GBSSD,8GBRAM

$323.56

Touchscreen128GBSSD8GBRAMCorei3Windows10

AddtoCart

Closeststore:Raleigh,CentralAve,Store#1123

Recommendaions

PricingEngineReviews

Details/Specificaions

Locaion-basedavailability

Peoplewhopurchasedalso...

X

Page 59: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

API“Gateway”

Page 60: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

API“Gateway”(Fail)

X

Page 61: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

Chaining

Page 62: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

Chaining(Fail)

X

Page 63: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

Chaining(CascadingFail)

XXXXX

Page 64: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

Mixed

Page 65: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

MICROSERVICES PLAYGROUND

https://github.com/redhat-helloworld-msa

http://developers.redhat.com/downloads

Container Development Kit

HELLOWORLD MSA

Page 66: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

IN CLOSING… ü Red Hat has strong roots in open source and

open collaboration ü Devs and Ops face new challenges in delivering

faster, better, stronger business value from existing apps

ü Cloud, containers, devops, microservices becoming better understood, can be applied incorrectly or unnecessarily

ü Red Hat investing heavily in getting you there

Page 67: Beyond the Operating System: Red Hat's Open Strategy for the Modern Enterprise

THANKS!

James Falkner Technology Evangelist, Red Hat MSA slides shamelessly stolen from @burrsutter


Recommended