#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) RED HAT MOBILE Logs & Networking Storage Registry Security 3 Scale Metrics Infrastructure Automation & Cockpit
Enterprise Container Host Container Runtime & Packaging (Docker) Red Hat Enterprise Atomic Host Linux 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.