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
Azure ♥ LOVE ♥ OSS Dev ♥ LOVE ♥ Ops / 8th Tokyo...
Search
changeworld
October 18, 2017
Technology
0
930
Azure ♥ LOVE ♥ OSS Dev ♥ LOVE ♥ Ops / 8th Tokyo JAZUG Night
『第8回 Tokyo Jazug Night』で講演した『Azure ♥ LOVE ♥ OSS Dev ♥ LOVE ♥ Ops』の資料です
changeworld
October 18, 2017
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
890
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
250
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
580
devops found in 3 minutes!
changeworld
0
1.1k
NoOpsは悪い文明!!粉砕する!!
changeworld
0
2.4k
DO EPIC SHIT! JUST DO IT! Shut the fuck up and write some code!
changeworld
0
240
Take it easy, Azure DevOps
changeworld
1
1.9k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
230
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.6k
Other Decks in Technology
See All in Technology
[SRE NEXT 2025] すみずみまで暖かく照らすあなたの太陽でありたい
carnappopper
2
470
公開初日に Gemini CLI を試した話や FFmpeg と組み合わせてみた話など / Gemini CLI 初学者勉強会(#AI道場)
you
PRO
0
1.4k
SRE with AI:実践から学ぶ、運用課題解決と未来への展望
yoshiiryo1
0
340
AWS CDK 入門ガイド これだけは知っておきたいヒント集
anank
5
760
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
2
2.1k
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
750
SREのためのeBPF活用ステップアップガイド
egmc
2
1.3k
LIXIL基幹システム刷新に立ち向かう技術的アプローチについて
tsukuha
1
390
QuickSight SPICE の効果的な運用戦略~S3 + Athena 構成での実践ノウハウ~/quicksight-spice-s3-athena-best-practices
emiki
0
290
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
200
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
3
1.5k
ClaudeCodeにキレない技術
gtnao
1
870
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
337
57k
Building an army of robots
kneath
306
45k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
520
GitHub's CSS Performance
jonrohan
1031
460k
The Cost Of JavaScript in 2023
addyosmani
51
8.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
990
Bash Introduction
62gerente
613
210k
Scaling GitHub
holman
460
140k
Making Projects Easy
brettharned
116
6.3k
Transcript
© 2017 Takashi Takebayashi Microsoft MVP for Visual Studio and
Development Technologies Takashi Takebayashi(a.k.a @changeworlds) changesworlds.com Azure — LOVE — OSS Dev — LOVE — Ops 8th Tokyo JAZUG Night
© 2017 Takashi Takebayashi Hi everyone,
© 2017 Takashi Takebayashi The publication of writing اը: தଜ͞Μ
ޠpart: ۲ా͞Μ, ੴਆ͞Μ, ྛ ٕज़part: ُ͞Μ, ਗ਼ਫ͞Μ
© 2017 Takashi Takebayashi ࣮ઌࢮʹ͔͚ͨ
© 2017 Takashi Takebayashi ͦ͏͋Ε… 2017/9/9 JAZUG 7प૯ձ (LTਃࠐࡁͩͬͨ)
© 2017 Takashi Takebayashi
© 2017 Takashi Takebayashi ͍ͷ͍ͪͩ͡ʹ
© 2017 Takashi Takebayashi େࣄͳ͜ͱ
http://blog-img.esuteru.com/image/article/201706/c40bb91fbfa9961cc57c90f8552e43ba.jpg
© 2017 Takashi Takebayashi େࣄͳ͜ͱͳͷͰ ͏Ұ
http://blog-img.esuteru.com/image/article/201706/c40bb91fbfa9961cc57c90f8552e43ba.jpg
© 2017 Takashi Takebayashi Α͋͘ΔDev and Ops Azure and VSTSΛͬͨDev
and Ops ·ͱΊ Agenda
© 2017 Takashi Takebayashi Α͋͘ΔDev and Ops
© 2017 Takashi Takebayashi Dev(ΞϓϦ)ͱOps(Πϯϑϥ)͕ผϦϙδτϦ Dev(ΞϓϦ)ͷϦϙδτϦ(লུ) Ops(Πϯϑϥ)ͷϦϙδτϦ Α͋͘ΔDev and Ops
© 2017 Takashi Takebayashi ൣғ͕໌֬ ΞϓϦͷϦϙδτϦͰ㱺Devͷ ΠϯϑϥͷϦϙδτϦͰ㱺Opsͷ Ѳ͠қ͍ Dev㱺ΞϓϦͷϦϙδτϦ͚ͩΛݟΕ͍͍ Ops㱺ΠϯϑϥͷϦϙδτϦ͚ͩΛݟΕ͍͍
ࣗͷϦϙδτϦ͚ͩΛݟΕ͕ͯ͢Θ͔Δ Ұݟ͢Δͱ៉ྷͳߏ
© 2017 Takashi Takebayashi ૬खͷൣғͰࢧԉ͠ͳ͍ ΞϓϦͷϦϙδτϦͰ㱺Opsࢧԉ͠ͳ͍ ΠϯϑϥͷϦϙδτϦͰ㱺Devࢧԉ͠ͳ͍ ෦࠷దͰ͋ͬͯશମ࠷దͰͳ͍ αʔϏεͱͯ྆͠ํ͕ਖ਼͘͠ͳ͚ΕͳΒͳ͍ ͭ·ΓɺยํͷϦϙδτϦ͚ͩݟΕ͍͍Θ͚Ͱͳ͍
ͰͦΕཪΛฦ͢ͱରཱ
© 2017 Takashi Takebayashi ͜Εͷߦ͖ண͘ະདྷ Dev vs Ops
http://koisananime.com/now/img2017/gbf-b1-121c.jpg
https://blog-001.west.edge.storage-yahoo.jp/res/blog-33-90/yqsbc547/folder/494699/31/64808631/img_1_m?1429098553
© 2017 Takashi Takebayashi Ͳ͏͢ΕΑ͍ʁ
© 2017 Takashi Takebayashi ༏͍͠ੈք
© 2017 Takashi Takebayashi Dev(ΞϓϦ)ͱOps(Πϯϑϥ)͕ಉ͡ϦϙδτϦ Dev(ΞϓϦ), Ops(Πϯϑϥ)ͷϦϙδτϦ ༏͍͠ੈքͱ?
© 2017 Takashi Takebayashi ൣғ͕ෆ໌ղ ͜ͷϦϙδτϦͰ㱺Devͷ? Opsͷ? Ѳ͠қ͘ͳ͍ Dev㱺ΞϓϦҎ֎ͷίʔυ͕͋ΔͷͰ͔Γқ͘ͳ͍ Ops㱺ΠϯϑϥҎ֎ͷίʔυ͕͋ΔͷͰ(ry
Ұݟ͢ΔͱԚ͍ߏ
© 2017 Takashi Takebayashi ͦͦൣғͳͲͳ͍ αʔϏεͰ͕ى͖ͨͱ͖ʹʮ୭͔ͷͰ͋ͬͯࣗ ͷͰͳ͍ʯͱ͍͏͜ͱͳ͍ ͕ى͖ΕαʔϏεΛ୲͍ͯ͠ΔνʔϜશһͷ શମ࠷ద αʔϏεͷίʔυ͕ͯ͢ಉ͡ϦϙδτϦʹ͋Δ
ͲͪΒ͔ยํͷӨڹͰ͏ยํʹ͕͋Δ߹ɺଈ࠲ʹ ѲͰ͖Δ㱺ͷૣظൃݟ ͰͦΕཪΛฦ͢ͱڠಇ
© 2017 Takashi Takebayashi ͜Εͷߦ͖ண͘ະདྷ Dev — LOVE — Ops
© 2017 Takashi Takebayashi ͰɺͰ͖Μͷʁ
© 2017 Takashi Takebayashi ࣮͍͠
© 2017 Takashi Takebayashi 1ίϛοτʹରͯ͠ɺϏϧυ͕࣌ؒ͘ͳΔ ଟ͘ͷCI(SaaS)͕1ϦϙδτϦʹϏϧυఆٛ1ͭ ্ه͔ΒϏϧυ੍ݶ(Α͋͘Δͷ30)ʹҾ͔ͬ ͔ͬͯ͠·͏ ͍͠ཧ༝
© 2017 Takashi Takebayashi Ͱɺճආࡦʁ
© 2017 Takashi Takebayashi ͋Δ
https://msdnshared.blob.core.windows.net/media/2017/02/Visual-Studio-Team-Services.png
© 2017 Takashi Takebayashi Azure and VSTSΛͬͨ Dev and Ops
© 2017 Takashi Takebayashi ͬͨ͜ͱ(ProdՔಇத)
© 2017 Takashi Takebayashi ͬͨ͜ͱ(ProdՔಇத)
© 2017 Takashi Takebayashi ͬͨ͜ͱ(ProdՔಇத)
© 2017 Takashi Takebayashi 1. ϦϙδτϦʹίϛοτ(VSTSҎ֎ʹGitHubͰOK) 2. ίϛοτܖػʹOps(Docker, Terraform plan)ͷϏϧυ࣮ߦ
3. OpsͷϏϧυྃޙɺDev(Docker/Docker Compose)ͷϏϧυ ࣮ߦ 4. [ProdϦϦʔε࣌ͷΈ]2ͱ3ͷ݁ՌΛProdʹσϓϩΠ ϑϩʔ
© 2017 Takashi Takebayashi ༏͍͠ੈք
© 2017 Takashi Takebayashi Azure: MicrosoftҎ֎ͷใ͕͋·Γʹগͳ͍ AzureͱTerraformͷCons
© 2017 Takashi Takebayashi Azure: MicrosoftҎ֎ͷใ͕͋·Γʹগͳ͍ AzureͱTerraformͷCons https://multimedia.okwave.jp/image/questions/22/221536/221536.jpg ใ
© 2017 Takashi Takebayashi Terraform: Microsoftʹؔͯ͠ӕಈ࡞͠ͳ͍όά͔Γ AzureͱTerraformͷCons
© 2017 Takashi Takebayashi Terraform: Microsoftʹؔͯ͠ӕಈ࡞͠ͳ͍όά͔Γ AzureͱTerraformͷCons
© 2017 Takashi Takebayashi ͪΐͬͱόάେਿͶ?
© 2017 Takashi Takebayashi Terraform: Microsoftʹؔͯ͠ӕಈ࡞͠ͳ͍όά͔Γ AzureͱTerraformͷCons
© 2017 Takashi Takebayashi Example UsageͰಈ࡞͠ͳ͍ͷ μϝઈର!!
© 2017 Takashi Takebayashi Azure ͔Γқ͍ɺ(ެࣜʹ)υΩϡϝϯτ͕๛ ެࣜʹܝࡌ͞Ε͍ͯΔύλʔϯͩͱεΰΠָ Ϩʔϧʹ͍ͬͯΔײ? Terraform terraform
planʹΑΔઃఆͷࣄલνΣοΫ(※ͨͩ͠bug͋Δ) GUIϙνϙν͠ͳͯ͘Ұؾʹઃఆ͕Մೳ(※ͨͩ͠(ུ)) AzureͱTerraformͷPros
© 2017 Takashi Takebayashi ·ͱΊ
https://msdnshared.blob.core.windows.net/media/2017/02/Visual-Studio-Team-Services.png
ใ https://multimedia.okwave.jp/image/questions/22/221536/221536.jpg
http://blog-img.esuteru.com/image/article/201706/c40bb91fbfa9961cc57c90f8552e43ba.jpg
© 2017 Takashi Takebayashi Takashi Takebayashi @changeworlds Microsoft MVP for
Visual Studio and Development Technologies Blog : http://changesworlds.com/ Role : Scrum Master, Agile Coach, Expert advisor, Management consultant Writing : Build Insider, MyNavi News, ΞδϟΠϧͰͬͯΈͨ Community : εΫϥϜಓ, TFSUGίΞϝϯό Speaker
© 2017 Takashi Takebayashi Thank you for your attention. Any
questions?