A JOURNEY TO DIGITAL TRANSFORMATION · platform usage and application architecture considerations...
Transcript of A JOURNEY TO DIGITAL TRANSFORMATION · platform usage and application architecture considerations...
A JOURNEY TO DIGITAL TRANSFORMATIONCHALLENGES & SUCCESSES, OPEN SOURCE INNOVATION, IMPORTANCE OF THE ECOSYSTEM
Paul ArmstrongPrincipal Solution ArchitectRed Hat Day TorontoJune 2018
RED HAT DAY JUNE 20182
Forbes - 2017 State of Cloud Adoption
April 2017In 15 Months, 80% of all IT budgets
will be committed to cloud solutions
June 2018Mmmmmm… Not quite yet.
WHAT A DIFFERENCE A YEAR MAKES?
Paul Armstrong - Red Hat Day
100%THE PERCENTAGE OF CANADIAN COMPANIES THAT WILL INCREASE THEIR CLOUD SPEND IN 2018, THEY JUST MAY NOT KNOW IT YET!
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…
THE ROAD TO CLOUD?
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
7
DELIVERING INNOVATION, FASTERHOW DO WE GO FROM ISOLATED EXPERIMENTATION TO MASS CLOUD ADOPTION AND CREATE A MODERN IT ORGANIZATION
IN THE PROCESS?
DECISIONS, DECISIONS
WHAT CLOUD TYPES WILL WE USE?
MANAGEMENT
METRICS
TELEMETRY
(ISIBILITYCOST
INGRESS
EGRESS
CONTROL
SKILLSET WORKLOAD
MIX BURSTING
CHARGEBACK
WHAT CLOUD PLATFORMS WILL WE USE?
CONSISTENCYCONFIGURATION
IMAGE MANAGEMENT
SECURITYCONTAINER
VIRTUAL MACHINE
INSTANCE
DEPLOYMENTBAREMETAL COMPLIANCE
LICENSING
PATCHING
WHAT CLOUD APP MODELS WILL WE USE?
INTEGRATION
REFACTORING
MICROSERVICE
AGILE
PORTABILITY INSTANCE
APIs
12 FACTOR
FUNCTIONS
LEGACY
FAST MOVING MONOLITH
DE(*OPS
ENCAPSULATE
CORRUPTION LAYER
SUCCESSES
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
● Moderni”ed application delivery and deployment process
ACCELERATING PRODUCT RELEASES VIA CLOUD
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, standardi”ed patterns.
● Assisted distributed application teams and outsourcing partner in moving workloads to containers.
BENEFITS
● Standardi”ed application hosting platform with common approaches for application deployment, networking, logging, telemetry, and other functions.
● Provides consistent approach to application onboarding in diverse global organi”ation and minimi”ing application onboarding effort.
● Application onboarding expertise reused across multiple business units.● Standardi”ed patterns simplified production support by centrali”ed operations
teams.
CONTAINER ADOPTION AT GLOBAL ENTERPRISE SCALE
FINANCIAL SERVICES
LOCATION: NORTH AMERICA
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
CHALLENGE
● Legacy infrastructure and traditional development practices prevented rapid deployment of concepts to market and carried high costs
SOLUTION
● Deploy container platform to familiari”e teams with technology, platform operationali”ation, and workload migration
● Automate CI/CD processes and pipeline and a standardi”ed 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
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
WE DON’T DO THIS ALONE
19
THE POWER OF OPEN SOURCE INNOVATIONDRIVEN BY COMMUNITIES - FOSTERED BY RED HAT
•
F4953-011017
20
OPEN SOURCE CULTURE
Collaboration
Transparency both access and the ability to act
Shared problems are solved faster
)orking together creates standardi”ation
*Black Duck and North Bridge, 2015 Future of Open Source survey
*
F4953-011017
21
)e participate in and create community-powered upstream projects.
PARTICIPATE INTEGRATE STABILIZE
)e integrate upstream projects, fostering open community platforms.
)e commerciali”e 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
*
F4953-011017
22
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
F4953-011017
23
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?
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!
F4953-011017
25
ContainerSecurity
Monitoring Tools
Backup & Recovery
AppSupport
AppServices
CI/CD ToolSupport
DBSupport
SDN
Service Catalog Support
THE ECOSYSTEM
BRINGING TOGETHERIT
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
AUTOMATION
AGILE INTEGRATION
CLOUD NATIVE DEVELOPMENT
CULTURE PEOPLE & PROCESS
LIVING A JOURNEY - CUSTOMER EXPERIENCE
ENJOY RED HAT DAY!plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHat