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
1k
0
Share
Azure ♥ LOVE ♥ OSS Dev ♥ LOVE ♥ Ops / 8th Tokyo JAZUG Night
『第8回 Tokyo Jazug Night』で講演した『Azure ♥ LOVE ♥ OSS Dev ♥ LOVE ♥ Ops』の資料です
changeworld
October 18, 2017
More Decks by changeworld
See All by changeworld
Azure is empower every person and every organization on the planet achieve more
changeworld
0
1.1k
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
290
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
650
devops found in 3 minutes!
changeworld
0
1.2k
NoOpsは悪い文明!!粉砕する!!
changeworld
0
2.6k
DO EPIC SHIT! JUST DO IT! Shut the fuck up and write some code!
changeworld
0
290
Take it easy, Azure DevOps
changeworld
1
2k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
270
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.7k
Other Decks in Technology
See All in Technology
独断と偏見で試してみる、 シングル or マルチエージェント どっちがいいの?
shichijoyuhi
1
210
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
160
20260428_Product Management Summit_Loglass_JoeHirose
loglassjoe
4
5.2k
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
730
AI와 협업하는 조직으로의 여정
arawn
0
560
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
6.4k
Forget technical debt
ufried
0
120
AI活用時代の事業判断高度化を導くエンジニアリング基盤 / 20260424 Atsushi Funahashi
shift_evolve
PRO
2
110
PyCon JPに学ぶ『決め方の決め方』: TechLead Conference 2026
terapyon
1
290
M5Stack CoreS3とZephyr(RTOS)で Edge AIっぽいことしてみた
iotengineer22
0
390
FessのAI検索モード:検索システムとLLMへの取り組み
marevol
0
140
Building Production-Ready Agents Microsoft Agent Framework
_mertmetin
0
120
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
RailsConf 2023
tenderlove
30
1.4k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
290
A Soul's Torment
seathinner
6
2.7k
For a Future-Friendly Web
brad_frost
183
10k
The Pragmatic Product Professional
lauravandoore
37
7.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Mobile First: as difficult as doing things right
swwweet
225
10k
The SEO Collaboration Effect
kristinabergwall1
1
430
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?