YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange -...

20
AGILE RELIABILITY WITH RED HAT IN THE CLOUDS - YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems 13-Mar-18

Transcript of YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange -...

Page 1: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS - YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE

Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems13-Mar-18

Page 2: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways
Page 3: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

Enable Digital Transformation

New ways of developing, delivering,

and integrating applications

ApplicationsMore agile processacross both IT and

the business

ProcessModernize existing and build new cloud-based

infrastructure

Infrastructure

It requires an evolution in….

Page 4: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

Dev | Ops or DevOps | Conway’s Law

“Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.”

− M. Conway

“When development groups change how their development staff are organized, their current application architecture will work against them.”

− Al Shalloway

Page 5: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

5

DEVELOPMENT AND DEPLOYMENT IS CHANGING

ArchitectureInfrastructure

Monolith

N-Tier

Microservices

Datacenter

Hosted

Hybrid

Process

Waterfall

Agile

DevOps

Page 6: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways
Page 7: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

Snowflakes or Phoenix?

Page 8: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

Snowflakes or Phoenix?

Page 9: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

Community Powered Innovation

Page 10: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

= +

made easy

& made enterprise

Page 11: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

OpenShift Application Lifecycle Management

Build Automation Deployment Automation

Service Catalog(Language Runtimes, Middleware, Databases)

Self-Service

Infrastructure Automation & Cockpit

Container

BusinessAutomation

Container

Integration

Container

Data &Storage

Container

Web &Mobile

Networking Storage Registry Logs & Metrics

Security

Container Orchestration & Cluster Management(kubernetes)

Container Runtime & Packaging(docker)

Enterprise Container Host

Red Hat Enterprise LinuxAtomic Host

Traditional, stateful, and cloud-native apps

OPENSHIFT CONTAINER PLATFORM

Secure Kubernetes Container Platform Implementation

Trusted Operating System Base

OpenShift automation extensions for Dev and Ops

Page 12: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

SPEED IS KEY! APPAGILE ENABLES DEVELOPMENT TEAMS TO DO WHAT THEY WANT, WHEN THEY WANT: DEVELOP. NOW.

12

FROM TO

▪ Procuring dedicated hard- & software

▪ Customizing DEPLOYED platform

▪ Provisioning PaaS SERVICE instance

3 months

1 month

15 minutes

FEW HOURS

▪ Installing systems

▪ setting up development landscape

4 monthssaving

Page 13: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

DevOps vs. ITIL – Squaring THE CIRCLE

Actually THE CUSTOMER WANTS Both – Must He MAKE A DECISION?

Binding / SLA

Usually slow / rigid

Responsibilty TRANSFER

Process-Driven

AGILE

Fast

Sole responsibility

Innovative

ITILDEVOPS

Page 14: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

THE SOLUTION: ENTERPRISE DEVOPS

Page 15: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

CUSTOMER SUCCESS STORIES ACROSS INDUSTRIES

APPAGILE FOR LOGISTICS APPAGILE FOR GAMING

Efficient And FlexibleOptimize daily business

Flexible platformFor sea hero quest

Microservies / delopment of mobile app to track delivery

Massive dailyVolatility

Users:

50.000Originallyplaned:

1.000.000After 2weeks:

4.000.000After 4months:

APPAGIALE FOR AUTOMOTIVE

Time-2-Market forSmart car Services

Conected Drive managed by AppAgile

▪ Global platform ▪ Dev environment for

microservices & applications

▪ Flexible dev platform▪ ~2.000 developers▪ globally distributed

Page 16: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

WHAT IS APPAGILE?

#devops natively supported

#prebuilt images of many middleware components, databases and language runtimes

Container Orchestration & Cluster Management (kubernetes)

Networking Storage Registry Logs &

Metrics Security

Infrastructure Automation & Cockpit

Container Runtime & Packaging (Docker)

Atomic Host Red Hat Enterprise Linux

Enterprise Container Host

Self-Service

Service CatalogBuild Automation

Deployment Automation

Application Lifecycle Management (CI/CD)

#enterprisedevops

#container

#orchestration

#cloud

#iaas

Page 17: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

Sebastian Faulhaber <[email protected]>17

CONTAINERS BECOMING MAINSTREAM

Page 18: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

http://learn.openshift.com

Try it and see!

OpenShiftInteractive Learning Platform for Dev and DevOps

Get hands on!

Interactive hands-on development scenarios

Page 19: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

Transformations

Page 20: YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE AGILE …YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE Lutz Lange - Solution Architect Red Hat Thomas Weber - VP App AppAgile T-Systems ... New ways

Transformations

Applications ProcessesInfrastructures

Monolith

N-Tier

Microservices

Datacenter

Hosted

Hybrid

Waterfall

Agile

DevOps