SlideShare une entreprise Scribd logo
1  sur  75
Basefarm Tech MeetUp
OPENSHIFT:
DEVOPS MADE EASY
AGENDA
Welcome
Stefan Månsby, Vice President @ Basefarm
DevOps, Microservices and Containers – from Hype to Reality
Peter Hollén, Head of Cloud Nordics @ Red Hat
OpenShift Architecture
Johannes Brännström, Solution Architect @ Red Hat
Live Demo ”Safely Agile”
Bent Terp, Senior Architect @ Basefarm
DevOps, Microservices and
containers – from hype to reality
with Red Hat Openshift
Peter Hollén
Head of Cloud Nordics
Red Hat
THE CHANGING ROLE OF IT
“Every company is now a technology company.”
Joe McKendrick
Forbes.com, April 2015
“Every company is now a software company.”
U. C Irvine
Harvard Business Review, April 2016
“IT does not matter.”
Nicolas G. Carr
Harvard Business Review, May 2003
”In the digital era, the new status quo is
CONSTANT CHANGE”
“It is not the strongest of the
species that survive, nor the most
intelligent, but the one most
responsive to change.”
Charles Darwin, 1809 - 1882
IT NEEDS TO EVOLVE IN THE DIGITAL ERA
Waterfall
Agile
DevOps
Development Process Application Architecture
Monolithic
N-Tier
Microservices
Deployment & Packaging
Physical
Virtual
Containers
Application Infrastructure
Datacenter
Hosted
Cloud
IT NEEDS TO EVOLVE IN THE DIGITAL ERA
Waterfall
Agile
DevOps
Development Process Application Architecture
Monolithic
N-Tier
Microservices
Deployment & Packaging
Physical
Virtual
Containers
Application Infrastructure
Datacenter
Hosted
Cloud
OpenShift: from buzzword & hype to reality
Technology Of The Year
InfoWorld 2015 & 2016
● A complete, integrated, hybrid,
application platform (PaaS) meeting
developer and operations team needs
(DEVOPS)
● Built for traditional applications and
next generation mobile and CLOUD-
native MICROSERVICES
● Develop, build, test, manage, run,
orchestrate and scale CONTAINER-
based services – fast and easy in a
production ready, turn key solution
OpenShift: the integrated power of Open source innovation
+10 Open Source projects
integrated into one powerful turn key solution
OpenShift: built on Open Container Standards
Red Hat is top contributor
along with Docker Inc
docker kubernetes
Red Hat is top contributor
along with Google
(CONTAINER FORMAT) (CONTAINER ORCHESTRATION)
Organizations need a secure and reliable integrated platform on which they can run and
orchestrate multi-container based applications at scale
CONTAINER ADOPTION CHALLENGES
CONTAINERIZING THE DATACENTER REQUIRES A COMPLETE PLATFORM
A COMPLETE CONTAINER PLATFORM
YOU NEED A COMPLETE AND INTEGRATED CONTAINER PLATFORM TO SCALE
Orchestration
Build Automation
Deployment Automation
Change management
Self Service
Logs & Metrics
Compliance
Monitoring
Operational Management
Charge back
A secure Linux-OS
=
TRADITIONAL DEVELOPMENT PIPELINE
MULTIPLE MANUAL STEPS IN MULTIPLE HETROGENOUS ENVIRONMENTS
BUILD
TEST UAT
PRE-
PROD
PRODUCTION
PRODUCTION
PRODUCTION
QA
A
B
C
D
1
2 3 4
COMMIT
DEVelopment OPerationS
Very Large Nordic Bank
10weeks
A
B
C
D
BUILD
TEST UAT
PRE-
PROD
PRODUCTION
PRODUCTION
PRODUCTION
QA
1
2 3 4
COMMIT
DEVelopment OPerationSDEVOPS
TIME FOR CHANGE!
WHAT IF WE COULD INTEGRATE AND AUTOMATE ALL THOSE STEPS?
Very Large Nordic Bank
OPENSHIFT DEVELOPMENT PIPELINE
AN AUTOMATED AND INTEGRATED DEVELOPMENT PIPELINE
COMMIT BUILD TEST QA UAT
PRE-
PROD
PRODUCTION
“We used to have 10 weeks from code
commit to production, with OpenShift
we are down to 20 min. It is a game
changer.”
Large Nordic Bank
Very Large Nordic Bank
ONE global innovation platform
“I believe 85% of the workloads
will make the move to
OpenShift.”
Robert Forsström, Middleware Architect Volvo
Cars
From 18 months to 5 months
“Going all-in with OpenShift and containers on-top of OpenStack in an agile
way next to legacy apps and organization.”
Tomas Lagren, Infrastructure Architect
Försäkringskassan
WHAT IS THE BUSINESS VALUE?
A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION
66%faster application delivery*
35%higher developer productivity*
38%reduction in infrastructure costs*
*IDC Real World Customer Study 2017
Do you have ONE upcoming application project?
Make it your light house project on DevOps,
Containers, Microservices – OpenShift is the perfect
platform to get going. Fast.
WHERE TO START?
FIND THIS!
1
Thank you!
@OpenShift
RHOpenShif
OpenShift
Johannes Brännström,
Solution Architect
Self-
Service
Multi-language
Automation
Collaboration
Seamless
Standards-
based
Web-scale
Open
Source
Enterprise
Grade
Secure
Critical features for both Dev and Ops
Trusted Container OS
Trusted by Fortune Global
500 companies
Container Runtime & Packaging
(Docker)
Enterprise Container
Host
Red Hat Enterprise
Linux
Atomic Host
Container Runtime & Packaging
(Docker)
Enterprise Container
Host
Red Hat Enterprise
Linux
Atomic Host
Enterprise Kubernetes
Cloudforms
Red Hat
Storage
Infrastructure Automation & Mg
Networking Storage Registry
Logs &
Metrics
Security
Container Orchestration & Cluster Management
(kubernetes)
Container Runtime & Packaging
(Docker)
Enterprise Container
Host
Red Hat Enterprise
Linux
Atomic Host
Enterprise Container Platform
Source-2-Image
Application Pipelines
Dev ToolsOpenShift Application Lifecycle Management
(CI/CD)
Build Automation Deployment Automation
Service Catalog
(Language Runtimes, Middleware,
Databases)
Self-Service
Infrastructure Automation & Cockpit
Networking Storage Registry
Logs &
Metrics
Security
Container Orchestration & Cluster Management
(kubernetes)
JBOSS EAP
JBOSS DATA GRID
JBOSS DATA
VIRTUALIZATION
JBOSS AM-Q
JBOSS BRMS
JBOSS BPM
JBOSS FUSE
RED HAT MOBILE
3 Scale
Container
Business
Automation
Container
Integration
Container
Data &
Storage
Container
Web &
Mobile
Traditional, Stateful, and Microservices-based Apps
OpenShift Application Lifecycle Management
(CI/CD)
Build Automation Deployment Automation
Service Catalog
(Language Runtimes, Middleware,
Databases)
Self-Service
Infrastructure Automation & Cockpit
Networking Storage Registry
Logs &
Metrics
Security
Container Orchestration & Cluster Management
(kubernetes)
Container Runtime & Packaging
(Docker)
Enterprise Container
Host
Red Hat Enterprise
Linux
Atomic Host
Application Services
JBoss EAP
JBoss Web Server
JBoss Data Grid
JBoss Dev Studio
JBoss Ops Network
Red Hat MobileNGINX
Juniper Networks
Crunchy DB
& More
JBoss Fuse
JBoss AM-Q
JBoss Data Virt
3Scale
JBoss BRMS
JBoss BPM
Suite
Red Hat Software
Collections
Red Hat Container
Catalog
Red Hat
SSO
Red Hat
Storage
Docker
Hub
OpenShift
Primed
Your
Private
Registries
Community Powered Innovation
Facilitating A Rich Container Ecosystem
Represented by a broad coalition of
industry leaders focused on common
standards for software containers
Create and drive the adoption of a new
computing paradigm that is optimized
for modern distributed systems
Facilitating A Rich Container Ecosystem
Represented by a broad coalition of
industry leaders focused on common
standards for software containers
Create and drive the adoption of a new
computing paradigm that is optimized
for modern distributed systems
OpenShift
Architecture Overview
10,000 foot overview
OpenShift runs on your choice of infrastructure
Nodes are instances of RHEL where apps will run
Apps and components run in containers
Container
Image
Container
Po
d
Pods are the orchestrated unit in OpenShift
Masters are the Control Plane
API and Authentication
Desired and Current State
Scheduler Pulls From The Registry
Orchestration and Scheduling
Placement by Policy
Services connect application components
Health and Scaling
What about unhealthy Pods?
The Master remediates Pod failures
What about app data?
Routing layer for external accessibility
Access via Web UI, CLI, IDE, API
OpenShift
Source-to-Image
Source 2 Image Walk Through
Code
Build
Deploy
Container
Image
Registry
Source 2 Image Walk Through
Code
Developers can leverage existing
development tools and then access
the OpenShift Web, CLI or IDE
interfaces to create new application
services and push source code via
GIT. OpenShift can also accept
binary deployments or be fully
integrated with a customer’s
existing CI/CD environment.
Source 2 Image Walk Through
Container
Image
Registry
Build
OpenShift automates the Docker
image build process with Source-
to-Image (S2I). S2I combines
source code with a corresponding
Builder image from the integrated
Docker registry. Builds can also be
triggered manually or automatically
by setting a Git webhook. Add in
Build pipelines
Source 2 Image Walk Through
Container
Image
Registry
Deploy
OpenShift automates the
deployment of application
containers across multiple Node
hosts via the Kubernetes
scheduler. Users can automatically
trigger deployments on application
changes and do rollbacks,
configure A/B deployments & other
custom deployment types.
TRY IT!
http://openshift.katacoda.com
https://www.openshift.org/minishift/
https://www.openshift.com/devpreview/
MULTIPLE WAYS TO LEARN TO FIT
DIFFERENT LEARNING STYLES
RED HAT LEARNING SUBSCRIPTION
One year of access to all of our online learning
content (more than 45 courses), high-definition (HD)
video courses on select titles, and up to 400 hours of
lab time, all from a single service at a low price.
PUBLIC SCHEDULE
TRAINING
Train and test in a professional
classroom environment led by Red
Hat certified instructors.
VIRTUAL TRAINING
Live, instructor-led online training
with the same high-quality, hands-on
labs you’d find in our classrooms.
ONLINE LEARNING
90 days of access to course content
and up to 80 hours of hands-on
labs—all available online, at your
pace, and on your schedule.
ON-SITE TRAINING
Private, on-site training and exams
delivered at your location, at one of
our training centers, or online.
INDIVIDUAL EXAMS
Schedule to take an exam at select locations
and pick the date and time that work best for
you.
VIDEO CLASSROOM
Interactive “in-classroom” access to Red
Hat’s most popular courses, presented
by experienced instructors, and recorded
in high definition (HD) video.
http://www.redhat.com/en/services/training/ways-to-train
Red Hat DevOps Training Portfolio
● Openshift Enterprise Administration (DO280)
● Openshift Enterprise Development (DO290)
● Containerizing Software Applications (DO276)
● Managing Containers with Red Hat Enterprise Linux
Atomic Host (RH270)
https://www.redhat.com/en/services/training/all-courses-exams
Embracing the community
Red Hat Norway meetup Group
https://www.meetup.com/RedHatOslo/
Openshift Nordic User Group
https://www.meetup.com/Openshift-User-Group/
Numerous open source upstream projects
Thanks!
LIVE DEMO
Bent Terp, Solution Architect at Basefarm
BUILD PROCESS
Source2Image
Container
Source Code
Build
Configuration
Image Image
Stream
DEPLOYMENT PROCESS
Image from
ImageStream
Deployment
Configuration
Pod Service
Config Map,
Secrets
”SAFELY AGILE” DEMO
Dev
Build
latest OK?
ready4
prod
Prod
latest
Tag
Tag
SERVICE OFFERING
17 YEARS DIGITAL EXPERIENCE
71
Management of mission
critical solutions
(stability, 24/7/365, +16 years)
Advisory and Management
With the right cloud
(Hybrid, public, private,DC)
Advisory and Management
In a Secure way
(With best of breed infosec and
compliance Services)
Advisory and Management
For digital innovation
(DevOps)
Advisory and Self -Service
We enable your
digital ambitions
OPENSHIFT INSTALLATIONS
Nodes are shared with other customersHotel
• Pay-as-you-go
Nodes are reserved for one customerDedicated
• Fixed monthly fee
OPENSHIFT OPERATIONS
Consultative approachGuided
• Gives you access to people
• Assistance and guidance from our advisors
• Customer owns the operations process
Service management 24x7x365Frontline
• Gives you access to people and processes
• Incident-, problem-, change management
• Strong focus on establishing efficient processes that are
independent of individuals
HYBRID DELIVERY MODEL
74
Containerized Virtual
Physical Public Cloud
You & We
THANK YOU

Contenu connexe

Tendances

Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
Greg Hoelzer
 

Tendances (20)

OpenShift As A DevOps Platform
OpenShift As A DevOps PlatformOpenShift As A DevOps Platform
OpenShift As A DevOps Platform
 
Cloud Native Applications on OpenShift
Cloud Native Applications on OpenShiftCloud Native Applications on OpenShift
Cloud Native Applications on OpenShift
 
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
Kubernetes or OpenShift - choosing your container platform for Dev and OpsKubernetes or OpenShift - choosing your container platform for Dev and Ops
Kubernetes or OpenShift - choosing your container platform for Dev and Ops
 
OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017
 
OpenShift Taiwan Vol.1 Technology Overview
OpenShift Taiwan Vol.1 Technology OverviewOpenShift Taiwan Vol.1 Technology Overview
OpenShift Taiwan Vol.1 Technology Overview
 
8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box8 - OpenShift - A look at a container platform: what's in the box
8 - OpenShift - A look at a container platform: what's in the box
 
OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller
OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller
OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller
 
DevFestMN 2017 - Learning Docker and Kubernetes with Openshift
DevFestMN 2017 - Learning Docker and Kubernetes with OpenshiftDevFestMN 2017 - Learning Docker and Kubernetes with Openshift
DevFestMN 2017 - Learning Docker and Kubernetes with Openshift
 
OpenShift Overview - Red Hat Open School 2017
OpenShift Overview - Red Hat Open School 2017OpenShift Overview - Red Hat Open School 2017
OpenShift Overview - Red Hat Open School 2017
 
OpenShift Meetup 8th july 2019 at ConSol - OpenShift v4
OpenShift Meetup 8th july 2019 at ConSol - OpenShift v4OpenShift Meetup 8th july 2019 at ConSol - OpenShift v4
OpenShift Meetup 8th july 2019 at ConSol - OpenShift v4
 
Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
 Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P... Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
 
OpenShift Introduction
OpenShift IntroductionOpenShift Introduction
OpenShift Introduction
 
Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10Meetup Openshift Geneva 03/10
Meetup Openshift Geneva 03/10
 
App Mod 02: A developer intro to open shift
App Mod 02: A developer intro to open shiftApp Mod 02: A developer intro to open shift
App Mod 02: A developer intro to open shift
 
Transforming Application Delivery with PaaS and Linux Containers
Transforming Application Delivery with PaaS and Linux ContainersTransforming Application Delivery with PaaS and Linux Containers
Transforming Application Delivery with PaaS and Linux Containers
 
There is no such thing as “Vanilla Kubernetes”
There is no such thing as “Vanilla Kubernetes”There is no such thing as “Vanilla Kubernetes”
There is no such thing as “Vanilla Kubernetes”
 
Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefield
 
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
 
Red Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep DiveRed Hat OpenShift V3 Overview and Deep Dive
Red Hat OpenShift V3 Overview and Deep Dive
 
Modern Application Development v1-0
Modern Application Development  v1-0Modern Application Development  v1-0
Modern Application Development v1-0
 

Similaire à OpenShift: Devops Made Easy

OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
Mark Hinkle
 

Similaire à OpenShift: Devops Made Easy (20)

Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
 
Yohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business AgilityYohanes Widi Sono - Modern Development for Business Agility
Yohanes Widi Sono - Modern Development for Business Agility
 
Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!Enabling application portability with the greatest of ease!
Enabling application portability with the greatest of ease!
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONE
 
Secrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry AdoptersSecrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry Adopters
 
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud ComputingOSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
OSCON 2013 - The Hitchiker’s Guide to Open Source Cloud Computing
 
Introducing the Open Container Project
Introducing the Open Container ProjectIntroducing the Open Container Project
Introducing the Open Container Project
 
Why and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud futureWhy and how are containers the foundation for a hybrid cloud future
Why and how are containers the foundation for a hybrid cloud future
 
Getting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick StinematesGetting Started with Docker - Nick Stinemates
Getting Started with Docker - Nick Stinemates
 
Red Hat and kubernetes: awesome stuff coming your way
Red Hat and kubernetes:  awesome stuff coming your wayRed Hat and kubernetes:  awesome stuff coming your way
Red Hat and kubernetes: awesome stuff coming your way
 
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaSOpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
OpenStack and Cloud Foundry - Pair the leading open source IaaS and PaaS
 
Docker Training - June 2015
Docker Training - June 2015Docker Training - June 2015
Docker Training - June 2015
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker WorkshopDocker and Containers overview - Docker Workshop
Docker and Containers overview - Docker Workshop
 
Containers 101 - CloudCamp London
Containers 101 - CloudCamp LondonContainers 101 - CloudCamp London
Containers 101 - CloudCamp London
 
Red hat cloud platforms
Red hat cloud platformsRed hat cloud platforms
Red hat cloud platforms
 
Red hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategyRed hat's updates on the cloud & infrastructure strategy
Red hat's updates on the cloud & infrastructure strategy
 
Intro Docker to Loire Atlantique
Intro Docker to Loire AtlantiqueIntro Docker to Loire Atlantique
Intro Docker to Loire Atlantique
 
IBM Multicloud Management on the OpenShift Container Platform
IBM Multicloud Management on theOpenShift Container PlatformIBM Multicloud Management on theOpenShift Container Platform
IBM Multicloud Management on the OpenShift Container Platform
 
Going Cloud Native with Cloud Foundry
Going Cloud Native with Cloud FoundryGoing Cloud Native with Cloud Foundry
Going Cloud Native with Cloud Foundry
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Dernier (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

OpenShift: Devops Made Easy

  • 2. AGENDA Welcome Stefan Månsby, Vice President @ Basefarm DevOps, Microservices and Containers – from Hype to Reality Peter Hollén, Head of Cloud Nordics @ Red Hat OpenShift Architecture Johannes Brännström, Solution Architect @ Red Hat Live Demo ”Safely Agile” Bent Terp, Senior Architect @ Basefarm
  • 3. DevOps, Microservices and containers – from hype to reality with Red Hat Openshift Peter Hollén Head of Cloud Nordics Red Hat
  • 4. THE CHANGING ROLE OF IT “Every company is now a technology company.” Joe McKendrick Forbes.com, April 2015 “Every company is now a software company.” U. C Irvine Harvard Business Review, April 2016 “IT does not matter.” Nicolas G. Carr Harvard Business Review, May 2003
  • 5. ”In the digital era, the new status quo is CONSTANT CHANGE”
  • 6. “It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.” Charles Darwin, 1809 - 1882
  • 7. IT NEEDS TO EVOLVE IN THE DIGITAL ERA Waterfall Agile DevOps Development Process Application Architecture Monolithic N-Tier Microservices Deployment & Packaging Physical Virtual Containers Application Infrastructure Datacenter Hosted Cloud
  • 8. IT NEEDS TO EVOLVE IN THE DIGITAL ERA Waterfall Agile DevOps Development Process Application Architecture Monolithic N-Tier Microservices Deployment & Packaging Physical Virtual Containers Application Infrastructure Datacenter Hosted Cloud
  • 9. OpenShift: from buzzword & hype to reality Technology Of The Year InfoWorld 2015 & 2016 ● A complete, integrated, hybrid, application platform (PaaS) meeting developer and operations team needs (DEVOPS) ● Built for traditional applications and next generation mobile and CLOUD- native MICROSERVICES ● Develop, build, test, manage, run, orchestrate and scale CONTAINER- based services – fast and easy in a production ready, turn key solution
  • 10. OpenShift: the integrated power of Open source innovation +10 Open Source projects integrated into one powerful turn key solution
  • 11. OpenShift: built on Open Container Standards Red Hat is top contributor along with Docker Inc docker kubernetes Red Hat is top contributor along with Google (CONTAINER FORMAT) (CONTAINER ORCHESTRATION)
  • 12. Organizations need a secure and reliable integrated platform on which they can run and orchestrate multi-container based applications at scale CONTAINER ADOPTION CHALLENGES CONTAINERIZING THE DATACENTER REQUIRES A COMPLETE PLATFORM
  • 13. A COMPLETE CONTAINER PLATFORM YOU NEED A COMPLETE AND INTEGRATED CONTAINER PLATFORM TO SCALE Orchestration Build Automation Deployment Automation Change management Self Service Logs & Metrics Compliance Monitoring Operational Management Charge back A secure Linux-OS =
  • 14. TRADITIONAL DEVELOPMENT PIPELINE MULTIPLE MANUAL STEPS IN MULTIPLE HETROGENOUS ENVIRONMENTS BUILD TEST UAT PRE- PROD PRODUCTION PRODUCTION PRODUCTION QA A B C D 1 2 3 4 COMMIT DEVelopment OPerationS Very Large Nordic Bank 10weeks
  • 15. A B C D BUILD TEST UAT PRE- PROD PRODUCTION PRODUCTION PRODUCTION QA 1 2 3 4 COMMIT DEVelopment OPerationSDEVOPS TIME FOR CHANGE! WHAT IF WE COULD INTEGRATE AND AUTOMATE ALL THOSE STEPS? Very Large Nordic Bank
  • 16.
  • 17. OPENSHIFT DEVELOPMENT PIPELINE AN AUTOMATED AND INTEGRATED DEVELOPMENT PIPELINE COMMIT BUILD TEST QA UAT PRE- PROD PRODUCTION “We used to have 10 weeks from code commit to production, with OpenShift we are down to 20 min. It is a game changer.” Large Nordic Bank Very Large Nordic Bank
  • 18. ONE global innovation platform “I believe 85% of the workloads will make the move to OpenShift.” Robert Forsström, Middleware Architect Volvo Cars
  • 19. From 18 months to 5 months “Going all-in with OpenShift and containers on-top of OpenStack in an agile way next to legacy apps and organization.” Tomas Lagren, Infrastructure Architect Försäkringskassan
  • 20. WHAT IS THE BUSINESS VALUE? A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION 66%faster application delivery* 35%higher developer productivity* 38%reduction in infrastructure costs* *IDC Real World Customer Study 2017
  • 21. Do you have ONE upcoming application project? Make it your light house project on DevOps, Containers, Microservices – OpenShift is the perfect platform to get going. Fast. WHERE TO START? FIND THIS! 1
  • 25. Trusted Container OS Trusted by Fortune Global 500 companies Container Runtime & Packaging (Docker) Enterprise Container Host Red Hat Enterprise Linux Atomic Host
  • 26. Container Runtime & Packaging (Docker) Enterprise Container Host Red Hat Enterprise Linux Atomic Host Enterprise Kubernetes Cloudforms Red Hat Storage Infrastructure Automation & Mg Networking Storage Registry Logs & Metrics Security Container Orchestration & Cluster Management (kubernetes)
  • 27. Container Runtime & Packaging (Docker) Enterprise Container Host Red Hat Enterprise Linux Atomic Host Enterprise Container Platform Source-2-Image Application Pipelines Dev ToolsOpenShift Application Lifecycle Management (CI/CD) Build Automation Deployment Automation Service Catalog (Language Runtimes, Middleware, Databases) Self-Service Infrastructure Automation & Cockpit Networking Storage Registry Logs & Metrics Security Container Orchestration & Cluster Management (kubernetes)
  • 28. JBOSS EAP JBOSS DATA GRID JBOSS DATA VIRTUALIZATION JBOSS AM-Q JBOSS BRMS JBOSS BPM JBOSS FUSE RED HAT MOBILE 3 Scale Container Business Automation Container Integration Container Data & Storage Container Web & Mobile Traditional, Stateful, and Microservices-based Apps OpenShift Application Lifecycle Management (CI/CD) Build Automation Deployment Automation Service Catalog (Language Runtimes, Middleware, Databases) Self-Service Infrastructure Automation & Cockpit Networking Storage Registry Logs & Metrics Security Container Orchestration & Cluster Management (kubernetes) Container Runtime & Packaging (Docker) Enterprise Container Host Red Hat Enterprise Linux Atomic Host
  • 29. Application Services JBoss EAP JBoss Web Server JBoss Data Grid JBoss Dev Studio JBoss Ops Network Red Hat MobileNGINX Juniper Networks Crunchy DB & More JBoss Fuse JBoss AM-Q JBoss Data Virt 3Scale JBoss BRMS JBoss BPM Suite Red Hat Software Collections Red Hat Container Catalog Red Hat SSO Red Hat Storage Docker Hub OpenShift Primed Your Private Registries
  • 31. Facilitating A Rich Container Ecosystem Represented by a broad coalition of industry leaders focused on common standards for software containers Create and drive the adoption of a new computing paradigm that is optimized for modern distributed systems
  • 32. Facilitating A Rich Container Ecosystem Represented by a broad coalition of industry leaders focused on common standards for software containers Create and drive the adoption of a new computing paradigm that is optimized for modern distributed systems
  • 33.
  • 36. OpenShift runs on your choice of infrastructure
  • 37. Nodes are instances of RHEL where apps will run
  • 38. Apps and components run in containers Container Image Container Po d
  • 39. Pods are the orchestrated unit in OpenShift
  • 40. Masters are the Control Plane
  • 43. Scheduler Pulls From The Registry
  • 49. The Master remediates Pod failures
  • 50. What about app data?
  • 51. Routing layer for external accessibility
  • 52. Access via Web UI, CLI, IDE, API
  • 54. Source 2 Image Walk Through Code Build Deploy Container Image Registry
  • 55. Source 2 Image Walk Through Code Developers can leverage existing development tools and then access the OpenShift Web, CLI or IDE interfaces to create new application services and push source code via GIT. OpenShift can also accept binary deployments or be fully integrated with a customer’s existing CI/CD environment.
  • 56. Source 2 Image Walk Through Container Image Registry Build OpenShift automates the Docker image build process with Source- to-Image (S2I). S2I combines source code with a corresponding Builder image from the integrated Docker registry. Builds can also be triggered manually or automatically by setting a Git webhook. Add in Build pipelines
  • 57. Source 2 Image Walk Through Container Image Registry Deploy OpenShift automates the deployment of application containers across multiple Node hosts via the Kubernetes scheduler. Users can automatically trigger deployments on application changes and do rollbacks, configure A/B deployments & other custom deployment types.
  • 62. MULTIPLE WAYS TO LEARN TO FIT DIFFERENT LEARNING STYLES RED HAT LEARNING SUBSCRIPTION One year of access to all of our online learning content (more than 45 courses), high-definition (HD) video courses on select titles, and up to 400 hours of lab time, all from a single service at a low price. PUBLIC SCHEDULE TRAINING Train and test in a professional classroom environment led by Red Hat certified instructors. VIRTUAL TRAINING Live, instructor-led online training with the same high-quality, hands-on labs you’d find in our classrooms. ONLINE LEARNING 90 days of access to course content and up to 80 hours of hands-on labs—all available online, at your pace, and on your schedule. ON-SITE TRAINING Private, on-site training and exams delivered at your location, at one of our training centers, or online. INDIVIDUAL EXAMS Schedule to take an exam at select locations and pick the date and time that work best for you. VIDEO CLASSROOM Interactive “in-classroom” access to Red Hat’s most popular courses, presented by experienced instructors, and recorded in high definition (HD) video. http://www.redhat.com/en/services/training/ways-to-train
  • 63. Red Hat DevOps Training Portfolio ● Openshift Enterprise Administration (DO280) ● Openshift Enterprise Development (DO290) ● Containerizing Software Applications (DO276) ● Managing Containers with Red Hat Enterprise Linux Atomic Host (RH270) https://www.redhat.com/en/services/training/all-courses-exams
  • 64. Embracing the community Red Hat Norway meetup Group https://www.meetup.com/RedHatOslo/ Openshift Nordic User Group https://www.meetup.com/Openshift-User-Group/ Numerous open source upstream projects
  • 66. LIVE DEMO Bent Terp, Solution Architect at Basefarm
  • 69. ”SAFELY AGILE” DEMO Dev Build latest OK? ready4 prod Prod latest Tag Tag
  • 71. 17 YEARS DIGITAL EXPERIENCE 71 Management of mission critical solutions (stability, 24/7/365, +16 years) Advisory and Management With the right cloud (Hybrid, public, private,DC) Advisory and Management In a Secure way (With best of breed infosec and compliance Services) Advisory and Management For digital innovation (DevOps) Advisory and Self -Service We enable your digital ambitions
  • 72. OPENSHIFT INSTALLATIONS Nodes are shared with other customersHotel • Pay-as-you-go Nodes are reserved for one customerDedicated • Fixed monthly fee
  • 73. OPENSHIFT OPERATIONS Consultative approachGuided • Gives you access to people • Assistance and guidance from our advisors • Customer owns the operations process Service management 24x7x365Frontline • Gives you access to people and processes • Incident-, problem-, change management • Strong focus on establishing efficient processes that are independent of individuals
  • 74. HYBRID DELIVERY MODEL 74 Containerized Virtual Physical Public Cloud You & We