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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
changeworld
October 18, 2017
Technology
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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.2k
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
320
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
700
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
310
Take it easy, Azure DevOps
changeworld
1
2k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
290
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.7k
Other Decks in Technology
See All in Technology
「休む」重要さ
smt7174
7
1.8k
現場で使える AWS DevOps Agent 活用ノウハウ - Release Management 機能の検証結果を添えて / AWS DevOps Agent Release Management and Know-How
kinunori
3
290
QA・ソフトウェアテスト研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
3
1.4k
設計レビューとAIハーネスで向き合う AIが生み出した新しいボトルネックの対処法 / Design Reviews and AI Harnesses Against New Bottlenecks Created by AI
nstock
6
560
Git 研修【MIXI 26新卒技術研修】#2
mixi_engineers
PRO
1
390
ダッシュボード"開発"について 〜使われるダッシュボードのつくりかた〜
kimichan
0
230
「待ち時間」の消滅と「自我消耗」の加速:生成AI時代のエンジニアを救うメンタル・リソース管理
poropinai1966
0
260
Webの技術とガジェットで子どもも大人も楽しめるワクワク体験を提供する / Qiita Tech Festa Day 2026
you
PRO
1
300
SRENEXT_2026_Chairs__Talks_in_Tamachi.sre.pdf
srenext
1
160
基調講演:人とAIをつなぐIoTの今と未来 ー 「フィジカル」と「デジタル」が出会うその先へ【SORACOM Discovery 2026】
soracom
PRO
0
320
コンポーネント名には何を含めるべきなのか? / what-should-be-included-in-component-names
airrnot1106
0
140
Vポイント分析基盤におけるデータモデリング20年史
taromatsui_cccmkhd
4
790
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
The agentic SEO stack - context over prompts
schlessera
0
850
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Ruling the World: When Life Gets Gamed
codingconduct
0
290
BBQ
matthewcrist
89
10k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
The Language of Interfaces
destraynor
162
27k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
780
Amusing Abliteration
ianozsvald
1
240
Practical Orchestrator
shlominoach
191
11k
Building Applications with DynamoDB
mza
96
7.1k
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?