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
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
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
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)
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
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
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