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
devops found in 3 minutes!
Search
changeworld
January 19, 2019
Technology
0
1.1k
devops found in 3 minutes!
『Azure DevOps Tokyo, Japan 2nd impact』で発表した『changeworld の 3? 分でわかる devops!』
changeworld
January 19, 2019
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
630
Azure で始める 未来のアジャイルソフトウェア開発 ABCD2020A
changeworld
0
210
Azure で始める未来のアジャイルソフトウェア開発
changeworld
0
520
NoOpsは悪い文明!!粉砕する!!
changeworld
0
2.2k
DO EPIC SHIT! JUST DO IT! Shut the fuck up and write some code!
changeworld
0
200
Take it easy, Azure DevOps
changeworld
1
1.8k
Why did I buy Surface Book 2 Excellent Edition
changeworld
0
210
To be or to do that is the question - DevOpsDays Tokyo 2018
changeworld
6
1.5k
Serverless meets Azure - Global Azure Bootcamp 2018@Tokyo
changeworld
0
960
Other Decks in Technology
See All in Technology
LINEヤフー新卒採用 コーディングテスト解説 実装問題編
lycorp_recruit_jp
1
12k
Efficient zero-copy networking using io_uring
ennael
PRO
0
340
【shownet.conf_】トポロジ図の歩き方
shownet
PRO
0
510
Rubyはなぜ「たのしい」のか? / Why is Ruby a programmers' best friend? #tqrk15
expajp
4
1.8k
これはPerl? それともRuby? クイズ〜〜〜〜〜!!!- Perl or Ruby Quiz
moznion
2
1.7k
LeSSはスクラムではない!?LeSSにおけるスクラムマスターの振る舞い方とは / Scrum Master Behavior in LeSS
toma_sm
0
170
YAPC::Hakodateの映像記録を支える技術
godan
4
220
I tried the newly introduced certification "Applied Skills" on Microsoft Learn
mappie_kochi
0
140
【shownet.conf_】ネットワークテストの最適化と利便性の追求
shownet
PRO
0
330
【swonet.conf_】NOCメンバーが語るSTMの実態!! ~ShowNetから若者への贈り物~
shownet
PRO
0
310
山手線一周のパフォーマンス改善
suzukahr
0
160
Oracle Database 23ai 新機能#4 Application Continuity
oracle4engineer
PRO
0
120
Featured
See All Featured
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
110
6.9k
Agile that works and the tools we love
rasmusluckow
327
21k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Building an army of robots
kneath
302
42k
Done Done
chrislema
181
16k
Making the Leap to Tech Lead
cromwellryan
130
8.8k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
How GitHub (no longer) Works
holman
311
140k
Designing Experiences People Love
moore
138
23k
What the flash - Photography Introduction
edds
67
11k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Transcript
© 2019 Takashi Takebayashi changeworld ͷ 3? Ͱ Θ͔Δ devops!
Microsoft MVP for Microsoft Azure Takashi Takebayashi(a.k.a. @changeworlds) www.changesworlds.com Azure DevOps Tokyo, Japan 2nd impact
© 2019 Takashi Takebayashi ຊηογϣϯͰͷ༰ࢲͷա ڈͷମݧɾܦݧʹجͮ͘ͷͰ ͋Γɺࢲͷॴଐ͢Δ৫ͱҰ ؔ͋Γ·ͤΜɻ Disclaimer
© 2019 Takashi Takebayashi େࣄͳ͜ͱͳͷͰ ͏Ұ
© 2019 Takashi Takebayashi ຊηογϣϯͰͷ༰ࢲͷա ڈͷମݧɾܦݧʹجͮ͘ͷͰ ͋Γɺࢲͷॴଐ͢Δ৫ͱҰ ؔ͋Γ·ͤΜɻ Disclaimer
© 2019 Takashi Takebayashi Hi everyone,
© 2019 Takashi Takebayashi ͓͑͢Δେࣄͳ͜ͱ
© 2019 Takashi Takebayashi –ࢁຊޒे “ͬͯݟͤɺݴͬͯฉ͔ͤͯɺͤͯ͞Έͯ๙ ΊͯΒͶɺਓಈ͔͡ ͠߹͍ɺࣖΛ͚ɺঝೝ͠ɺͤͯΒͶ ɺਓҭͨͣ ͍ͬͯΔɺ࢟ΛײँͰݟकͬͯɺ৴པͤͶ
ɺਓ࣮Βͣ”
© 2019 Takashi Takebayashi େࣄͳ͜ͱͳͷͰ ͏Ұ
© 2019 Takashi Takebayashi –ࢁຊޒे “ͬͯݟͤɺݴͬͯฉ͔ͤͯɺͤͯ͞Έͯ๙ ΊͯΒͶɺਓಈ͔͡ ͠߹͍ɺࣖΛ͚ɺঝೝ͠ɺͤͯΒͶ ɺਓҭͨͣ ͍ͬͯΔɺ࢟ΛײँͰݟकͬͯɺ৴པͤͶ
ɺਓ࣮Βͣ”
© 2019 Takashi Takebayashi devops ͷޡղ ࣮ྫ & Tips &
Technique ·ͱΊ Agenda
© 2019 Takashi Takebayashi devops ͷޡղ
15Ͱ͔Δ NoOps from Hiromasa Oka https://image.slidesharecdn.com/noops-15minutes-overview-180913012408/95/15-noops-37-638.jpg?cb=1536801948
15Ͱ͔Δ NoOps from Hiromasa Oka https://image.slidesharecdn.com/noops-15minutes-overview-180913012408/95/15-noops-37-638.jpg?cb=1536801948
15Ͱ͔Δ NoOps from Hiromasa Oka https://image.slidesharecdn.com/noops-15minutes-overview-180913012408/95/15-noops-14-638.jpg?cb=1536801948
15Ͱ͔Δ NoOps from Hiromasa Oka https://image.slidesharecdn.com/noops-15minutes-overview-180913012408/95/15-noops-14-638.jpg?cb=1536801948
The NoOps strategy and tactics from irix_jp https://image.slidesharecdn.com/noopsstrategytacticsv1-181026112605/95/the-noops-strategy-and-tactics-18-638.jpg?cb=1540553180
The NoOps strategy and tactics from irix_jp https://image.slidesharecdn.com/noopsstrategytacticsv1-181026112605/95/the-noops-strategy-and-tactics-18-638.jpg?cb=1540553180
The NoOps strategy and tactics from irix_jp https://image.slidesharecdn.com/noopsstrategytacticsv1-181026112605/95/the-noops-strategy-and-tactics-18-638.jpg?cb=1540553180
© 2019 Takashi Takebayashi ͪΐͯΑ
© 2019 Takashi Takebayashi devops ͷ͓͞Β͍
Container DevOps in Azure from Microsoft Tech Community https://image.slidesharecdn.com/brk2142-180509215845/95/container-devops-in-azure-14-638.jpg?cb=1525903289
Container DevOps in Azure from Microsoft Tech Community https://image.slidesharecdn.com/brk2142-180509215845/95/container-devops-in-azure-14-638.jpg?cb=1525903289
Container DevOps in Azure from Microsoft Tech Community https://image.slidesharecdn.com/brk2142-180509215845/95/container-devops-in-azure-14-638.jpg?cb=1525903289 Value(Ձ)
Container DevOps in Azure from Microsoft Tech Community https://image.slidesharecdn.com/brk2142-180509215845/95/container-devops-in-azure-14-638.jpg?cb=1525903289 Value(Ձ)
= ۚ
© 2019 Takashi Takebayashi ՃՁ: ৽ͨʹՁΛՃ͑Δ අ༻ݮ: ՁΛݮΒ͢ͷΛऔΓআ͘ Value(Ձ)ͷग़͠ํ 2
ͭ͋Δ
© 2019 Takashi Takebayashi ՃՁ: ৽ͨʹՁΛՃ͑Δ අ༻ݮ: ՁΛݮΒ͢ͷΛऔΓআ͘ Value(Ձ)ͷग़͠ํ 2
ͭ͋Δ Ͱɺ͍͘ΒṶ͔Δͷʁ
© 2019 Takashi Takebayashi ࣮ྫ & Tips & Technique
© 2019 Takashi Takebayashi αΠτӡӦΛ֎෦ʹ130ສԁ/ → 1.3ສԁ/ ࣮ྫЋ before →
after devops ϊʔιʔεཧ → Azure Repos(Git) WordPress → Static Site Generators ͷ Hugo ϝʔϧͰ࡞ۀґཔ → Azure Borads Ͱνέοτ ΦϯϓϨϛεͷϨϯαό → Azure BLOB Storage(ेԁ/݄) खಈσϓϩΠ → Azure Pipelines ϊʔCDN → Azure CDN HTTPSະରԠ → Azure CDN ͷ CDN Ϛωʔδυূ໌ॻ DNS ӡ༻ձؙࣾ͛ → Azure DNS ※໊শ࠷৽ʹ߹Θ͍ͤͯ·͢
© 2019 Takashi Takebayashi Πϯϑϥ(Ϧιʔε & ਓһ) ઍສԁ/ → ઍສԁະຬ/
࣮ྫЌ before → after devops Server: on-premises HAߏ → Docker(ଈ࣌ࣗಈ෮׆) IaC: ൿͷλϨͷ Image ίϐʔ → Ansible & Azure Repos crontabཧ: on-premises ssh crontab -e → Azure Repos crontab script: on-premises ssh vi & scp → Azure Repos DB: on-premises MySQL → Azure Database for MySQL CI: Jenkins → Azure Pipelines ※໊শ࠷৽ʹ߹Θ͍ͤͯ·͢
© 2019 Takashi Takebayashi ϓϩδΣΫτ શ݅ࣈ → େ෯ࠇࣈ ࣮ྫЍ before
→ after devops Chat: Skype(૯, Ӧۀ), ChatWork(اը), Slack(։ൃ, ӡ༻) → Slack CI/CD: CircleCI(։ൃ, ӡ༻ͷΈΞΫηε) → Azure Pipelines VCS: File Server(૯, Ӧۀ), Subversion(اը), Git x େྔ(։ൃ, ӡ༻) → Azure Repos Document: File Server(૯, Ӧۀ, اը), Wiki(։ൃ, ӡ༻) → Azure Repos ITS: JIRA(૯, Ӧۀ, اը), Redmine(اը, ։ൃ, ӡ༻) → Azure Boards ※໊শ࠷৽ʹ߹Θ͍ͤͯ·͢
© 2019 Takashi Takebayashi ෦࠷దԽආ͚Δ Tips & Technique ࣮ྫЋ ֎ઌʹؙ͛ͨ݁͠ՌɺࣗͨͪͰר͖औΕͳ͍
࣮ྫЌ ӡ༻Λߟྀͤͣ࡞ۀͷ࠷దԽͷ݁ՌίετͷංେԽ ࣮ྫЍ ͦΕͧΕͷϩʔϧͰ͚ࣗͨͪͩʹ࠷దͳπʔϧΛಋೖ͠ɺ εΠονϯάίετ(devops tax)ܹ૿ʹΑΔ૯ίετͷංେԽ x-admin, x-client, x-api, x-chef, x-ansible … etc ϦϙδτϦ͚աؚ͗Ή
© 2019 Takashi Takebayashi ҰؾʹมֵͤͣɺվળΛੵΈॏͶΔ Tips & Technique
© 2019 Takashi Takebayashi มֵ/վֵ/վળͱ?
© 2019 Takashi Takebayashi ҰؾʹมֵͤͣɺվળΛੵΈॏͶΔ Tips & Technique มֵ ࣄΛม͑ͯ৽͘͢͠Δ͜ͱ(ʹશ෦ม͑Δ)
վֵ ج൫ҡ࣋ͭͭ͠ɺࣾձ੍ػߏɾ৫ͳͲΛ͋ΒͨΊ ม͑Δ͜ͱ վળ ࣄΛΑ͍ํʹվΊΔ͜ͱ
© 2019 Takashi Takebayashi ҰؾʹมֵͤͣɺվળΛੵΈॏͶΔ Tips & Technique มֵ ࣄΛม͑ͯ৽͘͢͠Δ͜ͱ(ʹશ෦ม͑Δ)
վֵ ج൫ҡ࣋ͭͭ͠ɺࣾձ੍ػߏɾ৫ͳͲΛ͋ΒͨΊ ม͑Δ͜ͱ վળ ࣄΛΑ͍ํʹվΊΔ͜ͱ
© 2019 Takashi Takebayashi ҰؾʹมֵͤͣɺվળΛੵΈॏͶΔ Tips & Technique ࣮ྫЍ Skype(૯,
Ӧۀ), ChatWork(اը), Slack(։ൃ, ӡ༻) CI/CD: CircleCI(։ൃ, ӡ༻ͷΈΞΫηε) VCS: File Server(૯, Ӧۀ), Subversion(اը), Git(։ൃ, ӡ༻) Document: File Server(૯, Ӧۀ, اը), Wiki(։ൃ, ӡ༻) ITS: JIRA(૯, Ӧۀ, اը), Redmine(اը, ։ൃ, ӡ༻) ։ൃɺӡ༻͕૯ɺӦۀɺاըΛແࢹͯ͠ಠΓΑ͕Γ
© 2019 Takashi Takebayashi ෦࠷దԽආ͚Δ Tips & Technique ࣮ྫЋ: 130ສԁ/
→ 1.3ສԁ/ ࣗͨͪͰר͖औΕΔܗʹվળͰίετݮ ࣮ྫЌ: ઍສԁ/ → ઍສԁະຬ/ શମ࠷దԽʹΑΔूͰίετݮ ࣮ྫЍ: ࣈ → େ෯ࠇࣈ શମ࠷దԽʹΑΔπʔϧͷूͰεΠονϯάίετ(devops tax)େ෯ݮ
© 2019 Takashi Takebayashi ҰؾʹมֵͤͣɺվળΛੵΈॏͶΔ Tips & Technique ࣮ྫЋ: 130ສԁ/
→ 1.3ສԁ/ ͻͱͭͻͱͭͷ՝Λॱ൪ʹվળ(10 Step) ࣮ྫЌ: ઍສԁ/ → ઍສԁະຬ/ ฒߦظؒٴͼशख़ظؒΛઃ͚ 2 ϲ݄ͰҠߦ ࣮ྫЍ: ࣈ → େ෯ࠇࣈ ฒߦظؒٴͼशख़ظؒٴͼڭҭظؒΛઃ͚ 2 ϲ݄ͰҠߦ
© 2019 Takashi Takebayashi ·ͱΊ
© 2019 Takashi Takebayashi –ࢁຊޒे “ͬͯݟͤɺݴͬͯฉ͔ͤͯɺͤͯ͞Έͯ๙ ΊͯΒͶɺਓಈ͔͡ ͠߹͍ɺࣖΛ͚ɺঝೝ͠ɺͤͯΒͶ ɺਓҭͨͣ ͍ͬͯΔɺ࢟ΛײँͰݟकͬͯɺ৴པͤͶ
ɺਓ࣮Βͣ”
© 2019 Takashi Takebayashi by Takashi Takebayashi ·ͱΊ “ਖ਼͚ͩ͠͞ͰਓΛಈ͔͢͜ͱͰ͖ ͳ͍ɻਓʹಈ͍ͯΒ͏ʹཧ۶ʹΑΔ
આಘͰͳ͘ɺڞײʹΑΔೲಘ͕ඞཁͰ ͋Δ”
© 2019 Takashi Takebayashi Takashi Takebayashi @changeworlds Microsoft MVP for
Microsoft Azure Blog : https://www.changesworlds.com/ Role : Scrum Master, Agile Coach, Expert advisor, Management consultant Writing : Build Insider, MyNavi News, ΞδϟΠϧͰͬͯΈͨ Community : εΫϥϜಓ, TFSUGίΞϝϯό Speaker
© 2019 Takashi Takebayashi Thank you for your attention. Any
questions?
http://shisly.cocolog-nifty.com/photos/uncategorized/2015/04/18/martin_luther5.jpg