devops note 20120224
DESCRIPTION
DevOps Movement Note 2012/02/24 Datadog & DevOps meet up Shinjuku, Tokyo. http://atnd.org/events/24981 http://www.publickey1.jp/blog/12/devops_1.html http://www.publickey1.jp/blog/12/devops_2.htmlTRANSCRIPT
There’s always that one guy!
Sunday, June 20, 2010
運用の人?
http://www.slideshare.net/lennysan/the-upside-of-downtime-velocity-2010-4564992
There’s always that one guy!
Sunday, June 20, 2010
開発の人?
http://www.slideshare.net/lennysan/the-upside-of-downtime-velocity-2010-4564992
There’s always that one guy!
Sunday, June 20, 2010
ビジネスマン?
http://www.slideshare.net/lennysan/the-upside-of-downtime-velocity-2010-4564992
@nxhack
IT関連会社元社長運用 (SysAdmin ? BOFH ;) Web Operator BGP Operator 眠れないシステム管理者 © Hide3
世界中で同じ悩み持つ仲間がいる!
We are not alone
銀の弾丸など無いのだが、
ITの現場で悩み続けていた
John WillisVP of Client Service and Enablementat enStratus
http://dev2ops.org/blog/2011/7/2/devops-days-mountain-view-2011-devops-state-of-the-union-vid.html
DevOps Days Mountain View 2011DevOps State of the Union
OLean Startup
Velocity AgileProject Management
Peter Drucker
Abraham Maslow
Available
Configuration Management
Realistic ITIL
Scalable
Elastic
Rapid
Eliyahu Goldratt
Web Operations
Economic Imperative
W. Edwards Deming
Lean Startup
2005 2008-2011
Steve Blank Eric Ries
Web Performance and Operations Conference<FAST> <SCALABLE> <RESILIENT> <AVAILABLE>
Jesse Robbins
Steve Souders
O’REILLY Velocity 2008Velocity
2008/06/23
http://velocityconf.com/
Velocity 2009
10+ Deploys Per Day: Dev and Ops Cooperation at Flickr
John Allspaw and Paul Hammond (*Flickr)
*at that time
2009/06/23
�Dev and Ops
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
Andrew Shafer
AGILE INFRASTRUCTUREANDREW SHAFER - PAUL NASRAT
http://www.slideshare.net/littleidea/agile-infrastructure-agile-2009
2009/08/27
2009/06/24velocity 2009
Agile Infrastructure
A Story in Three Acts
Velocity 2009
Agile
Continuous blah blah blahDevelopment
IntegrationDeployment
Delivery
Agile
Devopsdays Ghent 2009
Patrick Debois
God Father of “DevOps”
2009/10/30
http://partake.in/events/b5472f43-5bc0-42d0-9469-dc70d7d95b24
2011/06/24 DevOpsカンファレンス
OLean Startup
Velocity AgileAgility
空間的差異と時間的差異
価値は差異から生まれる
Agility の重視は時間的差異を生み出すため
重商主義・帝国主義・新自由主義
http://www.flickr.com/photos/johnjoh/368511463/
http://www.flickr.com/photos/arthur-caranta/2926332140
Web AppsWeb Services
http://www.flickr.com/photos/cogdog/116957071/
Shrink WrapX
http://www.flickr.com/photos/arthur-caranta/2926332140
The infrastructure is the application.
The application is the infrastructure.
Web Apps・Web Services はSoftware のみでは成り立たない
Operations: The New Secret Sauce
インフラと一体化したサービス
Devの役割Opsの役割
http://www.flickr.com/photos/aaronjacobs/64368770/
Developer
FeaturesEvolution
http://www.flickr.com/photos/aaronjacobs/64368770/
やったぜ!新機能ビルド成功♪
リリースにギリ間に合った!ふぅ ねむねむ~
http://www.flickr.com/photos/troyholden/4036820768/
Operator
Services Stability
http://www.flickr.com/photos/troyholden/4036820768/
安全・安定
ダメダメ!もっと早く仕様を渡さんかい!
http://www.flickr.com/photos/troyholden/4036820768/
Ops focuson failure
Web AppsWeb Services
ContinuousDelivery
http://www.flickr.com/photos/greg-palmer/3490903215/
Change caused OUTAGE
Dev Ops
Dev Ops
Dev Ops
リリースするよ
無理!詳細仕様渡せ
Dev Ops
障害発生!情報くれー
おーーーーい
しーん...
Dev Ops
リリースじゃぽいっ! むむむむ!!
Dev Ops
Dev Ops
Wall of Confusion
Dev Ops
Wall of Confusion
俺達が価値を守っているんだ
俺達が価値を作っているんだ
奴等はスピード感に欠ける・遅すぎ!
奴等はサービスが分かっていない
http://www.flickr.com/photos/rocketjim54/2955889085/
アンタのせいだ!
これは中堅・大企業の問題だけではないStartup企業でも同じ
開発が守りに入ったら成長しないサービスが安定しなければビジネスが成り立たない
業務分掌が異なる
Dev&Ops
Business
Services
ContinuousDelivery
�Dev and Ops
http://www.slideshare.net/jallspaw/10-deploys-per-day-dev-and-ops-cooperation-at-flickr
Agility
Agile Development
Agile Operation ?
Infrastructure is HARD
http://www.flickr.com/photos/johnseb/3425464/
http://www.flickr.com/photos/kky/704056791/
agile Infrastructure
Infrastructure as Code
Design For Failure
IaaS 型クラウドサービスの本当の意味
単に IaaS 基盤を導入しただけで、魔法のように問題が解決する訳では無い運用の俊敏性を高めるという視点が重要
運用の Agility を高める
Cultural andProfessional Movement
Adam JacobFounder, Chef and Opscode
http://www.youtube.com/watch?v=Fx8OBeNmaWw
Culture
http://www.flickr.com/photos/24443965@N08/3285794855/
Professionalhttp://www.flickr.com/photos/24443965@N08/5922220500/
DevOps is NOT a Job Description
Dev や Ops が無くなって(融合して)、DevOps という職種になるのでは無い
それぞれの立場でプロとしての仕事を協調して行う
プロとしての専門性と責任が必要
DevOps
DevOps
^(?<dept>.+)Ops$
Theo SchlossnagleFounder, CEO at OmniTI
http://www.youtube.com/watch?v=y0mHo7SMCQk
DevOps Movement は Dev と Ops だけではない
商品を構成するものすべて
企画・開発・デザイン・製造・検証・展開・広告・営業・受注・契約・請求・納品・運用・支援・
保守・廃棄
Three Aspects of DevOps
USENIX
Large Installation System Administration Conference
http://www.usenix.org/event/lisa11/
http://www.youtube.com/user/USENIXAssociation#p/search/0/3KpPBnEtRj4
2011/12/07
http://cuddletech.com/blog/?p=624
2011/06/24
Dev>OpsDev<Ops
Dev<>Ops
Phase I: Dev>Ops
「開発」の方法論やメンタリティを「運用」に当てはめる
DevOps運動の90%がこのフェーズです。DevOps運動の出発点がここであり、現在、多くはここにフォーカスされています。
➡情報システム及びシステム・ネットワーク管理者が自分自身を「運用」として再認識
➡Agileを (「原理」と「Lean」という意味合いに於いて)「運用」に適応
➡“Infrastructure as Code” を採用➡分散型オーケストレーションを可能とする全体的で定性的なモニタリングの重視
Release
Generalized architecture
Control
Orchestration
Dispatcher
Provisioning
Deploy
Config management
OS boot/install
Artifact repository
Build
CI Server Issue tracker
SCM Repository
Model
Asset inventory
Host naming
Identity
CMDBMonitoring
Events
Trending Reporting
Trending
Workflows
Resources
Topology
Configuration
Code
Sources
Scheduler
Wednesday, June 23, 2010
http://code.google.com/p/devops-toolchain/
DevOps Tool chainAgile Development + Agile Infrastructure
Infrastructure as CodeConfiguration Management
今なぜ DevOps Movement なのかがココ
Phase II: Dev<Ops
「運用」の方法論やメンタリティを「開発」に当てはめる
DevOps運動の10%未満がこれです。このフェーズは二つのグループの結びつきと見られます。また、フェーズ I とよく混同されます。
➡開発にフォーカス➡Metrics everywhere (John Allspaw 氏)運用のメトリックのみではなく、運用のパフォーマンス向上を主眼としたメトリックやビジネス指標のメトリックをソフトウェアに埋め込み、すべてがダッシュボードに並ぶ
➡“Continuous development” を採用
http://blog.b3k.us/ooda.html
WebOps OODA LoopDiagram
ActDecideOrientObserve
ExecutionPlanningResourcing
AnalysisVisualizationCorrelation
MetricsMonitoringAlertingAlarming
Benjamin Black, [email protected]
Customer DevelopmentThe Search for the Business Model
Business MetricsMeasurement / Monitoring
Hypothesis TestingOODA loop
#monitoringsucks
Phase III: Dev<>Ops
「開発」と「運用」が責任と実践を統一共有する
DevOps運動の基本原理でありこれこそがDevOps運動そのものと考える。Adam Jacob が unicorn に乗り、誰もがパブで一杯飲んで歌って騒ぐ魔法の国。
➡責任の共有完全に「ノーフィンガーポインティング」環境
➡チーム間の完全なコラボレーション➡運用と開発の垣根が無くなる➡両チームが責任を共有し緊急時や事後検証ミーティングに参加➡開発が実運用環境にアクセスできる信頼関係➡Joy.
http://www.flickr.com/photos/82362702@N00/143447089/
DevOpshttp://en.wikipedia.org/wiki/Power_to_the_People_%28song%29
http://jedi.be/blogPatrick Debois
OPSDEV
http://www.slideshare.net/jedi4ever/devops-the-war-is-over-if-you-want-it
OLean Startup
Velocity Agile
MarketingManagement
OperationsManagement
Human Resources
Management
Service Management
IT Service Management を
「サービス業」として再認識
DisneyNordstromRitz-Carlton
http://www.amazon.co.jp/dp/4873114934
2010/06 2011/05japanese ver.
DevOpsTwitter Who to follow:
@patrickdebois@botchagalupe@damonedwards@allspaw@RealGeneKim@jordansissel@portertech@lusis@LordCope@jamesurquhart
@littleidea@puppetmasterd@netik@atl@markimbriaco@adamhjk@ernestmueller@ripienaar@MikeOrzenLeanIT@benr@stagr_lee@mmarschall
John Allspaw (twitter) (blog)・SlideShare・10+ Deploys Per Day: Dev and Ops Cooperation at Flickr (どのプレゼンも素晴らしいですが、このスライドは必ず見てください)
Andrew Clay Shafer (twitter) (blog)・SlideShare・DevOps – You’re Doing IT Wrong « fate = will && choice || circumstance
Adam Jacob (twitter)・SlideShare・Velocity 2010 – Adam Jacob on DevOps・Choose Your Own Adventure OSCON 2010 Edition (PDF)
Patrick Debois (twitter) (blog)・SlideShare・Devops: The War is over - If you want it
John M Wills (twitter)・SlideShare・What Devops Means to Me
Damon Edwards (twitter) (blog)・DevOps is not a technology problem. DevOps is a business problem.
Ben Rockwood (twitter) (blog)・The DevOps Transformation
PodCast:・DevOps Cafe
DevOps Days Tokyo やりたいよね!