64
บริษัท สยามํานาญกิจ จํากัด และเพื่อนพ้องน้องพีDevOps 101 @somkiat

DevOps 101

Embed Size (px)

Citation preview

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps 101 @somkiat

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps 101 @somkiat

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

????

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

http://www.mindtheproduct.com/2016/02/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us/

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

http://www.mindtheproduct.com/2016/02/what-the-hell-are-ci-cd-and-devops-a-cheatsheet-for-the-rest-of-us/

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

http://blog.scottlogic.com/2014/07/07/School-of-Testing.html

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

http://www.craiglarman.com/wiki/downloads/misc/history-of-iterative-larman-and-basili-ieee-computer.pdf

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

https://en.wikipedia.org/wiki/Iterative_and_incremental_development

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

CI is about what people donot about what tools they use

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Discipline to integrate frequently

CI is a practice

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Strive to make small change

CI is a practice

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Strive for fast feedback

CI is a practice

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Continuous Integration

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Continuous Delivery

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Continuous Delivery

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps คืออะไร ?

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps Report 2015

https://puppet.com/resources/white-paper/2016-state-of-devops-report

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps Report 2016

https://puppet.com/resources/white-paper/2016-state-of-devops-report

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

https://channel9.msdn.com/Series/DevOps-Fundamentals/Introduction-to-DevOps

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

https://channel9.msdn.com/Series/DevOps-Fundamentals/Introduction-to-DevOps

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps

A culture and mindset

between developers and operationsfor collaborating

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

https://www.linkedin.com/pulse/9-critical-steps-devops-transformation-enterprises-sakthi-vadivelu

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Goals

To improve the delivery of value

for customer & business

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Goals

https://www.linkedin.com/pulse/9-critical-steps-devops-transformation-enterprises-sakthi-vadivelu

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Principles and Practices

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps Principles

http://www.telehouse.com/2016/03/devops-how-a-culture-of-empathy-creates-massive-productivity/

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Culture => People, Process, ToolsAutomation => Infrastructure as CodeMeasurement => Measure everythingSharing => Collaboration/Feedback

DevOps Principles

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Culture => People, Process, ToolsAutomation => Infrastructure as CodeMeasurement => Measure everythingSharing => Collaboration/Feedback

DevOps Principles

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps Practices

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps culture

https://channel9.msdn.com/Series/DevOps-Fundamentals/Introduction-to-DevOps

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps Team Topologies

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

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

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

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

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

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

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

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

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

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

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

No DevOps Team== problem department ==

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps Tools ?

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

https://xebialabs.com/periodic-table-of-devops-tools/

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

DevOps Toolchain

CodeBuildTestPackageReleaseConfigureMonitor

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Summary

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

บริษัท สยามํานาญกิจ จํากัด และเพ่ือนพ้องน้องพ่ี

Q/A