22

people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 5: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 6: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 7: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 9: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 10: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 11: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks

WHERE DO CUSTOMERS START?

Deliver apps faster with containers and DevOps

Modernize existing apps

Build next-gen, cloud native applications

Page 12: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 13: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks

THE MODERN APPLICATION PLATFORMOne platform for traditional & cloud native apps

Runtime

App

Cloud Platform

Data

Build | Deploy | Scheduling | Scaling | Elasticity | Metrics | Logging

Security IMDG Messaging

Runtime

Svc

Runtime

Svc

Cloud Provider

Page 14: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks

Supported Runtimes(Container images and Maven Artifacts)

JAVA EE(JBoss EAP)

MICROPROFILE(WildFly Swarm)

OPENSHIFT / XPAAS

REACTIVE(vert.x)

NODE.JS APACHETOMCAT

Certified Frameworks & Components(Maven Artifacts)

SPRING BOOT / CLOUD

NETFLIX OSS Ribbon

DeveloperSaaS

Generators

IDE

etc.

Management

APM

Metrics

ServiceDiscovery Config.

Logging

Health Check

Load Balancing

CI/CDSSOMessaging IMDG API Mgmt

NETFLIX OSSHysterix ...

API Mgt(3scale)

Page 15: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 16: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks

REHOST● Containerize existing

workloads

● Deploy them on OCP

● Keep external integrations and data on legacy

● Focus on smaller or frozen apps

RESHAPE

● Legacy remains intact

● New layer - new capabilities

● Deploy on OCP

● New integration points between legacy and new layers

REARCHITECT

● Legacy is totally replaced

● New interfaces and data

● Use OCP as platform

● Some data and features can be re-wrapped, but most are refactored.

PATTERNS IN MODERNIZING WORKLOADS3 MAIN PATTERNS

Page 17: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 18: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 19: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 20: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks
Page 21: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks

United view and reports across all teams and projects

Services, communications, events, and common storage

Page 22: people.redhat.compeople.redhat.com/mlessard/mtl/presentations/june2017/MAD_MS.pdf · (WildFly Swarm) OPENSHIFT / XPAAS REACTIVE (vert.x) NODE.JS APACHE TOMCAT Certified Frameworks