Event Sponsors
Containers Anywhere with OpenShift by Red Hat
Stefano Picozzi [email protected]
Adrian Gigante [email protected]
THE LAST MILE PROBLEM
Applications require complicated installation and integration every time they are deployed leading to
● Slow service delivery
● Reduced service quality
● Frequent down times
AGREE ON A COMMON WORK PRODUCT
Adopting a container strategy will allow applications to be easily shared and deployed
● Consistent env and tools
● Predictable building blocks
● Faster deployment
5
SEPARATION OF CONCERNS
Hardware
Virtual Machine
Operating System
Container
App Controlled by Developers
Controlled by IT Operations
JOURNEY OF ABSTRACTION
Traditional Container Virtualized
CONTAINERS AS COMMON LANGUAGE
I.T. OPERATIONS DEVELOPERS
APPLICATION CENTRIC AUTOMATION
source repository
CI/CD engine
dev container
physical
virtual
private cloud
public cloud
NEXT STOP - CONTAINERS AT SCALE
?
QUALITY OF SERVICE
?
● Open source project conceived by Google
● Google and Red Hat are the top contributors
● Fast paced and highly collaborative
○ ~150-200commits/week
● Provides ○ Containerorchestra8ononmul8plehosts○ Containergrouping○ Self-healing○ Servicediscovery○ Infrastructureagnos8c
ORCHESTRATION
VIBRANT KUBERNETES COMMUNITY
Google Container Engine
HOST Enterprise grade lean operating system for running containers
MANAGEMENT Operational management of containers and infrastructure at scale
STORAGE Persistent storage for stateful containerized applications
PLATFORM Automation of building, distributing, running and managing containers across hybrid infra
NEXT STOP – THE ENTERPRISE
HOST MANAGEMENT
STORAGE PLATFORM
RED HAT CONTAINER MANAGEMENT SOLUTIONS
DEVOPS WITH OPENSHIFT
Red Hat OpenShift
source repository
CI/CD engine
dev container
DEVOPS WITH OPENSHIFT
Red Hat OpenShift
Red Hat Gluster Storage
Red Hat CloudForms
source repository
CI/CD engine
dev container
Choose your IaaS OpenShift will run anywhere RHEL can run giving you the ultimate portability for your mission critical workloads.
CLOUD INFRASTRUCTURES
OPENSHIFT AND NATIVE .NET
https://blog.openshift.com/open-source-power-microsoft-dotnet-openshift
OpenShift provides a .NET runtime distributed and supported by Red Hat and Microsoft
*
http://developers.redhat.com/products/cdk/download/
http://www.redhat.com/en/services/training/do080-deploying-containerized-applications-technical-overview
https://www.openshift.com/promotions/kubernetes.html
https://www.openshift.com/promotions/docker-security.html
https://t.co/4KH6iSZZ2H
https://www.openshift.com/promotions/for-developers.html
● Connect containerization with compelling business driver ● Continuous deployment begins with continuous integration ● Start small empowered group, promote success for viral enablement ● Adaption/outcome-centric over output-centric metrics ● Container management at enterprise scale is buy versus build
PRACTICAL GUIDELINES
Change lead time Change failure rate Mean time to repair
Lines of code Number of features Code coverage
2 years running!
TRY IT FOR FREE AT www.openshift.com/devpreview
Event Sponsors
Use the twitter handles: #innovationdays @_innovationdays
u Top twitter of the day will win a gift