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
920
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
870
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
250
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
570
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
_第3回__AIxIoTビジネス共創ラボ紹介資料_20250617.pdf
iotcomjpadmin
0
130
OAuth/OpenID Connectで実現するMCPのセキュアなアクセス管理
kuralab
5
620
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
1
1.6k
TerraformをSaaSで使うとAzureの運用がこんなに楽ちん!HCP Terraformって何?
mnakabayashi
0
260
自分を理解するAI時代の準備 〜マイプロフィールMCPの実装〜
edo_m18
0
110
Navigation3でViewModelにデータを渡す方法
mikanichinose
0
150
In Praise of "Normal" Engineers (LDX3)
charity
2
1.1k
"SaaS is Dead" は本当か!? 生成AI時代の医療 Vertical SaaS のリアル
kakehashi
PRO
3
250
Model Mondays S2E01: Advanced Reasoning
nitya
0
420
vLLM meetup Tokyo
jpishikawa
1
250
本部長の代わりに提案書レビュー! KDDI営業が毎日使うAIエージェント「A-BOSS」開発秘話
minorun365
PRO
14
2k
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
1
430
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Language of Interfaces
destraynor
158
25k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Thoughts on Productivity
jonyablonski
69
4.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.5k
Rails Girls Zürich Keynote
gr2m
94
14k
A designer walks into a library…
pauljervisheath
206
24k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
What's in a price? How to price your products and services
michaelherold
245
12k
Automating Front-end Workflow
addyosmani
1370
200k
We Have a Design System, Now What?
morganepeng
52
7.6k
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?