Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NoOpsは悪い文明!!粉砕する!!
Search
changeworld
December 07, 2018
Technology
0
2.4k
NoOpsは悪い文明!!粉砕する!!
『NoOps Meetup Tokyo #3』でLTした『やはりNoOpsは悪い文明!!粉砕する!!』です
changeworld
December 07, 2018
Tweet
Share
More Decks by changeworld
See All by changeworld
Azure is empower every person and every organization on the planet achieve more
changeworld
0
860
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
240
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
560
devops found in 3 minutes!
changeworld
0
1.1k
DO EPIC SHIT! JUST DO IT! Shut the fuck up and write some code!
changeworld
0
230
Take it easy, Azure DevOps
changeworld
1
1.9k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
220
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.6k
Serverless meets Azure - Global Azure Bootcamp 2018@Tokyo
changeworld
0
1k
Other Decks in Technology
See All in Technology
プロジェクトマネジメント実践論|現役エンジニアが語る!~チームでモノづくりをする時のコツとは?~
mixi_engineers
PRO
3
150
Streamline Cloud-Native App Development Using CDEs
saeedzf
0
660
スプリントゴールで価値を駆動しよう
takufujii
3
1.6k
AIのための オンボーディングドキュメントを整備する - hirotea
hirotea
9
2.2k
Oracle Database オプティマイザ・ヒントの活用
oracle4engineer
PRO
1
130
他チームへ越境したら、生データ提供ソリューションのクエリ費用95%削減へ繋がった話 / Cross-Team Impact: 95% Off Raw Data Query Costs
yamamotoyuta
0
170
AIエージェントデザインパターンの選び方
almondo_event
0
120
Contract One Dev Group 紹介資料
sansan33
PRO
0
5.9k
大事なのは、AIの精度だけじゃない!〜1円のズレも許されない経理領域とAI〜
jun_nemoto
9
5k
FastMCPでSQLをチェックしてくれるMCPサーバーを自作してCursorから動かしてみた
nayuts
1
160
シンプルな設定ファイルで実現する AWS IAM Identity Center のユーザー管理と開発チームへの委譲 / Delegating AWS IAM Identity Center User Management with a Simple DSL
yamaguchitk333
3
520
Microsoft Season of Agent AI エージェントの使用開始
takas0522
0
120
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
94
13k
Side Projects
sachag
454
42k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
Designing Experiences People Love
moore
142
24k
Adopting Sorbet at Scale
ufuk
76
9.4k
Automating Front-end Workflow
addyosmani
1370
200k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
The Invisible Side of Design
smashingmag
299
50k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
Transcript
© 2018 Takashi Takebayashi ࠓޙͷNoOps Japanͷ׆ಈͰ࠾Γ্ ͛ͯ΄͍͠/ͭ͘Γ͍ͨωλ(Ծ) Microsoft MVP for
Microsoft Azure Takashi Takebayashi(a.k.a. @changeworlds) www.changesworlds.com NoOps Meetup Tokyo #3
© 2018 Takashi Takebayashi ຊηογϣϯͰͷ༰ࢲͷա ڈͷମݧɾܦݧʹجͮ͘ͷͰ ͋Γɺࢲͷॴଐ͢Δ৫ͱҰ ؔ͋Γ·ͤΜɻ Disclaimer
© 2018 Takashi Takebayashi Hi everyone,
© 2018 Takashi Takebayashi ͓͑͢Δେࣄͳ͜ͱ
© 2018 Takashi Takebayashi ΓNoOpsѱ͍จ໌!! คࡅ͢Δ!! Microsoft MVP for Microsoft
Azure Takashi Takebayashi(a.k.a. @changeworlds) www.changesworlds.com NoOps Meetup Tokyo #3
ΓNoOpsѱ͍จ໌!! คࡅ͢Δ!!
© 2018 Takashi Takebayashi େࣄͳ͜ͱͳͷͰ ͏Ұ
ΓNoOpsѱ͍จ໌!! คࡅ͢Δ!!
© 2018 Takashi Takebayashi ൃ
15Ͱ͔Δ NoOps from Hiromasa Oka https://image.slidesharecdn.com/noops-15minutes-overview-180913012408/95/15-noops-37-638.jpg?cb=1536801948
15Ͱ͔Δ NoOps from Hiromasa Oka https://image.slidesharecdn.com/noops-15minutes-overview-180913012408/95/15-noops-37-638.jpg?cb=1536801948
15Ͱ͔Δ NoOps from Hiromasa Oka https://image.slidesharecdn.com/noops-15minutes-overview-180913012408/95/15-noops-14-638.jpg?cb=1536801948
15Ͱ͔Δ NoOps from Hiromasa Oka https://image.slidesharecdn.com/noops-15minutes-overview-180913012408/95/15-noops-14-638.jpg?cb=1536801948
http://www.livescience.com/images/i/000/036/809/original/human-evolution.jpg NoOps devops
https://chatsticker.com/sticker/poputepipick-1
ܸ͍͍ͬͯͷ ܸͨΕΔ֮ޛͷ͋Δౕ͚ͩͩ
ʹέϯΧച͍͍ͬͯͷ έϯΧചΒΕΔ֮ޛͷ͋Δౕ͚ͩͩ
© 2018 Takashi Takebayashi ୈҰ࣍ੈքେઓ: ຊઓউࠃ(࿈߹ࠃ) ୈೋ࣍ੈքେઓ: ຊഊઓࠃ(࣠ࠃ) ઌͷউෛ͚ͩݟΔͷ·ͬͨ͘ແବ ෛ͚ΔέϯΧ͠ͳ͍?
ʮׂʹ߹Θͳ͍ʯͱࢥΘͤͳ͍ͱ͍͚ͳ͍ http://livedoor.blogimg.jp/suko_ch-chansoku/imgs/8/e/8e97af84.png –δϟϯɾδϟοΫϞϯυ from εϓϦΨϯ “εϓϦΨϯ…ͦͯ͠Ξʔ ΧϜΛఢʹճ͢ͷׂʹ ߹ΘͶ͑ͱࢥΘͤͳ͖Ό ͳΜͶʔΜͩΑɻ”
© 2018 Takashi Takebayashi devops ͷޡղ
Container DevOps in Azure from Microsoft Tech Community https://image.slidesharecdn.com/brk2142-180509215845/95/container-devops-in-azure-14-638.jpg?cb=1525903289
Container DevOps in Azure from Microsoft Tech Community https://image.slidesharecdn.com/brk2142-180509215845/95/container-devops-in-azure-14-638.jpg?cb=1525903289
Container DevOps in Azure from Microsoft Tech Community https://image.slidesharecdn.com/brk2142-180509215845/95/container-devops-in-azure-14-638.jpg?cb=1525903289 Value(Ձ)
The NoOps strategy and tactics from irix_jp https://image.slidesharecdn.com/noopsstrategytacticsv1-181026112605/95/the-noops-strategy-and-tactics-18-638.jpg?cb=1540553180
YAGNIͬͯͬͯ·͢?
None
© 2018 Takashi Takebayashi ՃՁ: ৽ͨʹՁΛՃ͑Δ අ༻ݮ: ՁΛݮΒ͢ͷΛऔΓআ͘ Value(Ձ)ͷग़͠ํʹ 2
छྨ͋Δ
© 2018 Takashi Takebayashi ՃՁ: ৽ͨʹՁΛՃ͑Δ අ༻ݮ: ՁΛݮΒ͢ͷΛऔΓআ͘ Value(Ձ)ͷग़͠ํʹ 2
छྨ͋Δ Ͱɺ͍͘ΒṶ͔Δͷʁ
© 2018 Takashi Takebayashi αΠτӡӦΛ֎෦ʹ130ສԁ/ → 1.3ສԁ/ ࣮ྫЋ before →
after devops ϊʔιʔεཧ → Azure Repos(Git) WordPress → Static Site Generators ͷ Hugo ϝʔϧͰ࡞ۀґཔ → Azure Borads Ͱνέοτ ΦϯϓϨϛεͷϨϯαό → Azure BLOB Storage(ेԁ/݄) खಈσϓϩΠ → Azure Pipelines ϊʔCDN → Azure CDN HTTPSະରԠ → Azure CDN ͷ CDN Ϛωʔδυূ໌ॻ DNS ӡ༻ձؙࣾ͛ → Azure DNS ※໊শ࠷৽ʹ߹Θ͍ͤͯ·͢
© 2018 Takashi Takebayashi Πϯϑϥ(Ϧιʔε & ਓһ) ઍສԁ/ → ઍສԁະຬ/
࣮ྫЌ before → after devops Server: on-premises HAߏ → Docker(ଈ࣌ࣗಈ෮׆) IaC: ൿͷλϨͷ Image ίϐʔ → Ansible & Azure Repos crontabཧ: on-premises ssh crontab -e → Azure Repos crontab script: on-premises ssh vi & scp → Azure Repos DB: on-premises MySQL → Azure Database for MySQL CI: Jenkins → Azure Pipelines ※໊শ࠷৽ʹ߹Θ͍ͤͯ·͢
© 2018 Takashi Takebayashi ස: ͍͍ͩͨʹ 3-4 ݅ Ռ: ݩʑͷඅ༻ʹґଘ͢Δ…
cost 50 ↑ % off / value 50 % ↑ up Ͳͷఔͷස & Ռ(=࣮)?
© 2018 Takashi Takebayashi ස: ͍͍ͩͨʹ 3-4 ݅ Ռ: ݩʑͷඅ༻ʹґଘ͢Δ…
cost 50 ↑ % off / value 50 % ↑ up Ͳͷఔͷස & Ռ(=࣮)? We're Hiring!
© 2018 Takashi Takebayashi ස: ͍͍ͩͨʹ 3-4 ݅ Ռ: ݩʑͷඅ༻ʹґଘ͢Δ…
cost 50 ↑ % off / value 50 % ↑ up Ͳͷఔͷස & Ռ(=࣮)? We're Hiring! I'm looking for job!
© 2018 Takashi Takebayashi Έͳ͞Μʹ ͍͔͚͍ͨ͜ͱ
© 2018 Takashi Takebayashi ωΨΩϟϯ dis Δ͜ͱͰؒʹͳΔՄ ೳੑͷ͋ΔਓͨͪΛෆ۞ଷఱͷఢʹ͢ ΔͷΊ·ͤΜ͔ʁ Έͳ͞Μʹ͍͔͚͍ͨ͜ͱ
© 2018 Takashi Takebayashi No "Uncomfortable" OpsʮγεςϜӡ༻อकͷ" خ͘͠ͳ͍͜ͱ"Λͳͦ͘͏ʂʯ͍ͬͯ ͏རݾओٛΊ·ͤΜ͔ʁ Έͳ͞Μʹ͍͔͚͍ͨ͜ͱ
© 2018 Takashi Takebayashi No "Uncomfortable" OpsʮγεςϜӡ༻อकͷ" خ͘͠ͳ͍͜ͱ"Λͳͦ͘͏ʂʯ͍ͬͯ ͏རݾओٛΊ·ͤΜ͔ʁ Έͳ͞Μʹ͍͔͚͍ͨ͜ͱ
http://news.livedoor.com/article/image_detail/7508804/?img_id=4512542
© 2018 Takashi Takebayashi No "Uncomfortable" OpsʮγεςϜӡ༻อकͷ" خ͘͠ͳ͍͜ͱ"Λͳͦ͘͏ʂʯ͍ͬͯ ͏རݾओٛΊ·ͤΜ͔ʁ Έͳ͞Μʹ͍͔͚͍ͨ͜ͱ
http://news.livedoor.com/article/image_detail/7508804/?img_id=4512542
© 2018 Takashi Takebayashi ·ͱΊ
© 2018 Takashi Takebayashi ωΨΩϟϯ dis Δ͜ͱͰؒʹͳΔՄ ೳੑͷ͋ΔਓͨͪΛෆ۞ଷఱͷఢʹ͢ ΔͷΊ·ͤΜ͔ʁ Έͳ͞Μʹ͍͔͚͍ͨ͜ͱ
© 2018 Takashi Takebayashi No "Uncomfortable" OpsʮγεςϜӡ༻อकͷ" خ͘͠ͳ͍͜ͱ"Λͳͦ͘͏ʂʯ͍ͬͯ ͏རݾओٛΊ·ͤΜ͔ʁ Έͳ͞Μʹ͍͔͚͍ͨ͜ͱ
http://news.livedoor.com/article/image_detail/7508804/?img_id=4512542
ΓNoOpsѱ͍จ໌!! คࡅ͢Δ!!
ΑΖ͍͠ ͳΒઓ૪ͩ
The only good NoOps I ever saw were dead
© 2018 Takashi Takebayashi by Takashi Takebayashi ·ͱΊ “ਖ਼͚ͩ͠͞ͰਓΛಈ͔͢͜ͱͰ͖ ͳ͍ɻਓʹಈ͍ͯΒ͏ʹཧ۶ʹΑΔ
આಘͰͳ͘ɺڞײʹΑΔೲಘ͕ඞཁͰ ͋Δ”
© 2018 Takashi Takebayashi Takashi Takebayashi @changeworlds Microsoft MVP for
Microsoft Azure Blog : https://www.changesworlds.com/ Role : Scrum Master, Agile Coach, Expert advisor, Management consultant Writing : Build Insider, MyNavi News, ΞδϟΠϧͰͬͯΈͨ Community : εΫϥϜಓ, TFSUGίΞϝϯό Speaker
© 2018 Takashi Takebayashi Thank you for your attention. Any
questions?
http://shisly.cocolog-nifty.com/photos/uncategorized/2015/04/18/martin_luther5.jpg