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 JAZUG Night
Search
changeworld
October 18, 2017
Technology
0
780
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
480
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
180
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
500
devops found in 3 minutes!
changeworld
0
1k
NoOpsは悪い文明!!粉砕する!!
changeworld
0
2.1k
DO EPIC SHIT! JUST DO IT! Shut the fuck up and write some code!
changeworld
0
180
Take it easy, Azure DevOps
changeworld
1
1.7k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
200
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.4k
Other Decks in Technology
See All in Technology
生産性向上チームの紹介
cybozuinsideout
PRO
1
870
JAWS-UG Bedrock Claude Night
yamahiro
3
610
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
140
VS CodeでAWSを操作しよう
smt7174
8
1.7k
開発パフォーマンスを最大化するための開発体制
ham0215
2
440
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
360
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
210
Cracking the KubeCon CfP
inductor
2
250
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
180
[新卒向け研修資料] テスト文字列に「うんこ」と入れるな(2024年版)
infiniteloop_inc
4
16k
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
250
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
It's Worth the Effort
3n
180
27k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
Infographics Made Easy
chrislema
238
18k
How STYLIGHT went responsive
nonsquared
92
4.8k
In The Pink: A Labor of Love
frogandcode
138
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
Building Adaptive Systems
keathley
31
1.9k
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?