#techsummitCH Enable Innovation: DEVOPS?

Everything as code Application monitoring

Automate everything Rapid feedback

Continuous Integration/Delivery Rebuild vs. Repair

Application is always “releaseable” Delivery pipeline Containers Transform

Monolith Datacenter Waterfall

N-Tier Hosted Agile

Microservices Hybrid DevOps

Applications Infrastructures Processes What Are Containers?

It Depends on Who You Ask

Sys-Admins / Ops Developers

● Sandboxed application processes on a ● Package my application and all of its shared OS dependencies

● Simpler, lighter, and denser than virtual ● Deploy to any environment in seconds machines and enable CI/CD

● Portable across different environments ● Easily access and share containerized components DevOps With Containers Across the Hybrid Cloud?

Physical

Virtual

Source Dev CI/CD Container Private cloud Repository Engine

Public cloud Critical features for both Dev and Ops

Self-Service Standards- based

Multi-language Web-scale

Open Source Automation

Collaboration Enterprise Grade

Seamless Secure Community Powered Innovation Traditional, Stateful, and Microservices-based Apps

Business Data & Web & Integration Automation Storage Mobile JBOSS EAP Container Container Container Container JBOSS DATA GRID Self-Service JBOSS DATA Service Catalog VIRTUALIZATION (Language Runtimes, Middleware, Databases) JBOSS AM-Q Build Automation Deployment Automation JBOSS BRMS OpenShift Application Lifecycle Management

(CI/CD) JBOSS BPM JBOSS FUSE Container Orchestration & Cluster Management (kubernetes) MOBILE Logs & Networking Storage Registry Security 3 Scale Metrics Infrastructure Automation & Cockpit

Enterprise Container Host Container Runtime & Packaging () Red Hat Enterprise Atomic Host OPENSHIFT SERVICE CATALOG

OpenShift OPENSHIFT OpenShift Template Templates Broker

OpenShift ANSIBLE Ansible Ansible Playbook Broker Bundles

AWS AWS Service AWS Broker Services

Other OTHER COMPATIBLE Service SERVICES Other OPENSHIFT SERVICE CATALOG Brokers Services

9 TRUE POLYGLOT PLATFORM

Third-party .NET LANGUAGES Java NodeJS Python PHP Perl Ruby Language Core Runtimes

Third-party DATABASES MySQL PostgreSQL MongoDB Redis ...and virtually Databases CrunchyData any docker GitLab image Iron.io Apache Phusion Third-party WEB HTTP nginx Varnish Passenger Tomcat App Runtimes Couchbase out there! SERVERS Server Sonatype EnterpriseDB JBoss Spring Wildfly JBoss JBoss JBoss Third-party Vert.x Web Boot Swarm EAP A-MQ Fuse Middleware NuoDB Server Fujitsu MIDDLEWARE and many more 3SCALE JBoss JBoss JBoss JBoss RH Third-party API RH SSO BRMS BPMS Data Virt Data Grid Mobile Middleware mgmt

10

Wordpress Deployment Demo on Minishift

1 3 #techsummitCH

Fill out your feedback form and turn it in before you leave.