devops叢林裡的小隊游擊戰術 (@ ithome devops 2015)

Post on 16-Apr-2017

13.994 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DevOps 叢林裡的小隊游擊戰術The Survival Guide for Small Team in DevOps Jungle

Cheng Wei Chen @ DevOps2015

DevOps 叢林裡的 小隊游擊戰術The Survival Guide for Small Team in DevOps Jungle

Cheng Wei Chen @ DevOps2015圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11096895583/

DevOps Taiwan

DevOps Taiwanhttps://www.facebook.com/groups/DevOpsTaiwan/

DevOps Taiwanhttps://devopstaiwan.slack.com/

DevOps Taiwanhttps://gitter.im/DevOpsTW

!

Cheng Wei Chen 陳 正瑋 !

DevOps Engineer @ 得寬科技

http://chengweichen.com

關於得寬科技網路服務・社群整合・行動應用

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11096895583/

DevOps

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11096895583/

DevOps

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11096895583/

DevOps

定義

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11096895583/

DevOps

定義

領域

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11096895583/

DevOps

定義

領域

工具

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11304274665/

DevOps

定義

領域

工具

Survival Guide

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11254352304/

Survival Guide

LEAN

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11254352304/

Survival Guide

LEAN

Agile

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11254352304/

Survival Guide

LEAN

Agile

Continuous Integration

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11254352304/

Survival Guide

LEAN

Agile

Continuous Integration

Continuous Delivery

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11254352304/

Survival Guide

LEAN

Agile

Continuous Integration

Continuous Delivery

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11254352304/

DevOps Report 2015

來源: http://puppetlabs.com/2015-devops-report

The IT Revolution DevOps Guide

來源: http://puppetlabs.com/2015-devops-report來源: http://itrevolution.com/download-the-it-revolution-devops-guild/

Roadmap

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14590644710/

Software Value Stream

Workflow

Development Pipeline

⋯⋯

Roadmap

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14590644710/

Roadmap

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14590644710/

Roadmap

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14590644710/

Roadmap

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14590644710/

Roadmap

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14590644710/

Roadmap

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14590644710/

code build test release deploy operateplan

Measurement !!Monitor Metrics Analytics

Feedback

DevOps

Fast Iteration

code build test release deploy operateplan

Measurement !!Monitor Metrics Analytics

Continuous Integration

Feedback

DevOps

code build test release deploy operateplan

Measurement !!Monitor Metrics Analytics

Continuous Integration

Continuous Delivery

Feedback

DevOps

code build test release deploy operateplan

Measurement !!Monitor Metrics Analytics

Continuous Integration

Continuous Delivery

Feedback

DevOps

AutomationMonitoring

code build test release deploy operateplan

Measurement !!Monitor Metrics Analytics

Feedback

DevOps Tools

code build test release deploy operateplan

Measurement !!Monitor Metrics Analytics

Feedback

DevOps Tools

Chef

Nagios

Puppet

Ant

New Relic

Sensu Splunk

Logstash

Fluentd

Jenkins

Git

GitHubAnsible

Selenium

Vagrant

AWSDocker

DataDog

Monit

SaltStack

Bitbucket

code build test release deploy operateplan

Measurement !!Monitor Measure Analytics

Feedback

DevOps Tools

Chef

Nagios

Puppet

Ant

New Relic

Sensu Splunk

Logstash

Fluentd

Jenkins

Git

GitHubAnsible

Selenium

Vagrant

AWSDocker

DataDog

Monit

SaltStack

Bitbucket

more and more

–《 Continuous Delivery 中文版 》

「這不只是選擇和使用什麼工具的問題⋯⋯更重要的是,如何正確使用實踐。」

來源: http://itrevolution.com/the-three-ways-principles-underpinning-devops/

Dev Ops

Dev Ops

Dev Ops

Systems Thinking

Feedback Loops

Continuous

Gene Kim

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11305794094/

團隊follow

me~

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11305794094/

團隊follow

me~

團隊規模

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11305794094/

團隊follow

me~

團隊規模小

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11305794094/

團隊follow

me~

團隊規模

團隊組成

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11305794094/

團隊follow

me~

團隊規模

團隊組成

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11305794094/

團隊follow

me~

團隊規模

團隊組成

豐彈性

成本 單純

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11307154236/

團隊架構

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11307154236/

團隊架構

專案 編組

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11307154236/

團隊架構

專案 編組

follow

me~

引路人

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11307154236/

團隊架構

專案 編組

小 團隊

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11307154236/

團隊架構

專案 編組

小 團隊

新創團隊

來源: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/

團隊架構

Dev Ops

來源: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/

團隊架構

Dev Ops

來源: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/

團隊架構

Dev Ops

小 團隊

來源: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/

團隊架構

Dev Dev Ops

來源: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/

團隊架構

Dev Dev Ops

新創團隊

來源: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/

團隊架構

Dev OpsDev Ops

來源: http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/

團隊架構

Dev OpsDev Ops

專案 編組

http://blog.matthewskelton.net/2013/10/22/what-team-structure-is-right-for-devops-to-flourish/

DevOps Topologies

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

DevOps 工具

What Is DevOps? It depends on whom you ask.

來源: http://www.infoworld.com/article/2905307/devops/what-is-devops-depends-on-whom-you-ask.html

來源: https://youtu.be/_DEToXsgrPc

圖⽚片來源: http://pixabay.com/en/kick-martial-arts-warrior-185384/

BE

A

DEVOPS

KUNG FU

MASTER

啊…噠噠噠噠!

圖⽚片來源: http://pixabay.com/en/kick-martial-arts-warrior-185384/

BE

A

DEVOPS

KUNG FU

MASTER

啊…噠噠噠噠!

少林武功好~ 誒~

圖⽚片來源: http://pixabay.com/en/kick-martial-arts-warrior-185384/

BE

A

DEVOPS

KUNG FU

MASTER

少林武功好~ 誒~

啊…噠噠噠噠!

哼哼哈兮!快使用雙截棍!

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

DevOps 工具

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

DevOps 工具

工具 選擇策略

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

工具選擇策略

符合需求

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

工具選擇策略

符合需求 學習成本

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

工具選擇策略

符合需求 學習成本 設計邏輯

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

工具選擇策略

符合需求 學習成本 設計邏輯

價格

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

工具選擇策略

符合需求 學習成本

售後服務

設計邏輯

價格

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

工具選擇策略

符合需求 學習成本

售後服務 商業支援

設計邏輯

價格

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

工具選擇策略

符合需求 學習成本

價格 售後服務 商業支援

教學資源

設計邏輯

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

工具選擇策略

符合需求 學習成本

價格 售後服務 商業支援

社群教學資源

設計邏輯

圖⽚片來源: https://www.flickr.com/photos/internetarchivebookimages/14783223562/

工具選擇策略

符合需求 學習成本

價格 售後服務 商業支援

生態系社群教學資源

設計邏輯

啊…噠噠噠噠!

DevOps Practices

DevOps Practices

DevOps Practices

code build test release deploy operateplan

Measurement !!Monitor Metrics Analytics

Feedback

DevOps Practices

code build test release deploy operateplan

Measurement !!Monitor Metrics Analytics

Feedback

DevOps Practices

plan

除了討論 Functional requirements

還要討論 Non-Functional requirements

Before Development Pipeline

DevOps Practices

plan

Before Development Pipeline

Security

Backups

High Availability

Upgradeability

Configuration management

Monitoring

Logging

Metrics

Non-Functional requirements

DevOps Practices

code build test release deploy

Development Pipeline

DevOps Practices

code build test release deploy

Development Pipeline

Version Control

DevOps Practices

code build test release deploy

Development Pipeline

Version Control Provisioning

DevOps Practices

code build test release deploy

Development Pipeline

deployment

Version Control Provisioning Configuration Management

Deployment

DevOps Practices

operateplan

Measurement !!Monitor Measure Analytics

Feedback

New Relic

DataDog

Before, After

Before, After

debug

create VM

deployment

又短又快

environment config

Before, After

debug

create VM

deployment

又短又快

environment confighour minute

Before, After

安全有效率,品質有保障

Issue Tracking

Source Control

Collaboration

Performance Availability

Before, After

安全有效率,品質有保障

Issue Tracking

Source Control

Collaboration

Performance Availability

developer customer

Happy, Satisfy

Summary

Survival Guide

LEAN

Agile

Continuous Integration

Continuous Delivery

Survival Guide

LEAN

Agile

Continuous Integration

Continuous Delivery

圖⽚片來源: https://www.flickr.com/photos/library-company-of-philadelphia/14008005735/

流程

code build test release deploy operateplan

Measurement !!Monitor Measure Analytics

Feedback

DevOps

Fast Iteration

團隊規模

流程

產品\架構

最佳實踐

最佳 實踐

符合需求 學習成本

價格 售後服務 商業支援

生態系社群

設計邏輯

工具選擇策略

教學資源

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11096895583/ 圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11137325416/

Dead Alive

Thank You

圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11096895583/ 圖⽚片來源: https://www.flickr.com/photos/britishlibrary/11137325416/

top related