Japan aws user group osaka study session #0 LT: DevOps
-
Upload
hirokazu-morikawa -
Category
Technology
-
view
2 -
download
0
description
Transcript of Japan aws user group osaka study session #0 LT: DevOps
![Page 1: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/1.jpg)
DevOpsIntroduction to DevOps movement,
and Some views of the Cloud Computing
Japan AWS User Group Osaka study session #0Lightning Talk @nxhack
2010/11/17
http://www.flickr.com/photos/pmtorrone/23362393/
![Page 2: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/2.jpg)
@nxhack
Background: 25年以上 情報処理業界 17年間 イソターネット業界 Bias: 運用な人 *NIXな人 文系エソジニア
![Page 3: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/3.jpg)
伝えたい事: DevOps 運動と何ぞや そこから見えるクラウドの姿
![Page 4: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/4.jpg)
前説
![Page 5: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/5.jpg)
IT Operations
![Page 6: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/6.jpg)
http://www.flickr.com/photos/cote/54408562/
50年の歴史
![Page 7: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/7.jpg)
The world's first-ever web server
1990年
![Page 8: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/8.jpg)
Web
![Page 9: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/9.jpg)
http://www.flickr.com/photos/cote/54408562/
TraditionalSystems OperationsX
![Page 10: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/10.jpg)
http://www.flickr.com/photos/arthur-caranta/2926332140
Web Operation
![Page 11: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/11.jpg)
CAUTION!WebOps BIAS運用さん視点
![Page 12: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/12.jpg)
DevOpsMovement
![Page 13: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/13.jpg)
http://velocityconf.com/
http://opscamp.org/
http://www.devopsdays.org/
![Page 14: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/14.jpg)
Web AppsWeb Services
![Page 15: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/15.jpg)
StartupScalableGrow fast
![Page 16: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/16.jpg)
Continuous DevelopmentContinuous Deployment
![Page 17: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/17.jpg)
ResearchDevelopment
DeploymentRelease
CustomerFeedback
ContinuallyPivot
(Iterate)
Hypotheses Testing
![Page 18: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/18.jpg)
PDCA cycle
![Page 19: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/19.jpg)
PDCA cycleX
![Page 20: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/20.jpg)
http://www.flickr.com/photos/sdasmarchives/4727993474/
Colonel John (Richard) Boyd
(January 23, 1927 – March 9, 1997) was a United States Air Force fighter pilot and Pentagon consultant of the late 20th century, whose theories have been highly influential in the military, sports, and business.
![Page 21: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/21.jpg)
OODA Loop
![Page 22: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/22.jpg)
Web AppsWeb Services
![Page 23: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/23.jpg)
Shrink WrapXhttp://www.flickr.com/photos/cogdog/116957071/
![Page 24: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/24.jpg)
http://www.flickr.com/photos/arthur-caranta/2926332140
The infrastructure is the application.
The application is the infrastructure.
![Page 25: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/25.jpg)
Devの役割Opsの役割
![Page 26: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/26.jpg)
http://www.flickr.com/photos/aaronjacobs/64368770/
Developer
![Page 27: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/27.jpg)
FeaturesEvolution
![Page 28: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/28.jpg)
http://www.flickr.com/photos/troyholden/4036820768/
Operator
![Page 29: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/29.jpg)
Services Stability
![Page 30: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/30.jpg)
安定性安全性
![Page 31: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/31.jpg)
http://www.flickr.com/photos/greg-palmer/3490903215/
Ops focuson failure
![Page 32: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/32.jpg)
hardware failure
http://www.flickr.com/photos/purplemattfish/3760706750/
![Page 33: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/33.jpg)
hardware failure
http://www.flickr.com/photos/purplemattfish/3760706750/
Avoid SPOF
![Page 34: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/34.jpg)
hardware failure
http://www.flickr.com/photos/purplemattfish/3760706750/
Avoid SPF冗長設備の投資対効果を定量的に示しなさい
![Page 35: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/35.jpg)
bursting
http://omniti.com/seeds/dissecting-todays-internet-traffic-spikes
![Page 36: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/36.jpg)
bursting
http://omniti.com/seeds/dissecting-todays-internet-traffic-spikes
Capacity Planning
http://www.amazon.co.jp/dp/0596518579
![Page 37: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/37.jpg)
bursting
http://omniti.com/seeds/dissecting-todays-internet-traffic-spikes
Capacity Planning
http://www.amazon.co.jp/dp/0596518579
性能設計の根拠と投資対効果を定量的に示しなさい
![Page 38: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/38.jpg)
software failure
http://www.flickr.com/groups/webopsviz/pool/with/4819476138/
![Page 39: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/39.jpg)
software failure
http://www.flickr.com/groups/webopsviz/pool/with/4819476138/
Testing
![Page 40: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/40.jpg)
software failure
http://www.flickr.com/groups/webopsviz/pool/with/4819476138/
Testing????
![Page 41: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/41.jpg)
software failure
http://www.flickr.com/groups/webopsviz/pool/with/4819476138/
Testing????Testing?
![Page 42: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/42.jpg)
operation failure
http://www.flickr.com/photos/proimos/4199675334/
![Page 43: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/43.jpg)
operation failure
http://www.flickr.com/photos/proimos/4199675334/
指示書・手順書
![Page 44: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/44.jpg)
operation failure
指示書・手順書
http://www.amazon.co.jp/dp/4122018331http://www.amazon.co.jp/dp/0691004129
うがぁ失敗!
![Page 45: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/45.jpg)
operation failure
http://www.amazon.co.jp/dp/4122018331http://www.amazon.co.jp/dp/0691004129
orz
![Page 46: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/46.jpg)
Web AppsWeb Services
![Page 47: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/47.jpg)
Continuous DevelopmentContinuous Deployment
![Page 48: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/48.jpg)
http://www.flickr.com/photos/greg-palmer/3490903215/
CHANGE CAUSES OUTAGES
![Page 49: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/49.jpg)
http://www.flickr.com/photos/adjourned/308053363/
![Page 50: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/50.jpg)
http://www.flickr.com/photos/sis/124916325/
![Page 51: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/51.jpg)
http://www.flickr.com/photos/carve/2856365431/
![Page 52: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/52.jpg)
http://www.flickr.com/photos/rocketjim54/2955889085/
“It’s not my code, it’s your machines!”
“It’s not my machines, it’s your code!”
![Page 53: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/53.jpg)
http://www.flickr.com/photos/rocketjim54/2955889085/
本番環境がおかしいじゃないの?俺のテスト環境じゃぁ問題なかったぜ!
サーバ環境はあなたの仕様書通りだぜ。問題はプログラムの方だろう!
![Page 54: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/54.jpg)
Dev Ops
![Page 55: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/55.jpg)
Dev Ops
![Page 56: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/56.jpg)
Dev Ops
Wall o
f Con
fusion
![Page 57: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/57.jpg)
Dev Ops
Wall o
f Con
fusion
Dev vs. Ops
![Page 58: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/58.jpg)
http://www.flickr.com/photos/ammo_hauler/3504563587/
Dev vs. Ops
![Page 59: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/59.jpg)
普通のDev
良いDev
悪いDev
普通のOps良いOps悪いOps
儲かりまへん ややウケ 障害多発Opsは地獄
ぼちぼちでんな バカウケ ドッチラケ
あきまへんリリース遅延Devは激怒 倒産
Dev・Ops 欽ドン! 的マトリックス
![Page 60: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/60.jpg)
普通のDev
良いDev
悪いDev
普通のOps良いOps悪いOps
生ける屍 ◯ 倒産生ける屍 ◎ 倒産倒産 売却 倒産
Dev・Ops 欽ドン! 的マトリックス (辛口版)
![Page 61: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/61.jpg)
ちょっと待てよ
![Page 62: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/62.jpg)
Dev & Ops
![Page 63: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/63.jpg)
Goal:To Enable
Our Business
![Page 64: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/64.jpg)
We make Our Servicestogether
![Page 65: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/65.jpg)
To EnableContinuous DevelopmentContinuous Deployment
![Page 66: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/66.jpg)
じゃぁどうする
![Page 67: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/67.jpg)
Developer
![Page 68: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/68.jpg)
Manifesto for Agile Software Development
We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:
Individuals and interactions over processes and toolsWorking software over comprehensive documentation
Customer collaboration over contract negotiationResponding to change over following a plan
That is, while there is value in the items onthe right, we value the items on the left more.
http://agilemanifesto.org/
![Page 69: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/69.jpg)
agile and iterative
![Page 70: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/70.jpg)
ディーン・レフィングウェル (著), 玉川 憲 (監修, 翻訳)
http://www.amazon.co.jp/dp/4798120405/
![Page 71: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/71.jpg)
DevelopersProduct Owners
Testers
![Page 72: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/72.jpg)
DevelopersProduct Owners
Testersたいへんよくできました
![Page 73: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/73.jpg)
OperatorsSystem AdminsDB Admins
Network EngineersDesigners
![Page 74: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/74.jpg)
OperatorsSystem AdminsDB Admins
Network EngineersDesigners
がんばりましょう
![Page 75: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/75.jpg)
どうすんのよ
![Page 76: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/76.jpg)
Operator
![Page 77: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/77.jpg)
Infrastructure:BootstrappingConfigurationMonitoring
![Page 78: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/78.jpg)
agile operations
![Page 79: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/79.jpg)
agile operations?
![Page 80: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/80.jpg)
Infrastructure is HARD
http://www.flickr.com/photos/johnseb/3425464/
![Page 81: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/81.jpg)
Infrastructure is HARD
http://www.flickr.com/photos/johnseb/3425464/
!
![Page 82: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/82.jpg)
agile Infrastructure
![Page 83: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/83.jpg)
IaaSInfrastructure as a Services
![Page 84: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/84.jpg)
![Page 85: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/85.jpg)
Server: EC2Storage: S3, EBSNetwork: ELB, CloudFrontMonitoring: CloudWatchDataBase: RDS, SimpleDB
Pooled IT Resources
![Page 86: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/86.jpg)
On DemandSelf ServicePay as you goFair pricing
![Page 87: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/87.jpg)
API
![Page 88: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/88.jpg)
% ec2-run-instances ami-b232d0db -n 3 --availability-zone us-east-1a! ! ! !RESERVATION r-385c5950 012301230123 defaultINSTANCE i-5bca5a30 ami-b232d0db pending 0 m1.small 2010-04-07T12:25:47+0000 us-east-1a aki-94c527fd ari-96c527ff monitoring-disabled ebs paravirtualINSTANCE i-59ca5a32 ami-b232d0db pending 1 m1.small 2010-04-07T12:25:47+0000 us-east-1a aki-94c527fd ari-96c527ff monitoring-disabled ebs paravirtualINSTANCE i-5fca5a34 ami-b232d0db pending 2 m1.small 2010-04-07T12:25:47+0000 us-east-1a aki-94c527fd ari-96c527ff monitoring-disabled ebs paravirtual
サーバー 3台用意してね☆
![Page 89: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/89.jpg)
Infrastructure as Code
![Page 90: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/90.jpg)
API! API! API! API! API!Infrastructure as Code! Infrastructure as Code! Infrastructure as Code!
http://www.flickr.com/photos/programmerman/2315566040/
![Page 91: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/91.jpg)
Give me an API, or give me DEATH!
http://www.flickr.com/photos/bitchcakes/3895840169/
![Page 92: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/92.jpg)
- 2009/04/05 -「70/30から30/70へ変革」Amazon.comのEコマース・サイトにおいて、エンジニア・リソースの70%がネットワーク、ストレージ・クラスタなどのインフラ障害対応に費やされていて、本業であるEコマースサイトをどう効率よくするかというシステム開発に時間が割けない状態が続いていました。そこで、ハードウェアは壊れる前提で物事を考え、仮想化や分散処理、SOA技術を屈指した共有サービス・モデルに移行したとのこと。最終的には0%にはならないものの許容範囲であるリソースの30%程度に削減することができ、エンジニアはインフラ管理から解放されることとなりました。これらの経験から、拡張性、コスト効率化、信頼性、セキュリティに強い今の姿のAmazon Web Serviceが完成し、真のInfrastructure as a Service(IaaS)になったとのことでした。そして、自社のインフラ資産をCAPEX(資本的支出額)からOPEX(事業運営費用)に転換することができたとのこと。つまり、自社の持つIT資産を武器に利益を生み出すサービスとして事業転換に成功したということですね。
http://blogs.itmedia.co.jp/eno/2009/04/cloud-computing.html榎本 瑞樹さんのBLOG「ベンチャースピリット」 X 「セレンディピティ」より
![Page 93: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/93.jpg)
agile operations を実現するために EC2
は生まれた
![Page 94: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/94.jpg)
かなり本気な余談:IaaSを使う最大の利点は海外を含めた複数の拠点にデプロイできる事。アナタたち日本だけで商売するつもりですか?
![Page 95: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/95.jpg)
Bootstrapping:Infrastructure as a ServicesInfrastructure as Code
![Page 96: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/96.jpg)
agile Infrastructure
を使いこなす
![Page 97: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/97.jpg)
http://www.flickr.com/photos/robenjoyce/4208638969/
Tools!
![Page 98: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/98.jpg)
DevOpsTool Chainshttp://code.google.com/p/devops-toolchain/
![Page 99: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/99.jpg)
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/
![Page 100: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/100.jpg)
Release management
Artifact
Build
SCM
Trackerbugzillamantistrac
svncvsgithg
Repository
yum/yastartifactoryarchivaDFS/openEFSHTTTP
eggsgemsperlmod
tgz/ziprpm/deb/pkg/msijar/war/ear
makemavenant/ivy
sbtrakephing
Wednesday, June 23, 2010
http://code.google.com/p/devops-toolchain/
Dev
![Page 101: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/101.jpg)
Monitoring and control
Measurement Instrumentation
Charting, History, SPC
Alarm Mgmt
Op Console, Control
Runbook Automation
nagioszenossopennms
rrdtoolcacti
ControlTierJobschedulerOpenScheduler
Wednesday, June 23, 2010
http://code.google.com/p/devops-toolchain/
Ops
![Page 102: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/102.jpg)
Provisioning
Bcfg2cfengineChefPuppetSmart Frog
Application Service Orchestration
System Configuration
Cloud or VMImage
LaunchOS
Install
KickstartJumpstartCobblerOpenQRMxCAT
XenlxcopenVZEucalyptusKVM
CapistranoControlTierFabricFuncmCollective
Cloud: OS Install:
Command and Control
Configuration
Bootstrapping
Prov
isio
ning
Act
ivity
Wednesday, June 23, 2010
http://code.google.com/p/devops-toolchain/
Dev
Ops
![Page 103: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/103.jpg)
自動化できうるところは全て自動化する
![Page 104: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/104.jpg)
agile Infrastructure を活用しインフラ構築・構成を含めて
自動化する
![Page 105: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/105.jpg)
Configuration:Configuration Management
![Page 106: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/106.jpg)
agile Infrastructure を活用するよう System Architecture を見直す
![Page 107: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/107.jpg)
System Architecture変えないといけない
![Page 108: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/108.jpg)
従来の考え方から脱却新しい考え方が必要
![Page 109: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/109.jpg)
障害対応
![Page 110: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/110.jpg)
http://www.flickr.com/photos/greg-palmer/3490903215/
![Page 111: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/111.jpg)
MTBFMean Time Between FailureX
![Page 112: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/112.jpg)
Failure as a Service
![Page 113: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/113.jpg)
Failure is a failurebut
embrace failure
![Page 114: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/114.jpg)
Your sitewill fail!
http://www.flickr.com/photos/gaelx/2912634902/
![Page 115: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/115.jpg)
MTTDMean Time To Detect
![Page 116: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/116.jpg)
MTTRMean Time To Resolve
![Page 117: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/117.jpg)
余談:今年の Velocity 2010 で、印象に残った事は、Failures/Outages が起こった時の対応と Postmortem (検死報告) の在り方についての議論でした。メキシコ湾原油流出事故の教訓にちなんだんでしょう。
http://www.slideshare.net/lennysan/the-upside-of-downtime-velocity-2010-4564992
![Page 118: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/118.jpg)
Monitoring:Measurement
VisualizeShare
![Page 119: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/119.jpg)
http://blog.b3k.us/ooda.html
WebOps OODA LoopDiagram
ActDecideOrientObserve
ExecutionPlanningResourcing
AnalysisVisualizationCorrelation
MetricsMonitoringAlertingAlarming
Benjamin Black, [email protected]
![Page 120: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/120.jpg)
Visible DevVisible Ops
![Page 121: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/121.jpg)
http://www.amazon.co.jp/dp/443407296X/
THE VISIBLE OPS HANDBOOK - 見える運用
Kevin Behr (著), Gene Kim (著), George Spafford (著)
官野 厚 訳出版社: ブイツーソリューション (2006/1/6)
![Page 122: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/122.jpg)
彼らはもう...
![Page 124: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/124.jpg)
http://twitter.com/allspaw/status/22742505774
◯
![Page 125: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/125.jpg)
http://twitter.com/allspaw/status/29580411400
◯
![Page 126: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/126.jpg)
Web OperationsKeeping the Data On Time
By
John Allspaw, Jesse Robbins
Publisher:O'Reilly MediaReleased:June 2010
http://www.amazon.co.jp/dp/1449377440/
![Page 127: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/127.jpg)
Opsの役割
![Page 128: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/128.jpg)
http://www.flickr.com/photos/troyholden/4036820768/
Operator
![Page 129: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/129.jpg)
Services Stability
![Page 130: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/130.jpg)
次のステップへ
![Page 131: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/131.jpg)
http://www.flickr.com/photos/alexthomp/3545005410/
Operator
![Page 132: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/132.jpg)
System AvailabilityEfficiency
![Page 133: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/133.jpg)
Dev ♥ Ops
![Page 134: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/134.jpg)
To EnableOur Businesstogether
![Page 135: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/135.jpg)
Culture
http://www.flickr.com/photos/24443965@N08/3285794855/
![Page 136: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/136.jpg)
PeopleProcessTools
![Page 137: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/137.jpg)
http://www.flickr.com/photos/pmtorrone/23362393/
DevOpsCultural and
Professional Movement
![Page 138: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/138.jpg)
Question
http://www.flickr.com/photos/statelibraryqueensland/4903167275/
![Page 139: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/139.jpg)
Appendix: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)
![Page 140: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/140.jpg)
Appendix: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.
PodCast:・DevOps Cafe・IT Management Podcast
Conference / UnConference:・DevOps DAYS・OpsCamp・O’REILLY Velocity
![Page 141: Japan aws user group osaka study session #0 LT: DevOps](https://reader033.fdocuments.us/reader033/viewer/2022060106/54566fabaf79597b578b6e59/html5/thumbnails/141.jpg)
Appendix:日本語での情報:・すべての道は DevOps へと : DevOps ‒ mizzy.org ‒ Trac・DevOps: OpenSource Provisioning Toolchain : DevOps ‒ mizzy.org ‒ Trac・DevOpsって何?
・クラウドと「DevOps」を理解する ‒ builder by ZDNet Japan
My Blog:・すでにここにある雲 DevOps
このスライド:・http://www.slideshare.net/nxhack