I keep hearing about DevOps What is it?

Similar documents
A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

Amir Zipory Senior Solutions Architect, Redhat Israel, Greece & Cyprus

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

Accelerate at DevOps Speed With Openshift v3. Alessandro Vozza & Samuel Terburg Red Hat

Sunil Shah SECURE, FLEXIBLE CONTINUOUS DELIVERY PIPELINES WITH GITLAB AND DC/OS Mesosphere, Inc. All Rights Reserved.

Container in Production : Openshift 구축사례로 이해하는 PaaS. Jongjin Lim Specialist Solution Architect, AppDev

DevOps Anti-Patterns. Have the Ops team deal with it. Time to fire the Ops team! Let s hire a DevOps unit! COPYRIGHT 2019 MANICODE SECURITY

Taming your heterogeneous cloud with Red Hat OpenShift Container Platform.

How to Build an Appium Continuous Testing Pipeline

Red Hat Roadmap for Containers and DevOps

A DEVOPS STATE OF MIND WITH DOCKER AND KUBERNETES. Chris Van Tuin Chief Technologist, West

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

AGILE RELIABILITY WITH RED HAT IN THE CLOUDS YOUR SOFTWARE LIFECYCLE SPEEDUP RECIPE. Lutz Lange - Senior Solution Architect Red Hat

ACCELERATE APPLICATION DELIVERY WITH OPENSHIFT. Siamak Sadeghianfar Sr Technical Marketing Manager, April 2016

PaaS Anywhere. Isaac Christoffersen Architect, Vizuri

SUSE s vision for agile software development and deployment in the Software Defined Datacenter

WHITE PAPER. RedHat OpenShift Container Platform. Benefits: Abstract. 1.1 Introduction

JBOSS MIDDLEWARE TO THE CLOUD. MICHAEL EPLEY Sr JBoss Solutions Architect, IC Specialist 2014 June

PaaS isn t Just for Developers

How to Keep UP Through Digital Transformation with Next-Generation App Development

Go Faster: Containers, Platforms and the Path to Better Software Development (Including Live Demo)

Weaving Security into Every Application

RED HAT OPENSHIFT A FOUNDATION FOR SUCCESSFUL DIGITAL TRANSFORMATION

CONTINUOUS DELIVERY IN THE ORACLE CLOUD

Przyspiesz tworzenie aplikacji przy pomocy Openshift Container Platform. Jarosław Stakuń Senior Solution Architect/Red Hat CEE

Turbo boost your digital app test automation with Jenkins

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Love Containers, Love Devops, Love Openshift, Where's my business case?

Going cloud-native with Kubernetes and Pivotal

Orchestrating the Continuous Delivery Process

MODERN APPLICATION ARCHITECTURE DEMO. Wanja Pernath EMEA Partner Enablement Manager, Middleware & OpenShift

UNDER THE HOOD. ROGER NUNN Principal Architect/EMEA Solution Manager 21/01/2015

Backup strategies for Stateful Containers in OpenShift Using Gluster based Container-Native Storage

Continuous Delivery for Cloud Native Applications

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

TM DevOps Use Case TechMinfy All Rights Reserved

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

From development to production

Openshift: Key to modern DevOps

Microservices with Red Hat. JBoss Fuse

DevOps Tooling from AWS

ContainerOps - DevOps Orchestration. Quanyi Ma

OpenShift on Public & Private Clouds: AWS, Azure, Google, OpenStack

WHITEPAPER. Embracing Containers & Microservices for future-proof application modernization

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

개발자와운영자를위한 DevOps 플랫폼 OpenShift Container Platform. Hyunsoo Senior Solution Architect 07.Feb.2017

DevOps and Continuous Delivery USE CASE

Continuous Delivery at Liferay A fast lane for your software updates. Rubén Eduardo

Application Centric Microservices Ken Owens, CTO Cisco Intercloud Services. Redhat Summit 2015

DevOps Course Content

How Can Testing Teams Play a Key Role in DevOps Adoption?

Red Hat Containers Roadmap. Red Hat A panel of product directors

Containers & Microservices For Realists. Karthik

No Limits Cloud Introducing the HPE Helion Cloud Suite July 28, Copyright 2016 Vivit Worldwide

Marc Hornbeek DevOps-the-Gray Principal DevOps Consultant, Trace3 Author, DevOps Test Engineering Course The DevOps Institute

Docker and Oracle Everything You Wanted To Know

S Implementing DevOps and Hybrid Cloud

Unify DevOps and SecOps: Security Without Friction

Enabling Developers with Open Source Nicholas Parks, Cloud Architect, Kenzan

Creating a Hybrid Gateway for API Traffic. Ed Julson API Platform Product Marketing TIBCO Software

The four forces of Cloud Native

OpenShift Enterprise: Meeting Tomorrow's Expectations Today. Product Management:

CONTAINERS AND MICROSERVICES WITH CONTRAIL

DevOps in the Cloud A pipeline to heaven?! Robert Cowham BCS CMSG Vice Chair

FROM VSTS TO AZURE DEVOPS

Hybrid Cloud with Container in Telco. Red Hat Korea 최종일상무

Running MarkLogic in Containers (Both Docker and Kubernetes)

Security as Code: The Time is Now. Dave Shackleford Founder, Voodoo Security Sr. Instructor, SANS

Cloud Native Java with Kubernetes

Transform Your Business with Hybrid Cloud

THE IMPACT OF HYBRID AND MULTI CLOUDS TO CYBERSECURITY PRIORITIES

In-cluster Open Source Testing Framework

Microservices and Container Development

OpenShift is FanPaaStic. Linqing Lu PaaS Dragon

Building an Effective Cloud Operating Model on AWS

Advanced Continuous Delivery Strategies for Containerized Applications Using DC/OS

TEN LAYERS OF CONTAINER SECURITY

TM DevOps Use Case. 2017TechMinfy All Rights Reserved

Using Digital Rebar to Create Composable Infrastructure Operations for Site Reliability Engineers

ThinkPalm s BreakThrough DevOps Capabilities ThinkPalm

Practical Guide to Platform as a Service.

Disruptive Technology

Teaching Elephants to Dance (and Fly!)

OpenShift Hyper-Converged Infrastructure Bare Metal Deployment with Containerized Gluster

THE ROAD TO DIGITAL TRANSFORMATION

Docker at Lyft Speeding up development Matthew #dockercon

Deployment Patterns using Docker and Chef

Accelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services

Strengthen and Scale security using DevSecOps

Red Hat Container Strategy Ahmed El-Rayess

ACCENTURE & RED HAT ACCENTURE CLOUD INNOVATION CENTER

Red Hat Cloud Platforms with Dell EMC. Quentin Geldenhuys Emerging Technology Lead

Learn. Connect. Explore.

Customer s journey into the private cloud with Cisco Enterprise Cloud Suite

OpenShift 3 Technical Architecture. Clayton Coleman, Dan McPherson Lead Engineers

Docker and HPE Accelerate Digital Transformation to Enable Hybrid IT. Steven Follis Solutions Engineer Docker Inc.

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

WHITEPAPER. Database DevOps with the Redgate Deployment Suite for Oracle

Continuous Integration & Continuous Deployment (CI/CD) with a Cloud Delivery Platform

Transcription:

DevOps & OpenShift

I keep hearing about DevOps What is it?

FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY?

WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS

IT OPS IS UNDER PRESSURE

ENVIRONMENT IS OUT OF CONTROL

DEVELOPERS WANT THE LATEST TOOLS

THE BUSINESS IS DEMANDING MORE AGILITY! VELOCITY!

WHAT CAN HAPPEN IN THIS ENVIRONMENT?

THE LATEST CRITICAL APP UPGRADE

THE LATEST CRITICAL APP UPGRADE THE MAINTENANCE WINDOW STRETCHES PAST MIDNIGHT

THE LATEST CRITICAL APP UPGRADE THE MAINTENANCE WINDOW STRETCHES PAST MIDNIGHT THE PRODUCTION DATABASE BECOMES CORRUPTED DURING UPGRADE

THE LATEST CRITICAL APP UPGRADE THE MAINTENANCE WINDOW STRETCHES PAST MIDNIGHT THE PRODUCTION DATABASE BECOMES CORRUPTED DURING UPGRADE THE WEBSITE IS DOWN

THE LATEST CRITICAL APP UPGRADE THE MAINTENANCE WINDOW STRETCHES PAST MIDNIGHT THE PRODUCTION DATABASE BECOMES CORRUPTED DURING UPGRADE THE WEBSITE IS DOWN THE IN-STORE POINT-OF-SALE SYSTEMS ARE DOWN

THE LATEST CRITICAL APP UPGRADE THE MAINTENANCE WINDOW STRETCHES PAST MIDNIGHT THE PRODUCTION DATABASE BECOMES CORRUPTED DURING UPGRADE THE WEBSITE IS DOWN THE IN-STORE POINT-OF-SALE SYSTEMS ARE DOWN SALES DON T HAPPEN

THE LATEST CRITICAL APP UPGRADE THE MAINTENANCE WINDOW STRETCHES PAST MIDNIGHT THE PRODUCTION DATABASE BECOMES CORRUPTED DURING UPGRADE THE WEBSITE IS DOWN THE IN-STORE POINT-OF-SALE SYSTEMS ARE DOWN SALES DON T HAPPEN QUARTERLY EARNINGS ARE MISSED!

WHAT CAN I.T. DO?

AGILE SOFTWARE DEVELOPMENT

AGILE SOFTWARE DEVELOPMENT

THE DEVOPS MOVEMENT Key concepts: Small changes -> Less Risk Fail fast and recover vs. Never fail Culture change: Acceptance of failure

WHAT CAN I.T. DO? I.T. CAN TURN OPS AND DEV INTO DEVOPS DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals. [1] [1] http://en.wikipedia.org/wiki/devops

WHAT ENABLES DEVOPS? STANDARDIZED ENVIRONMENTS AUTOMATED PROVISIONING Configuration in Code

WHAT ENABLES DEVOPS? CONTINUOUS INTEGRATION CONTINUOUS DELIVERY CI/CD: Automated Testing and Deployment

WHAT ENABLES DEVOPS? DEVELOPER SELF-SERVICE RAPID PROTOTYPING Continuous Innovation

REDUCE CYCLE TIME FROM IDEA TO FEATURE SELF PROVISIONING DEV IDE PRODUCT MANAGER ENVIRONMENT STANDARDIZATION QA CONFIGURATION MANAGEMENT DEVELOPERS AUTO SCALING UAT CONTINUOUS INTEGRATION TEST ENGINEERS CENTERALIZED OPS MANAGEMENT PROD MONITORING OPERATIONS PERSONNEL

DEVOPS ENABLERS FROM REDHAT BUILD BUY APPLICATION MIDDLEWARE AND DEV TOOLS JBOSS, GIT, etc (Languages, Source Control, Build Tools, CI) APPLICATION CONTAINERS DOCKER CONTAINER ORCHESTRATION KUBERNETES OPERATING SYSTEM RHEL ATOMIC VIRTUAL GUEST IMAGES COMPUTE RESOURCES (CPU, RAM, NETWORK, DISK) BUILD BUY RHCI RHCI Out of the box (OOTB) Do it yourself (DIY)

DEVOPS IMPLEMENTED MAKES LIFE BETTER ACCELERATED APP DELIVERY FOR THE BUSINESS SELF-SERVICE ACCESS TO THE LATEST TOOLS FOR DEVS STANDARDIZED AND CONTROLLED ENVIRONMENTS FOR OPS

TOP OF MIND FOR CUSTOMERS DEVOPS MICROSERVICES CONTAINERS CLOUD Public Private Virtualized Bare Metal

It s the OpenShift Solution DEVOPS MICROSERVICES CONTAINERS CLOUD Public Private Virtualized Bare Metal

It s the Red Hat Story DEVOPS MICROSERVICES CONTAINERS CLOUD

What is Continuous Delivery? Continuous Delivery is a software development discipline where you build software in such a way that the software can be released to production at any time Martin Fowler

D E F IN IT IO N : B E N E F IT S : TO O LS: 34

DEFINITION: BENEFITS: TOOLS: 35

DEVELOPER COMMITS, TRIGGERING AUTOMATED BUILD UAT STAGE ENVIRONMENT CONFIGURATION COMMIT STAGE COMPILATION UNIT TESTS ENVIRONMENT CONFIGURATION AUTOMATIC CODE QUALITY TESTS QA AUTHORIZES PUSH-BUTTON DEPLOY MANUAL USER TESTING USABILITY TESTING OPERATIONS AUTHORIZES PUSH-BUTTON DEPLOY ENVIRONMENT CONFIGURATION DEPLOYMENT DEPLOYMENT AUTOMATED (FUNCTIONAL) ACCEPTANCE TESTS ROLLBACK CAPABILITY ENVIRONMENT CONFIGURATION DEPLOYMENT INTEGRATION TESTS LOAD TESTING QA AUTHORIZES PUSH-BUTTON DEPLOY 36 DEPLOYMENT STRESS TESTING SOAK TESTING SPIKE TESTING

COMMIT STAGE ACCEPTANCE STAGE UAT STAGE DEV PaaS TEST PaaS Automated DEVELOPERS Test Team Approves DEVELOPERS PROD PaaS Operations Team Approves TESTERS ENTERPRISE CI/CD SERVER ENTERPRISE SCM ENTERPRISE ARTIFACT REPOSITORY 37 OPERATIONS

Source: Humble and Farley, Continuous Delivery, 2011 38

39

OpenShift DEMO

HOW OPENSHIFT ACCELERATES DEVOPS Solves platform automation Standardized operating environments Environment configuration as code Self-provisioning so the DevOps focus can be on application delivery Continuous integration/delivery Integration with major DevOps tools Just-in-time delivery (and teardown) of single-purpose platforms for resource efficiency Ready-to-go framework for application configuration as code Action hooks Cartridges Environment variables Auto-scaling