what are the biggest - devon summitscalable ci/cd infrastructure infrastructure efficiency ing...

51

Upload: others

Post on 21-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 2: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

What are the Biggest

Pain Points in your

Software Delivery

Process?

Page 3: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

I need to make my

application

deployments faster

and reliable

Page 4: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

I have X application I

need to deploy in a

standard

environment

Page 5: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

I desperately need to

optimize my

infrastructure

efficiency

Page 6: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Continuous Delivery Using Docker

Prasant Kumar @prasantk82

Page 7: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

About Me● Senior DevOps Consultant @ DevOn

● Continuous Delivery Practitioner

● Docker Trainer

● An avid supporter of automation

● And a bigtime foodie ☺

Page 8: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Outline

❏ A short IT history

❏ Docker Introduction

❏ Docker Use Cases

❏ Docker Benefits

❏ Case Study

❏ ROI

❏ Why Docker for CD?

Page 9: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 10: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Application

1 1:

Server

Page 11: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 12: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 13: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 14: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 15: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 16: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 17: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 18: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 19: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 20: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 21: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 22: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 23: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 24: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 25: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 26: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 27: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 28: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Docker Use CasesContinuous Delivery

New Microservices App

Legacy App to Microservices

Continuous Integration

DevOpsContainerized Legacy App

Page 29: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 30: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Developer Efficiency

Page 31: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Rapid Scalability

Page 32: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Tool Flexibility

Page 33: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Deployment Flexibility & Portability

Page 34: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Deployment Flexibility & Portability

Page 35: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Deployment Flexibility & Portability

Page 36: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Deployment Flexibility & Portability

Page 37: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Reliability

Page 38: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 39: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 40: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Challenges● Developer Onboarding was slow (~2 days)

● Manual Deployment

● Lack of Infrastructure Alignment

● CI/CD Environment was a SPOF

● Underutilized Infrastructure

Page 41: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Solution● Developers were productive in just ~2 hrs

● Fully Automated Deployment with Rollback

● Environment Consistency & Standardization

● Scalable CI/CD Infrastructure

● Infrastructure Efficiency

Page 42: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker

Page 43: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Challenges● Slower deployment frequency

● Poor quality software

● Ever increasing CAPEX & OPEX costs

● Standardization across large groups of people, processes

and technology

Page 44: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Solution● Continuous Innovation

● Empower Engineers for Better Quality Software

● Increased Productivity and Speed

● Lower Costs

● Standardization and Scale

Page 45: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges
Page 46: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

ROI ModelInfrastructure Efficiency:● €1k per month per server reduction opportunity● A 30% reduction is common from dev/test consolidation alone

Savings: 6 servers @ €1k/month = €6k/month = €72k/year

A corporate web site with development, test,

and production environments running on a

total of 20 servers

Page 47: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

ROI ModelReduced Virtualization Overhead:● €340 per month per server reduction opportunity ● A 50% reduction in overall VM use

Savings: 10 servers @ €340/month = €3.4k/month = €40.8k/year

A corporate web site with development, test,

and production environments running on a

total of 20 servers

Page 48: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

ROI ModelInfrastructure Efficiency:● €1k per month per server reduction opportunity● A 30% reduction is common from dev/test consolidation alone

Savings: 6 servers @ €1k/month = €6k/month = €72k/year

Reduced Virtualization Overhead:● €340 per month per server reduction opportunity ● A 50% reduction in overall VM use

Savings: 10 servers @ €340/month = €3.4k/month = €40.8k/year

A corporate web site with development, test,

and production environments running on a

total of 20 servers

An annual savings of c112,800/year

Page 49: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Why Docker for Continuous Delivery?

Higher Quality Faster Delivery Lower Costs More Flexibility

Page 50: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

References● https://www.docker.com/survey-2016

● https://www.docker.com/sites/default/files/CS_ING_01.25.2015_1.pdf

● https://boxboat.com/2016/10/26/simple-roi-formula-docker-datacenter/

● Nigel Poulton, (2015), Docker Deep Dive

Page 51: What are the Biggest - DevOn SummitScalable CI/CD Infrastructure Infrastructure Efficiency ING Delivers Value to Customers Faster with 1,500 deployments a week with Docker Challenges

Thank You

Prasant Kumar @prasantk82