Slide 1

Slide 1 text

“DevOpsͰԿ͕ग़དྷΔͷʁ”
 
 πʔϧ ฤ 2014-06-27

Slide 2

Slide 2 text

DevOps(ͱ͍͏จԽ)Λ࣮ݱ
 ࢧԉ͢Δπʔϧ

Slide 3

Slide 3 text

Best practices for applying the IBM DevOps approach Plan, track, and version everything • Continuous business planning ensures transparency Dashboard everything • Collaborative development enables visibility Automate everything • Continuous automation of release management ensures repeatability Test everything • Continuous testing ensures quality Monitor and audit everything • Continuous monitoring ensures accountability IBM developerWorks : DevOps : Practices http://www.ibm.com/developerworks/devops/practices.html

Slide 4

Slide 4 text

ͭ·Γ ͍ͨΔͱ͜Ζ ͕DevOpsͷ ର৅ ʮDevOpsͷ πʔϧʯͳΜ ͍ͯ͏දݱ͸ ʮΞδϟΠϧ ͷπʔϧʯͱ ಉ͡Α͏ͳද ݱ ͨͩ͠ɺπʔ ϧ͸࢖͍ํ࣍ ୈ

Slide 5

Slide 5 text

Tools

Slide 6

Slide 6 text

ଟछଟ༷ͳπʔϧ (ൈਮ) Infrastructure • Provisioning • Configuration Management • System Integration • Applicati on Deploym ent VCS • Collaboration • System Monitoring • Application Monitoring • Analytics

Slide 7

Slide 7 text

Tools ≠ DevOps 2012 Velocity London: DevOps Patterns Distilled
 http://www.slideshare.net/realgenekim/2012-velocity-london-devops-patterns-distilled

Slide 8

Slide 8 text

Process

Slide 9

Slide 9 text

Agile Software Development Bring Agility into Infrastructure XaaS Programmable Infrastructure Software Defined Infrastructure

Slide 10

Slide 10 text

Infrastructure as Code “୯ʹαʔόʔߏ੒มߋΛࣗಈԽ͠·͠ΐ͏ͱ͍͏ ࿩Ͱ͸ͳ͘ɺΠϯϑϥΛ͢΂ͯιϑτ΢ΣΞͱ͠ ͯɺίʔυͰѻ͏͜ͱͰΞϓϦέʔγϣϯ։ൃͰ ߦΘΕ͖͍ͯͨΖ͍Ζͳ“ϫʔΫϑϩʔ” ΛΠϯϑ ϥ࡞ۀͷੈքʹ΋ಋೖ͠·͠ΐ͏Ͷͱɺͦ͏͍͏ ͜ͱͰ͋Γ·͢” Infrastructure as Code - naoyaͷ͸ͯͳμΠΞϦʔ http://d.hatena.ne.jp/naoya/20131215/1387090668

Slide 11

Slide 11 text

Culture

Slide 12

Slide 12 text

Roles in organization Development • Dev • Ops • KBN Operation • Biz • Ops • KBN Maintenance • Dev • Ops • KBN

Slide 13

Slide 13 text

Dev & Ops vs Biz

Slide 14

Slide 14 text

Dev — Ops — Biz

Slide 15

Slide 15 text

͋ͨ͠ͷ͋ͨΓ·͑ ࢭ·Βͳ͍ਐาɺੈͷதͷී௨

Slide 16

Slide 16 text

࠷ۙͷ࿩୊ΑΓ ▪Immutable Infrastructure ▪Container Based Deployment

Slide 17

Slide 17 text

ΞδϟΠϧ(S/W)։ൃͰҰൠతʹΑ͘஌Β Εͨग़஗Εύλʔϯ ؔ܎ͳ͍ ΈΜͳ΍ͬ ͯΔΒ͍͠ ΍Γ͍͕ͨ ෼͔Βͳ͍ ڝ૪ྗ௿Լ ༷ʑͳ໰୊ ͕ൃ֮

Slide 18

Slide 18 text

ࢀߟ ͳΜͱͳ͘Ͱ΋஌͓͖͍ͬͯͨ

Slide 19

Slide 19 text

࣌୅എܠ ▪ Πϯϑϥܥٕज़ͷྲྀΕ - Gosuke Miyashita ▪ http://mizzy.org/blog/2013/10/29/1/ ༻ޠ ▪ ΠϯϑϥۀքͷؾʹͳΔΩʔϫʔυʹ͍ͭͯௐ΂ͯΈͨ | Futurismo ▪ http://futurismo.biz/archives/2355

Slide 20

Slide 20 text

ߏ੒؅ཧπʔϧͷൺֱ ▪ Comparison of open-source configuration management software - Wikipedia, the free encyclopedia ▪ http://en.wikipedia.org/wiki/ Comparison_of_open_source_configuration_management_softwa re