This document summarizes a presentation given by Jonathan Yu and Mrunal Patel on deploying OpenShift on Microsoft Azure. The presentation discussed how containers and OpenShift can help both developers and IT operations by allowing developers flexibility while maintaining security and stability. It also demonstrated how to deploy OpenShift on Azure and highlighted resources for installing OpenShift Origin or OpenShift Container Platform on Azure.
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Azure Open Ecosystem: Containers with OpenShift and RHEL
1. Image used under CC-BY: https://flic.kr/p/9RqBfq
Containers and the Azure Open Ecosystem
Mrunal Patel @mrunalp & Jonathan Yu @jawnsy
2. Hello
Mrunal Patel @mrunalp
Principal Software Engineer, Red Hat
Open Containers (OCI) enthusiast;
runc maintainer; creator of OCI Tools;
Container Security; docker contributor
Previously: Cisco, Wipro, NCSU
Jonathan Yu @jawnsy
Senior Software Engineer, Red Hat
OpenShift Online developer;
Creator of openshift-s2i community;
Enterprise Polyglot
Previously: IBM, Ciena, WesternU
3. Who are you?
3Jonathan Yu (@jawnsy) and Mrunal Patel (@mrunalp) - 15 Dec 2016 - Microsoft Azure Open Group
Developer Operations “The Business”
4. 4Jonathan Yu (@jawnsy) and Mrunal Patel (@mrunalp) - 15 Dec 2016 - Microsoft Azure Open Group
Familiar with Containers/Container Runtimes?
Cluster Management/Container Orchestrators?
5. 5Jonathan Yu (@jawnsy) and Mrunal Patel (@mrunalp) - 15 Dec 2016 - Microsoft Azure Open Group
Source: World Economic Forum 2016, Digital Transformation of Industries: Demystifying Digital and Securing $100 Trillion for Society and
Industry by 2025
6. 6Jonathan Yu (@jawnsy) and Mrunal Patel (@mrunalp) - 15 Dec 2016 - Microsoft Azure Open Group
Red Hat Enterprise Linux
Microsoft Azure
Hardware
Base Container
Application
Owned by
IT Operations
Owned by
Developers
Containers support agile delivery without
compromising security or stability, by enabling
teams to focus on what they do best
7. Benefits of OpenShift Technology on RHEL
For IT Operations:
7Jonathan Yu (@jawnsy) and Mrunal Patel (@mrunalp) - 15 Dec 2016 - Microsoft Azure Open Group
Monitors and automatically
manages applications
Automatically scale up and
down according to load
Enforces fine-grained
policies (authorization,
networking, multitenancy)
Services and support from
experts across the stack
8. Benefits of OpenShift Technology on RHEL
For Developers:
8Jonathan Yu (@jawnsy) and Mrunal Patel (@mrunalp) - 15 Dec 2016 - Microsoft Azure Open Group
Choice of library,
framework, and runtime
Creates reproducible
images (no more “works
on my machine”)
Builds, deploys, and
orchestrates applications
Easy-to-use web console
and command-line tools
11. Try it yourself:
11
OpenShift Origin (upstream project): https://github.com/openshift/origin
OpenShift Container Platform: https://github.com/redhatdemocentral/ocp-install-demo
Azure Quick Start: https://github.com/Azure/azure-quickstart-templates/ “openshift-origin-rhel”
Jonathan Yu (@jawnsy) and Mrunal Patel (@mrunalp) - 15 Dec 2016 - Microsoft Azure Open Group
12. Questions?
Mrunal Patel @mrunalp
Jonathan Yu @jawnsy
OpenShift @openshift
Open Container Initiative (OCI) @oci_org
Project Atomic @projectatomic
Red Hat @RedHatNews
12Jonathan Yu (@jawnsy) and Mrunal Patel (@mrunalp) - 15 Dec 2016 - Microsoft Azure Open Group