Sei sulla pagina 1di 40

OPENSHIFT STATE OF THE UNION

STRATEGY AND ROADMAP

Thiago Araki
Manager, LATAM Technology Office

GENERAL DISTRIBUTION
TODAY'S BUSINESS RUNS ON APPLICATIONS
70% OF ORGANIZATIONS HAVE MORE THAN 100 APPS DEPLOYED

6.1%

70% HAVE MORE


THAN 100 APPS
9.4%
29.9%

21.8%

37% HAVE MORE


THAN 1000 APPS
32.9%

F12994-181112

2 Source: Cloud Native App Dev Research, July 2018, Red Hat and Qualtrics (n=395)
APPLICATIONS RELEASE MORE FREQUENTLY
ANNUALLY (2 YEARS AGO) → QUARTERLY (TODAY) → < MONTHLY (2 YEARS FROM NOW)

At what frequency do you team(s) release/plan to release applications on average?

60%

40%

20%

0%

Annually Bi-annually Quarterly Monthly Weekly Daily

2 Years Ago Today 2 Years from Now

F12994-181112
Source: Accelerate Your Path To Innovation With Containers, a commissioned study conducted by Forrester Consulting on behalf of Red Hat, March 2018.
3 Base: 200 IT/development decision makers using containers
BUSINESS DIFFERENTIATION DEPENDS ON THE
ABILITY TO DELIVER APPLICATIONS FASTER

Cloud-native Legacy
Hybrid Cloud DevOps
Applications Applications

CONTAINERS, KUBERNETES, MICROSERVICES & DEVOPS ARE KEY INGREDIENTS

4
DIGITAL LEADERS ARE HIGH PERFORMERS
MEASURED IN TERMS OF I.T. THROUGHPUT & STABILITY

HIGH-PERFORMING
ORGANIZATIONS DEPLOY

46x
MORE FREQUENTLY THAN
LOW-PERFORMING ONES

Source: Google Cloud + Dora, Accelerate: 2019 State of DevOps, August 2018. https://cloudplatformonline.com/2018-state-of-devops.html

5
A Cloud-like Experience Everywhere

GENERAL DISTRIBUTION
IT Operations needs
secure, efficient and
controlled processes
Automated provisioning
Automated installations
Automated security scanning
Automated upgrades
Automated backups

And it needs to integrate with what


they already have.
Empowering Developers to Innovate
Developers want
to be productive and
have choice
Choice of architectures
Choice of programming languages
Choice of databases
Choice of application services
Choice of development tools
Choice of build and deploy workflows

They don’t want to have to worry


about the infrastructure.

Photo: rawpixel on Unsplash


CONFIDENTIAL - FOR INTERNAL USE ONLY

CONFIDENTIAL - FOR INTERNAL


10
USE ONLY
What are containers & why do we need
them?
VMs & CONTAINERS

Virtual Machine Container

Application Application
Clear ownership boundary Dev
IT Ops OS dependencies between Dev and IT Ops OS dependencies
(and Dev, sort of)
drives DevOps adoption
Operating System and fosters agility Container Host
IT Ops
Infrastructure Infrastructure

Optimized for stability


Optimized for agility

12
MYTH 1: CONTAINERS ARE ENOUGH

13
WHY DO CONTAINERS NEED ORCHESTRATION?

MANAGE CONTAINERS
SECURELY

MANAGE CONTAINERS AT
SCALE

INTEGRATE IT OPERATIONS

CONTAINERIZED ENABLE HYBRID CLOUD


APPS

14
KUBERNETES IS THE CONTAINER
ORCHESTRATION STANDARD
2 YEARS AGO TODAY
Fragmented landscape Kubernetes consolidation

OTHER ORCHESTRATORS OTHER


(Cloud Foundry Diego, ORCHESTRATORS
Nomad, Blox, etc.)

15
MYTH 2: KUBERNETES IS ENOUGH

Kubernetes Founders

https://twitter.com/brendandburns/status/849371016308588544
https://twitter.com/jbeda/status/877310563629400064

16
KUBERNETES DONE RIGHT IS HARD
INSTALL DEPLOY HARDEN OPERATE
● Templating ● Identity & Security Access ● Platform Monitoring & Alerts ● OS Upgrade & Patch
● Validation ● App Monitoring & Alerts ● Metering & Chargeback ● Platform Upgrade & Patch
● OS Setup ● Storage & Persistence ● Platform Security Hardening ● Image Upgrade & Patch
● Egress, Ingress & Integration ● Image Hardening ● App Upgrade & Patch
● Host Container Images ● Security Certifications ● Security Patches
● Build/Deploy Methodology ● Network Policy ● Continuous Security Scanning

75% ● Disaster Recovery


● Resource Segmentation
● Multi-environment Rollout
● Enterprise Container Registry
● Cluster & App Elasticity
of enterprise users identify ● Monitor, Alert, Remediate
complexity of implementation and ● Log Aggregation

operations as the top blocker to adoption


Source: The New Stack, The State of the Kubernetes Ecosystem, August 2017

17
Red Hat OpenShift
OPENSHIFT IS THE TRUSTED
ENTERPRISE CONTAINER PLATFORM
Kubernetes OpenShift
Release Release
...
1-3 months
hardening

100s of defect and performance fixes


200+ validated integrations
Certified container ecosystem
9 year enterprise lifecycle management
Self-managed and hosted service delivery options
Red Hat has been a leading Kubernetes contributor since day 1

19
RED HAT HAS BEEN A KUBERNETES LEADER
SINCE DAY 1

K8S 1.0

K8S 1.0

K8S 1.6

K8S 1.8

K8S 1.9

1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 ……

20 2015 2016 2017 2018


OPENSHIFT IS GAINING MOMENTUM
MORE THAN 1,000 CUSTOMERS WORLDWIDE

FY

21
ORGANIZATIONS INNOVATING WITH OPENSHIFT

FINANCIAL SERVICES HEALTHCARE AUTOMOTIVE RETAIL

LOGISTICS TRAVEL/HOSPITALITY PUBLIC SECTOR MEDIA | TELCO

22
OPENSHIFT ENABLES
DEVELOPER PRODUCTIVITY & IT EFFICIENCY
BUILD TEST DEPLOY

Self-service Consistent Automated CI/CD Configuration App logs &


Provisioning environments build & deploy pipelines management metrics

CODE REVIEW MONITOR

SPRING & JAVA EE MICROSERVICES FUNCTIONS

LANGUAGES DATABASES APPLICATION SERVICES

LINUX WINDOWS*

23 * coming soon
Trusted enterprise Kubernetes
● Trusted Host, Content, Platform
● Full Stack Automated Install
● Over the Air Updates & Day-2 Management

A cloud-like experience, everywhere


● Hybrid, Multi-Cluster Management
● Operator Framework
● Operator Hub & Certified ISVs

Empowering developers to innovate


● OpenShift Service Mesh (Istio)
● OpenShift Serverless (Knative)
● CodeReady Workspaces (Che)
Kubernetes Operators

GENERAL DISTRIBUTION
THE EASE OF THE CLOUD
EVERYWHERE

YOUR AUTOMATED LIKE BUT RUNS


APPLICATION THE CLOUD EVERYWHERE
Kubernetes-native apps Automatic updates, patching, Build once, deploy on any
and services recovery, and tuning cluster, public cloud or
on-premises

26
THE EASE OF THE CLOUD
EVERYWHERE WITH KUBERNETES OPERATORS

● Encode human operational knowledge


● Automatically patch, upgrade, recover,
and tune apps and services
OPERATOR
● Purpose-built for a specific application
or service

27
RED HAT CONFIDENTIAL | RESTRICTED DISTRIBUTION
OpenShift Service Mesh

GENERAL DISTRIBUTION
CLOUD NATIVE APP DEV

Microservice Microservice Microservice

Netflix Zuul
ZipKin Server Netflix Eureka
Server Tracing Tracing Tracing

Circuit Breaker Circuit Breaker Circuit Breaker

Routing Routing Routing

Svc Discovery Svc Discovery Svc Discovery


Spring Cloud Netflix Hystrix
Netflix Ribbon Config Config Config
Config Server Netflix Turbine

30
EVOLUTION OF CLOUD NATIVE APP DEV

Microservice

Tracing

Circuit Breaker

Routing

Svc Discovery Microservice


Config

Container Platform
Platform
(+ Service Mesh)

...2014 2019

31
DISTRIBUTED SERVICES WITH
OPENSHIFT SERVICE MESH

ANY
CONTAINER

APPLICATION LIFECYCLE MANAGEMENT

SERVICE MESH (ISTIO)


Load Balancing ⁞ Fault Tolerance ⁞ Traceability ⁞ Observability ⁞ Service Security ⁞ Chaos Engineering ⁞ Traffic Control

CONTAINER ORCHESTRATION
Logs ⁞ Monitoring ⁞ Infra Security ⁞ Load Balancing ⁞ Service Discovery ⁞ Config ⁞ Resource Management ⁞ Elasticity

PHYSICAL VIRTUAL CLOUD ANY


INFRASTRUCTURE

32
Serverless

GENERAL DISTRIBUTION
KNATIVE OVERVIEW
Building blocks to build modern, source-centric, and container-based applications that can run anywhere

Build / Pipelines Serving Eventing

An event-driven model that serves Common infrastructure for


A pluggable model for building
the container with your application consuming and producing events
artifacts, like jar files, zips or
and can "scale to zero". that will stimulate applications.
containers from source code.

34
RED HAT OPENSHIFT HYBRID SERVERLESS

Developer experience (APIs, CLI, service Function as a Service* Invoker Runtime CLI API
binding)

Red Hat OpenShift


Building blocks for serverless (source-centric Knative Events Build Serving
and container-based) ODO CLI Eclipse Che

Red Hat Services 3rd-party Services

The leading enterprise Kubernetes platform Operator Framework


Automated Operations Istio
Build and run anywhere (Hybrid Cloud) Automated
Operations Hybrid Install / Ops Install / Upgrade Network / CNI

Ops & Dev Consoles Security / Auth Storage / CSI

Kubernetes

Red Hat Enterprise Linux or Red Hat CoreOS

35
Simplified Adoption

GENERAL DISTRIBUTION
RED HAT SERVICES FOR OPENSHIFT ADOPTION
OPEN INNOVATION LABS CONTAINER ADOPTION PROGRAM

EXPERIMENT CATALYZE INNOVATION


Rapidly build prototypes, FRAMEWORK FOR SUCCESSFUL CONTAINER
Bring modern application
do DevOps, and be agile. development back to your team.
ADOPTION AND IT TRANSFORMATION:

Mentoring, training, and side-by-side


collaboration to:
● Create a production platform and team to run it
● Create end-to-end container-driven deployment
automation
● Scale application onboarding expertise
IMMERSE YOUR TEAM
● Guide new Kubernetes-native development
Work side-by-side with experts
● Align business with IT through included Red Hat Open
in a residency-style engagement.
Innovation Labs

37
OPENSHIFT Where customers, partners, users, and contributors
come together to collaborate on Red Hat OpenShift
COMMONS
450+ member organizations 55+ countries

70+ 11 Peer-to-peer network


Code Contributors Special Interest Groups and knowledge sharing
Organizations actively Operators, Machine Learning, Weekly live virtual briefings,
contributing to OpenShift Gov, EDU, OpenStack, Ops, global face-to-face gatherings,
open source code and more and a vibrant Slack community

Participants Over 400


include: more
General Distribution
THANK YOU

GENERAL DISTRIBUTION

Potrebbero piacerti anche