DevOps. Josh Preston Solutions Architect Stardate 69094.1



Similar documents
Your Journey to the Cloud with Red Hat

OpenShift Enterprise PaaS by Red Hat. Andrey Markelov RHCA Red Hat, Presales Solution Architect

Red Hat Openshift Christoph Eberle

OpenShift on OpenStack

ACCELERATE DEVOPS USING OPENSHIFT PAAS

Red Hat JBoss Overview Intelligent Integrated Enterprise!!!! Blaine Mincey Sr. Middleware Solutions Architect

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat November 1, 2013

Platform Architecture & Integration with OpenShift

RED HAT CONTAINER STRATEGY

Red Hat Cloud Ecosystem

OpenShift 3.0 in the Sogeti Services Factory

Private Cloud Management

Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure

Introducing Red Hat s JBoss Portfolio

APPLYING PRACTICAL MANUFACTURING SKILLS TO DEVOPS. Gordon Haff & William Henry Cloud & DevOps Product Strategy 24 June 2015

RED HAT CLOUD SUITE FOR APPLICATIONS

openshift enterprise whitepaper Gordon Haff

HOW OPEN SOURCE IS DRIVING DEVOPS INNOVATION. Gordon William Cloud & DevOps Product Strategy, Red Hat 17 August 2015

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

A Gentle Introduction to Cloud Computing

The Road To enterprise paas

Why Does CA Platform Use OpenShift?

Red Hat CloudForms : OPENSTACK INFRASTRUCTURE MANAGEMENT. John Hardy Senior Principal Product Manager 24 rd June 2015

ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM

The Virtualization Practice

An Alternative to the VMware Tax...

Virtualization and IaaS management

Red Hat Mobile Application Platform

OpenShift. Marek Jelen, OpenShift, Red Hat

Red Hat Cloud and Virtualization How to Sell. Karl Stevens Senior Solution Architect

CLOUDFORMS Open Hybrid Cloud

Build and Manage Private and Hybrid Cloud. Urban Järund, Sr Regional Services Manager Nordics, Red Hat

Service Orchestration

Jenkins World Tour 2015 Santa Clara, CA, September 2-3

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

Container Clusters on OpenStack

Red Hat CloudForms for Cloud Management: Key Features & Roadmap

SESSION 703 Wednesday, November 4, 9:00am - 10:00am Track: Advancing ITSM

Build & Manage Clouds with Red Hat Cloud Infrastructure Products. TONI WILLBERG Solution Architect Red Hat toni@redhat.com

Cisco Integration Platform

How To Get The Most Out Of Redhat.Com

Using Red Hat Systems Management Tools in a Hybrid Cloud

OpenStack in the Enterprise: From Strategy to Real Life. Radhesh Balakrishnan General Manager OpenStack

Private Cloud or Bust: Oracle WebLogic Server and Oracle Enterprise Manager

Apache Stratos Building a PaaS using OSGi and Equinox. Paul Fremantle CTO and Co- Founder, WSO2 CommiCer, Apache Stratos

How to choose the right PaaS Platform?

ON THE ROAD TO OPEN HYBRID CLOUD BRYAN CHE GENERAL MANAGER, CLOUD BU, RED HAT

Intel IT Cloud 2013 and Beyond. Name Title Month, Day 2013

Red Hat Enterprise Linux The original cloud operating system

STRATEGIES FOR SUCCESS IN THE CLOUD THE FIVE KEYS TO EXCEPTIONAL BUISINESS IMPACT

PaaS solutions evaluation

Da Internet delle persone a Internet delle cose. Giovanni Pirola Regional Service Manager Red Hat, Inc. November 19th 2014

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Management for the Mobile-Cloud Era

Red Hat Enterprise Linux 7 Platform without Boundaries

DevOps Course Content

Building a better more secure Cloud RICHARD MORRELL

Oracle Reference Architecture and Oracle Cloud

RED HAT ENTEPRISE LINUX OPENSTACK PLATFORM PRODUCT OVERVIEW & UPDATE. Jeff Jameson Sr. Principal Product Marketing Manager Virtualization BU, RED HAT

Case study: Migrating 1,000 VMs from VMware to RHEV. Tomas Von Veschler Cox Senior Solution Architect, Red Hat June 2013

How To Develop An Org Cloud Based Powerware For An Onpremise Cloud Environment

Journey to the Intelligent Cloud - Part 2 -

Business transformation with Hybrid Cloud

Agenda. 1. Welcoming and intro 2. Introduction to RHEL-OSP 3. Deep Dive RHEL-OSP 4. Live Demo 5. OSP-Director 6. What's new in liberty

JAVA IN THE CLOUD PAAS PLATFORM IN COMPARISON

Red Hat enterprise virtualization 3.0 feature comparison

Get Ready for Tomorrow, Today. Become an enterprise of the future

The path to the cloud training

HP OpenStack & Automation

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Java PaaS Enabling CI, CD, and DevOps

OpenShift and Cloud Foundry PaaS: High-level Overview of Features and Architectures

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

WHITE PAPER. Five Steps to Better Application Monitoring and Troubleshooting

Evolution of the Modern Software Supply Chain The Docker Survey, 2016

Enabling IT Agility with an Open Hybrid Cloud

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

Use Cases for Docker in Enterprise Linux Environment CloudOpen North America, 2014 Linda Wang Sr. Software Engineering Manager Red Hat, Inc.

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud

Scale Cloud Across the Enterprise

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

The path to the cloud training

Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic

The New Style of IT. Rob McMahon. Director Cloud Computing HP General Western Europe

Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Cisco Network Services Manager 5.0

Transcription:

DevOps Josh Preston Solutions Architect Stardate 69094.1

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!

A Novel about IT, DevOps, and Helping your Business Win

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 PEOPLE DEVOPS PROCESS TECHNOLOGY

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 OPENSHIFT SELF PROVISIONING DEV ENVIRONMENT STANDARDIZATION QA AUTO SCALING UAT CENTERALIZED OPS MANAGEMENT PROD CONTINUOUS DELIVERY PRODUCT FEATURE IDEA IDE PRODUCT MANAGER CONFIGURATION MANAGEMENT CONTINUOUS INTEGRATION DEVELOPERS CYCLE TIME TEST ENGINEERS MONITORING OPERATIONS PERSONNEL

OPENSHIFT IS PaaS BY RED HAT USER DEVELOPER AN ELASTIC CLOUD APP PLATFORM SELF-SERVICE AUTOMATED W CI/CD AUTO-SCALING SECURE MULTI-LANGUAGE ENTERPRISE-GRADE BUILT ON RED HAT

EMBRACING DEVOPS TO SURVIVE A 30 year old on-premise enterprise software company.

EMBRACING DEVOPS TO SURVIVE CA SaaS Platform Security & Multitenancy (Authentication/SSO, tenancy model, firewall, reverse proxy) CA SaaS Platform Application Model Platform app 1 (CA SaaS product) Engine 1 (Java OData API) Engine 2 (Node.js REST API) Platform app 2 Engine 1 (Java OData API) OpenShift CA adopts DevOps to deliver SaaS offerings built on a foundation of OpenShift Enterprise CA SaaS Platform Database-as-a-Service MySQL Cassandra

BUILT ON THE RED HAT STACK REST GIT/SSH HTTP/S Web Console Eclipse IDE Cmd Line USER DEVELOPER RHEL POD MY POD SELinux Node (RHEL) CGroups Master (RHEL) My App Code Git Repo JBoss jenkins cron logs sshd Red Hat Enterprise Linux Node (RHEL) Node Public / Hybrid / Private / Virtualization / Bare Metal MySQL Maven Jenkins

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)

OPENSHIFT PLATFORM AS A SERVICE Open Source Project Public PaaS Service On-premises or Private PaaS Software

PAAS LETS YOU ACCELERATE APP DELIVERY Virtualized Physical How to Build an App: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Have Idea Get Budget Submit hardware acquisition request Wait Get Hardware Rack and Stack Hardware Install Operating System Install Operating System Patches Create user Accounts Deploy framework/appserver Deploy testing tools Code Test Buy and configure Prod servers Push to Prod Launch Order more servers to meet demand Wait Deploy new servers Etc. How to Build an App: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Have Idea Get Budget Submit VM Request request Wait Deploy framework/appserver Deploy testing tools Code Test Configure Prod VMs Push to Prod Launch Request VMs to meet demand Wait Deploy app to new VMs Etc. With PaaS How to Build an App: 1. 2. 3. 4. 5. 6. Have Idea Get Budget Code Test Launch Automatically Scale

WHY IS PAAS SUCH A GAME-CHANGER? BECAUSE ORGANIZATIONS HAVE CHALLENGES THAT PAAS CAN HELP SOLVE.

CHALLENGES FOR TODAY S ORGANIZATIONS ACHIEVE AND SURPASS ORGANIZATIONAL GOALS ENABLE ORGANIZATIONAL AGILITY DECREASE COSTS REDUCE RISK

ACHIEVE AND SURPASS ORGANIZATIONAL GOALS HOW? NEED NEW APPLICATION SERVICES

ACHIEVE AND SURPASS ORGANIZATIONAL GOALS FICO targets new markets with OpenShift Enterprise based FICO ANALYTIC CLOUD to grow revenues and market share.

ENABLE ORGANIZATIONAL AGILITY HOW? NEED FLEXIBILITY AND SPEED IN IT SERVICE DELIVERY

ENABLE ORGANIZATIONAL AGILITY CA SaaS Platform Security & Multitenancy (Authentication/SSO, tenancy model, firewall, reverse proxy) CA SaaS Platform Application Model Platform app 1 (CA SaaS product) Engine 1 (Java OData API) Engine 2 (Node.js REST API) Platform app 2 Engine 1 (Java OData API) OpenShift CA reboots with SaaS offerings built on a foundation of OpenShift Enterprise CA SaaS Platform Database-as-a-Service MySQL Cassandra

DECREASE COSTS HOW? NEED OPERATIONAL AND INFRASTRUCTURE EFFICIENCY

DECREASE COSTS 95% E2E Prov. (Days) E2E = 45 days Cisco moves to OpenShift Enterprise across Internal IT for standardization and efficiency. 75% 45 50% 30 25% 15 85% -33% 70% -23% E2E = 17 days 5% 0% Virtualization 95% 60-15% E2E = 5 days VM = 15 mins. 0 Circa 2009 Legacy Bare Metal-Based Datacenter Q2 CY12 70% Vistualized - on Cisco UCS Source: Cisco IT GIS August 2013 TCO ($/Qtr.) Virt. Rate (%) Q2 CY13 Workflow automation PaaS enablement Storage optimization Fully Self Provisioned Q2 CY14 Process transform I/PaaS Optimization

REDUCE RISK HOW? NEED SECURITY, RELIABILITY, ACCOUNTABILITY

REDUCE RISK US Gov t Financial Agency adopts OpenShift Enterprise because of built-in Security capabilities and OS foundation.

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 RED HAT CCPs RHELOSP RHEV RHEL RH STORAGE

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

SOUNDS GREAT. HOW CAN I GET THAT??

START WITH COMMODITY HARDWARE

CREATE YOUR OWN PRIVATE INFRASTRUCTURE CLOUD WITH OPENSTACK AND RED HAT ENTERPRISE LINUX RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM RED HAT ENTERPRISE LINUX

CREATE YOUR OWN PRIVATE INFRASTRUCTURE CLOUD WITH OPENSTACK AND RED HAT ENTERPRISE LINUX RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM RED HAT ENTERPRISE LINUX Modular architecture Designed to easily scale out Based on (growing) set of core services

PRIVATE INFRASTRUCTURE CLOUD ENABLED RHEL RHEL RHEL RHEL RHEL RHEL RHEL RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM

ADD SOME PUBLIC CLOUD RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

ADD A CLOUD MANAGEMENT PLATFORM RED HAT CLOUD FORMS RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

ADD A CLOUD MANAGEMENT PLATFORM CMP Capabilities Self-Service Automated Provisioning Service Catalog Chargeback Capacity Management Performance Management Configuration & Change Management Life-cycle Management Orchestration External Cloud Connection RED HAT CLOUD FORMS RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

OPEN HYBRID INFRASTRUCTURE CLOUD ENABLED RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RED HAT CLOUD FORMS RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

ADD A PAAS APPLICATION PLATFORM LAYER RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RED HAT CLOUD FORMS RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

ADD A PAAS APPLICATION PLATFORM LAYER ELASTIC CLOUD APP PLATFORM SELF-SERVICE FOR DEVELOPERS AUTOMATIC PROVISIONING FOR APP STACKS CONTINUOUS INTEGRATION/DELIVERY APP AUTO-SCALING SECURE WITH SELINUX MULTI-LANGUAGE BUILT ON RHEL W CONTAINERS RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RED HAT CLOUD FORMS RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

ENABLE DEVOPS AND IMPROVE TIME TO MARKET DEVELOPERS USERS SELF-SERVICE FOR DEVELOPERS RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RHEL RED HAT CLOUD FORMS RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

CONFIGURATION IN CODE AND AUTO PROVISIONING DEVELOPERS USERS OPENSHIFT PODS BROKER NODE NODE RED HAT ENTERPRISE LINUX RED HAT CLOUD FORMS RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

HIGH EFFICIENCY WITH CONTAINERS DEVELOPER USERS OPENSHIFT PODS BROKER NODE NODE RED HAT ENTERPRISE LINUX RED HAT CLOUD FORMS RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

ADDING DOCKER SUPPORT DEVELOPER USERS OPENSHIFT PODS BROKER NODE NODE RED HAT ENTERPRISE LINUX RED HAT CLOUD FORMS RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

ADD CLOUD-ENABLED ENTERPRISE MIDDLEWARE WITH XPAAS DEVELOPER USERS RED HAT JBOSS XPAAS SERVICES FOR OPENSHIFT RED HAT ENTERPRISE LINUX RED HAT CLOUD FORMS RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD

RESULT: DEVOPS FOR ENTERPRISE APPS IN A HYBRID CLOUD COMPUTER DEVELOPER ANALYST USERS JBoss BRMS MySQL JBoss EAP Cluster JBoss FUSE Mainframe/Legacy Data Store RED HAT JBOSS XPAAS SERVICES FOR OPENSHIFT RED HAT ENTERPRISE LINUX RED HAT CLOUD FORMS RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM PUBLIC CLOUD