beyond the operating system: red hat's open strategy for the modern enterprise

Post on 16-Apr-2017

115 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

IN THE BEGINNING (1993)…

linuxgaze*e.net/165/laycock.html

conoroneill.net

OPEN SOURCE LEADER

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

MORETHAN90%OFTHEFORTUNE500USEREDHATPRODUCTS&SOLUTIONS

~8,300EMPLOYEES

85OFFICESWORLDWIDE35COUNTRIES

ANS&P500COMPANYNYSE:RHT

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

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

“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

10

THE

CIO

’S A

LTER

NAT

IVE

“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.”

RED HAT OPEN SOURCE

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

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

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

#2 CORPORATE CONTRIBUTOR TO LINUX

bit.ly/1U7XcK9

#2 CORPORATE CONTRIBUTOR TO DOCKER

bit.ly/1dxu954

#2 CORPORATE CONTRIBUTOR TO

KUBERNETES

bit.ly/1XZJSNu

21

RED HAT OPEN SOURCE 2016

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

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

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

25

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

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

+

developers.redhat.com/products/cdk/download

DEMO TIME!

MICROSERVICES

PeakofInflated

Expectaions

Microservices

x

TroughofDisillusionment

SeriousHotness

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?

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

YOUR JOURNEY TO MICROSERVICES

Self-ServiceOn-Demand

ElasicInfrastructure

(Cloud)

Re-OrgtoDevOps

AutomaionPuppet,Chef,

Ansible

CI&CDDeploymentPipeline

&Containers

OneMicroservice

SiliconValleyDotComStartup

GREEN BROWNvs

SiliconValleyDotComStartup

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

Programmers(18) Operators

(6)

DBAs(3)

ProjectManagers

(2)

BusinessAnalysts

(4)

QualityAssurance

(6)

Compliance(2)

EnterpriseServiceBus

TheOneESBOnebustorulethemall,Onebustofindthem,

OnebustobringthemallAndinthedarknessbindthem

IndependenceaidsAgility

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

MicroserviceConcerns

MyService

Resilience

Discovery

LoadBalancingScaling/Elasicity

Logging

Monitoring

Build,DeploymentPipeline

Tracing

InvocaionMessaging/

IPC

API

Authenicaion

Browser

ExampleACMELaptop128GBSSD,8GBRAM

$323.56

Touchscreen128GBSSD8GBRAMCorei3Windows10

AddtoCart

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

Recommendaions

ExampleACMELaptop128GBSSD,8GBRAM

$323.56

Touchscreen128GBSSD8GBRAMCorei3Windows10

AddtoCart

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

Recommendaions

PricingEngineReviews

Details/Specificaions

Locaion-basedavailability

Peoplewhopurchasedalso...

Example(Fail)

ACMELaptop128GBSSD,8GBRAM

$323.56

Touchscreen128GBSSD8GBRAMCorei3Windows10

AddtoCart

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

Recommendaions

PricingEngineReviews

Details/Specificaions

Locaion-basedavailability

Peoplewhopurchasedalso...

X

Example(Fallback)

ACMELaptop128GBSSD,8GBRAM

$323.56

Touchscreen128GBSSD8GBRAMCorei3Windows10

AddtoCart

Closeststore:Raleigh,CentralAve,Store#1123

Recommendaions

PricingEngineReviews

Details/Specificaions

Locaion-basedavailability

Peoplewhopurchasedalso...

X

API“Gateway”

API“Gateway”(Fail)

X

Chaining

Chaining(Fail)

X

Chaining(CascadingFail)

XXXXX

Mixed

MICROSERVICES PLAYGROUND

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

http://developers.redhat.com/downloads

Container Development Kit

HELLOWORLD MSA

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

THANKS!

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

top related