際際滷

際際滷Share a Scribd company logo
DEVOPS
 弌丕丐
丼丐 丐 DEVOPS ?
 丼亠仍仂于亠从, 仂仍, 从仍舒, 亠仆仂仍仂亞亳亳 亳仍亳 舒仆  弍弍仆仂仄?
 弌从仂仍从仂 仍ミ莞黍 仂仍从仂 仄仆亠仆亳亶
 亠亟舒仆仂亠 仆舒亰于舒仆亳亠 IMHO
 弌亠亶舒 仂 仆仂于仂亠 仄仂亟仆仂亠 仆舒亰于舒仆亳亠 舒亟仄亳仆仂于
 亠仗仂仆亳仄舒仆亳亠 仗亳于仂亟亳 从 仗仂弍仍亠仄舒仄
 亢仆仂 舒亰仂弍舒
  
 IT 亠亠仆亳亠 从舒从 line-of-business
 仍ム亠于亠 仗仂从舒亰舒亠仍亳:
o Time to market
o Mean time to recover
o Return on Investment
 亳亰仆亠 于亠亞亟舒 仄仍亳  仗仂亰亳亳亳 亟亠仆亠亞
弌乘 乘
 弌仂从亳
 舒舒
丼
亠亠从亳于仆亠 仗仂亠 于 舒仄从舒
亢亳亰仆亠仆仆仂亞仂 亳从仍舒 亠亠仆亳
丼亂亊 亊 DEVOPS
丕弍舒 弍舒亠 仄亠亢亟 Development 亳
Operations
亟仍 仂仗亳仄亳亰舒亳亳 仗仂亠仂于
DEVOPS  弌丕丐
仗亳仄亳亰舒亳 仗仂亠仂于
豫丼乘 丐
 弌舒仆亟舒亳亰舒亳
 于仂仄舒亳亰舒亳
 仂仍亠亢亳于舒亠仄仂
 亅于仂仍ム亳
弌弌丐亂
Requirement Source Code Build Test Release Monitor Exploitation
Epic
Feature
User Story
Task
Bug
Repo
Branch
Commit
Pull Request
Code Review
Suit
Plan
Case
Telemetry
Exception
FeedbackEnvArtifacts
丐
 Encapsulation
 Effective Repository Strategy
 Simple Branch Hierarchy
 Code Quality Assurance
 Environment agnostic artifacts
 Continuous Integration aka CI
 Branch policy
 Continuous Quality Assurance
 Continuous Delivery aka CD
 Proactive monitoring
亅个个丐 亊 DEVOPS
1. Rapid / 弌从仂仂
2. Robust / 从舒亰仂仂亶亳于仂
3. Reliable / 舒亟亠亢仆仂
4. Repeatable / 仂于仂磳仄仂
5. Return on Investment
乘 亊 DEVOPS
 舒亳仆仂仆亳亰舒亳 仗仂仆亳仄舒仆亳 DevOps
 弌仍仂亢仆仂 仗仂亟亳舒 ROI
 舒仍仂 仗亠亳舒仍亳仂于
 Outsource 从仂仄仗舒仆亳亳 仆亠 亰舒亳仆亠亠仂于舒仆
弌 弌弌!
仂仗仂 ?
乘 丶 IT 丿亊
亟亠
亠舒仍亳亰舒亳
舒仗从
仂亟亟亠亢从舒
于仂亟 亳亰 从仗仍舒舒亳亳

More Related Content

"DevOps in a nutshell", Stas Sultanov

  • 2. 丼丐 丐 DEVOPS ? 丼亠仍仂于亠从, 仂仍, 从仍舒, 亠仆仂仍仂亞亳亳 亳仍亳 舒仆 弍弍仆仂仄? 弌从仂仍从仂 仍ミ莞黍 仂仍从仂 仄仆亠仆亳亶 亠亟舒仆仂亠 仆舒亰于舒仆亳亠 IMHO 弌亠亶舒 仂 仆仂于仂亠 仄仂亟仆仂亠 仆舒亰于舒仆亳亠 舒亟仄亳仆仂于 亠仗仂仆亳仄舒仆亳亠 仗亳于仂亟亳 从 仗仂弍仍亠仄舒仄 亢仆仂 舒亰仂弍舒
  • 3. IT 亠亠仆亳亠 从舒从 line-of-business 仍ム亠于亠 仗仂从舒亰舒亠仍亳: o Time to market o Mean time to recover o Return on Investment 亳亰仆亠 于亠亞亟舒 仄仍亳 仗仂亰亳亳亳 亟亠仆亠亞
  • 5. 丼 亠亠从亳于仆亠 仗仂亠 于 舒仄从舒 亢亳亰仆亠仆仆仂亞仂 亳从仍舒 亠亠仆亳
  • 6. 丼亂亊 亊 DEVOPS 丕弍舒 弍舒亠 仄亠亢亟 Development 亳 Operations 亟仍 仂仗亳仄亳亰舒亳亳 仗仂亠仂于
  • 8. 豫丼乘 丐 弌舒仆亟舒亳亰舒亳 于仂仄舒亳亰舒亳 仂仍亠亢亳于舒亠仄仂 亅于仂仍ム亳
  • 9. 弌弌丐亂 Requirement Source Code Build Test Release Monitor Exploitation Epic Feature User Story Task Bug Repo Branch Commit Pull Request Code Review Suit Plan Case Telemetry Exception FeedbackEnvArtifacts
  • 10. 丐 Encapsulation Effective Repository Strategy Simple Branch Hierarchy Code Quality Assurance Environment agnostic artifacts Continuous Integration aka CI Branch policy Continuous Quality Assurance Continuous Delivery aka CD Proactive monitoring
  • 11. 亅个个丐 亊 DEVOPS 1. Rapid / 弌从仂仂 2. Robust / 从舒亰仂仂亶亳于仂 3. Reliable / 舒亟亠亢仆仂 4. Repeatable / 仂于仂磳仄仂 5. Return on Investment
  • 12. 乘 亊 DEVOPS 舒亳仆仂仆亳亰舒亳 仗仂仆亳仄舒仆亳 DevOps 弌仍仂亢仆仂 仗仂亟亳舒 ROI 舒仍仂 仗亠亳舒仍亳仂于 Outsource 从仂仄仗舒仆亳亳 仆亠 亰舒亳仆亠亠仂于舒仆
  • 14. 乘 丶 IT 丿亊 亟亠 亠舒仍亳亰舒亳 舒仗从 仂亟亟亠亢从舒 于仂亟 亳亰 从仗仍舒舒亳亳

Editor's Notes

  • #9: Principles Standardization Standardization is the mother of automation which is a cornerstone of the DevOps culture that facilitates collaboration. Automation The current state of the evolution of the IT industry allows to automate all the processes within the lifecycle of the product and transform man hours in machine minutes. Automating tasks such as testing, configuration and deployment frees people up to focus on other valuable activities and reduces the chance of human error.
  • #12: Key Business Values Five Rs is an outstanding shorthand to characterize a success of utilizing the DevOps practices within the life cycle of the solution. Rapid Cycle time is short as possible it is possible to go from concept to working delivered software that gets deployed into production as fast as it is physically possible. Robust Processes can cope with errors during execution and cope with erroneous input. Reliable Every part of developed, delivered and deployed solution is of high quality. All processes are working automatically, smoothly with minimal errors. Repeatable The highquality, software development, delivery and deployment processes are repeatable and objectively verifiable. It is possible to re-execute any part of this process repeatedly whenever necessary. Return on Investment The process of development, delivery and deployment occurs with minimal waste. The ratio of business value to software effort is as high as possible.
  • #15: 弌仍亠亟亠 仆舒舒 仂仗亠亟亠仍亠仆亳, 亳亰仆亠仆仆亶 亳从仍 仗仂亞舒仄仄仆仂亞仂 仂弍亠仗亠亠仆亳 (Software Life Cycle Model) 仂 仗亠亳仂亟 于亠仄亠仆亳, 从仂仂亶 仆舒亳仆舒亠 仄仂仄亠仆舒 仗亳仆亳 亠亠仆亳 仂 仂亰亟舒仆亳亳 仗仂亞舒仄仄仆仂亞仂 仗仂亟从舒 亳 亰舒从舒仆亳于舒亠 于 仄仂仄亠仆 亠亞仂 仗仂仍仆仂亞仂 亳亰亳 亳亰 从仗仍舒舒亳亳 亳亰仆亠仆仆亶 亳从仍 亳亠仄 仂 舒亟亳亳 仗仂亠舒, 仂于舒于舒ム亳亠 舒亰仍亳仆亠 仂仂礌亳 亳亠仄, 仆舒亳仆舒 仄仂仄亠仆舒 于仂亰仆亳从仆仂于亠仆亳 仆亠仂弍仂亟亳仄仂亳 于 舒从仂亶 亳亠仄亠 亳 亰舒从舒仆亳于舒 亠 仗仂仍仆仄 于于仂亟仂仄 亳亰 从仗仍舒舒亳亳.