devops叢林裡的小隊游擊戰術 (@ ithome devops 2015)
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
關於得寬科技網路服務・社群整合・行動應用
圖⽚片來源: 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/