importance of the ecosystem challenges & successes, open source innovation, a journey ... ·...

28
A JOURNEY TO DIGITAL TRANSFORMATION CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, IMPORTANCE OF THE ECOSYSTEM Paul Armstrong Principal Solution Architect Red Hat Day Montreal August 2018

Upload: others

Post on 07-Sep-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

A JOURNEY TO DIGITAL TRANSFORMATIONCHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, IMPORTANCE OF THE ECOSYSTEM

Paul ArmstrongPrincipal Solution ArchitectRed Hat Day MontrealAugust 2018

Page 2: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

RED HAT DAY JUNE 20182

Forbes - 2017 State of Cloud Adoption

April 2017“In 15 Months, 80% of all IT budgets

will be committed to cloud solutions”

August 2018“Mmmmmm… Not quite yet.”

Well… what do they really mean?

WHAT A DIFFERENCE A YEAR MAKES?

Paul Armstrong - Red Hat Day

Page 3: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

WHY MOVE TO CLOUD?SPEED/EASE OF DELIVERY?

EASY ACCESS TO TECHNOLOGY?

STARTUP COST REDUCTION?

INCREASE REACH?

OTHER REASON?

*CLOUD MEANING ANY CLOUD MODEL, TYPE, OR IMPLEMENTATION…

Page 4: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

100%THE PERCENTAGE OF CANADIAN COMPANIES THAT WILL INCREASE THEIR CLOUD SPEND IN 2018, THEY JUST MAY NOT KNOW IT YET!

Page 5: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

THE ROAD TO DIGITAL TRANSFORMATION?

Page 6: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

YOUR JOURNEYDEPENDS ON YOUR STARTING POINT

AND YOUR DESTINATION

Public Cloud

Multi-Cloud

ContainersCaaS/xPaaS

Devops Tools &

Processes

Instances

Cloud Native

Container Orchestration

Integration & API

Management

Microservices

Private Cloud

Hybrid Cloud

Virtual Machines

Bare Metal

APIs

Functions / Serverless

Page 7: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

7

DELIVERING INNOVATION, FASTERHOW DO WE GO FROM ISOLATED EXPERIMENTATION TO MASS CLOUD ADOPTION AND CREATE A MODERN IT ORGANIZATION

IN THE PROCESS?

Page 8: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

DECISIONS, DECISIONS

Page 9: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

WHAT CLOUD TYPES WILL WE USE?

MANAGEMENT

METRICS

TELEMETRY

VISIBILITYCOST

INGRESS

EGRESS

CONTROL

SKILLSET WORKLOAD

MIX BURSTING

CHARGEBACK

Page 10: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

WHAT CLOUD PLATFORMS WILL WE USE?

CONSISTENCYCONFIGURATION

IMAGE MANAGEMENT

SECURITYCONTAINER

VIRTUAL MACHINE

INSTANCE

DEPLOYMENTBAREMETAL COMPLIANCE

LICENSING

PATCHING

Page 11: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

WHAT CLOUD APP MODELS WILL WE USE?

INTEGRATION

REFACTORING

MICROSERVICE

AGILE

PORTABILITY INSTANCE

APIs

12 FACTOR

FUNCTIONS

LEGACY

FAST MOVING MONOLITH

DEV*OPS

ENCAPSULATE

CORRUPTION LAYER

Page 12: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

SUCCESSES

Page 13: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

FINANCIAL SERVICES

LOCATION: NORTH AMERICA

CHALLENGE

● Fortune 100 FSI needed to bring products to market quicker to retain customers in a tough market space

SOLUTION

● Built and rolled out an internal cloud - IaaS & PaaS● Developed a CI/CD process to allow developers to push

applications from Dev to Prod rapidly● Rewrote key applications for loyalty program porting

from mainframe architecture to microservices architecture

BENEFITS

● Achieved cost savings by moving applications/workloads to internal cloud from mainframe and hypervisor platform

● Modernized application delivery and deployment process

ACCELERATING PRODUCT RELEASES VIA CLOUD

Page 14: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

CHALLENGE

● Global FSI looking to migrate the majority of their workloads to containers

SOLUTION

● Integrated a container platform with network, storage, and security infrastructure and processes.

● Developed a targeted application onboarding approach with well defined, standardized patterns.

● Assisted distributed application teams and outsourcing partner in moving workloads to containers.

BENEFITS

● Standardized application hosting platform with common approaches for application deployment, networking, logging, telemetry, and other functions.

● Provides consistent approach to application onboarding in diverse global organization and minimizing application onboarding effort.

● Application onboarding expertise reused across multiple business units.● Standardized patterns simplified production support by centralized operations

teams.

CONTAINER ADOPTION AT GLOBAL ENTERPRISE SCALE

FINANCIAL SERVICES

LOCATION: NORTH AMERICA

Page 15: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

CHALLENGE

● Redefine how 10,000+ developers design, build & test software in a healthcare setting

● Change the operating model that enables features to be delivered monthly or even weekly.

SOLUTION

● Adoption of a container platform ● 4000 applications including over 20 that are considered mission critical● Assisted in operations, application fit, application migration, DevOps

enablement and leveraging Red Hat technologies.● Building “Cloud Scaffolding” (Push Button Infrastructure) for developers

and operations

BENEFITS

● Enabled stakeholders on both DevOps and Agile principles● Reduced of time necessary to onboard teams onto the cloud● Moved from private data centers to leveraging the hybrid cloud

MULTI-PRONGED CONTAINER ADOPTION AT HEALTHCARE LEADER

HEALTH CARE

LOCATION: NORTH AMERICA

Page 16: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

CHALLENGE

● Legacy infrastructure and traditional development practices prevented rapid deployment of concepts to market and carried high costs

SOLUTION

● Deploy container platform to familiarize teams with technology, platform operationalization, and workload migration

● Automate CI/CD processes and pipeline and a standardized development process across all portfolios

● Mentoring on agile development practices and container concepts including platform usage and application architecture considerations

● Onboarded Spring Boot, Node.js, and .NET Core applications

BENEFITS

● Increased innovation speed: new IoT project showcased in 2 weeks● Dynamic scaling in production and self-service in development● Project solution cost recovery in 10 months with total cost avoidance in

excess of $4M

SOFTWARE INNOVATION AND INFRASTRUCTURE EFFICIENCY AT MAJOR TRANSPORTATION COMPANY

TRANSPORTATION

LOCATION: NORTH AMERICA

Page 17: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

17

Open source culture powers open innovationWHAT WE BELIEVE

Avoid long-term roadmapsPlan just enough to start

Break big thingsInto small chunksWork incrementally

Rapid feedbackcycles

AutomateINFRA, TDD, CI/CD

Build new skillsThrough pairingand mentoring

Experimentationinforms strategySmall failures arelearning opportunities

JUST START.

This requires all of us to be invested in the success

Page 18: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

WE DON’T DO THIS ALONE

Page 19: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

19

THE POWER OF OPEN SOURCE INNOVATIONDRIVEN BY COMMUNITIES - FOSTERED BY RED HAT

Page 20: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

F4953-011017

20

OPEN SOURCE CULTURE

Collaboration

Transparency (both access and the ability to act)

Shared problems are solved faster

Working together creates standardization

*Black Duck and North Bridge, 2015 Future of Open Source survey

*

Page 21: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

F4953-011017

21

GETTING CHANGES ACCEPTED UPSTREAM

USER INTERFACES

SOLVING COMMON CHALLENGES THROUGH COLLABORATION

COMMUNITY DEVELOPMENT

BRILLIANT INNOVATION

RAPID ITERATION

QA AND INTEGRATION

PREDICTABLE, STABLE LIFE CYCLE SUPPORT

UPSTREAM VS. DOWNSTREAM

Gluster has a bug? Well upstream might have an issue. Patch or whole new version?Who fixes it in the meantime? How quickly can you ramp?

Page 22: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

F4953-011017

22

We participate in and create community-powered upstream projects.

PARTICIPATE INTEGRATE STABILIZE

We integrate upstream projects, fostering open community platforms.

We commercialize these platforms together with a rich

ecosystem of services and certifications.

PRODUCT DEVELOPMENT MODEL

*Black Duck and North Bridge, 2015 Future of Open Source survey

*

Page 23: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

F4953-011017

23

RED HAT MAKES OPEN SOURCE READY FOR THE ENTERPRISE

WE DELIVER THE INNOVATION OF OPEN SOURCE PROJECTS AS PREDICTABLE, RELIABLE, AND SECURE PRODUCTS

THAT REMAIN OPEN SOURCE

Page 24: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

WE DON’T SOLVE EVERY PROBLEMWELL, HONESTLY, WE SOLVE A BUNCH OF THEM BUT WE STILL NEED LOTS OF HELP.

THERE ARE LOTS OF PROBLEMS!

Page 25: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

F4953-011017

25

ContainerSecurity

Monitoring Tools

Backup & Recovery

AppSupport

AppServices

CI/CD ToolSupport

DBSupport

SDN

Service Catalog Support

THE ECOSYSTEM

Page 26: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

BRINGING TOGETHERIT

Page 27: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

F4953-011017

27

LAPTOP

Container

Application

OS dependencies

Guest VM

RHEL

BARE METAL

Container

Application

OS dependencies

RHEL

VIRTUALIZATION

Container

Application

OS dependencies

Virtual Machine

RHEL

PRIVATE CLOUD

Container

Application

OS dependencies

Virtual Machine

RHEL

PUBLIC CLOUD

Container

Application

OS dependencies

Virtual Machine

RHEL

HYBRID CLOUD INFRASTRUCTURE

CONTAINER REGISTRY

CLOUD NATIVE DEVELOPMENT

CULTURE PEOPLE & PROCESS

CONTAINER NATIVE STORAGE

Page 28: IMPORTANCE OF THE ECOSYSTEM CHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, A JOURNEY ... · 2018. 8. 24. · YOUR JOURNEY DEPENDS ON YOUR STARTING POINT AND YOUR DESTINATION Public

ENJOY RED HAT DAY!plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat