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 In All About
Search
Takumi Yoshida
September 29, 2016
Programming
0
3.6k
DevOps In All About
#adsltというクローズド勉強会で発表した内容を修正したものです。
Takumi Yoshida
September 29, 2016
Tweet
Share
More Decks by Takumi Yoshida
See All by Takumi Yoshida
golangで作るslackbot
ytakky2014
0
160
GKEでは StackDriver Loggingに どうやってログを送っているか
ytakky2014
3
5.4k
Auralization of Tech News +Change in technology interest for my 4 years.
ytakky2014
0
110
Webメディアでのdataflow活用
ytakky2014
1
540
睡眠をエンジニアリングする
ytakky2014
0
240
PHP7+Laravel5.3 on Google App Engine
ytakky2014
0
1.2k
Other Decks in Programming
See All in Programming
あまり知られていない MCP 仕様たち / MCP specifications that aren’t widely known
ktr_0731
0
270
0から始めるモジュラーモノリス-クリーンなモノリスを目指して
sushi0120
1
280
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
1
230
Vibe coding コードレビュー
kinopeee
0
450
Android 15以上でPDFのテキスト検索を爆速開発!
tonionagauzzi
0
200
tool ディレクティブを導入してみた感想
sgash708
1
120
実践!App Intents対応
yuukiw00w
1
280
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
7
2.9k
あなたとJIT, 今すぐアセンブ ル
sisshiki1969
1
670
Terraform やるなら公式スタイルガイドを読もう 〜重要項目 10選〜
hiyanger
13
3.1k
「リーダーは意思決定する人」って本当?~ 学びを現場で活かす、リーダー4ヶ月目の試行錯誤 ~
marina1017
0
220
CEDEC 2025 『ゲームにおけるリアルタイム通信への QUIC導入事例の紹介』
segadevtech
3
890
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
890
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Code Reviewing Like a Champion
maltzj
525
40k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Transcript
DevOps In All About גࣜձࣾΦʔϧΞότ ٢ా ࣮ BETMU
ུྺ • 2014/4݄ ೖࣾ 3 • 2014/5݄~2016/3݄ Web։ൃΤϯδχΞ
• 2016/4݄ ٕज़ج൫Gଐ "MM"CPVU+BQBOIUUQBMMBCPVUKBQBODPNFO DJUSVTIUUQDJUSVTOFUKQ BETMU
ٕज़ج൫GͬͯΠϯϑϥΔਓʁ BETMU
ٕज़ج൫G NOT ΠϯϑϥG BETMU
ٕज़ج൫G • DevOpsΛਪਐ͢ΔG • ৽͍͠πʔϧٕज़ͷಋೖ • ແବͳӡ༻࡞ۀݮͷͨΊͷج൫࡞ • ΠϯϑϥGͱڠྗͯ͠αʔϏε։ൃ͢Δ ج൫࡞
• WebΞϓϦέʔγϣϯ։ൃΤϯδχΞͱΠϯϑϥΤϯδχΞͷதؒ BETMU
ࠓճ͢͜ͱ • ແବͳӡ༻Λݮ͢Δ • ϩάࢹج൫ͷ࡞ • ΞϓϦέʔγϣϯύϑΥʔϚϯε ଌఆج൫ͷ࡞ • ΠϯϑϥGͱڠྗͯ͠αʔϏε։ൃ
• CIͱDockerͷಋೖ BETMU
ϩάࢹͷ՝ • ෳαʔόʹSSHͰೖΔͷ͕ͭΒ͍ • grep͢Δͷ͕ͭΒ͍ • ΠϯϑϥGʹϩάϑΝΠϧΛऔಘͯ͠Β͏ඞཁ • ϩά֬ೝ͕Ε͕ͪ BETMU
ղܾࡦ GOOGLE STACKDRIVER GOOGLE Big Query ΞϓϦϩάࢹ ΞϓϦϩάࢹ ΞΫηεϩάࢹ +
BETMU
݁Ռ GOOGLE STACKDRIVER BETMU BETMU
ΞϓϦέʔγϣϯύϑΥʔϚϯεଌఆ ͷ՝ • ݱঢ়ͷΞϓϦέʔγϣϯύϑΥʔϚϯεΛ ٬؍తʹݟΔํ๏͕ແ͍ • ϒϥβͷϨϯμϦϯά+ײ֮Ͱஅ • ϘτϧωοΫ͕Ͳ͔͜அ͕͔ͭͳ͍ •
վળࢪࡦ͕ޮՌ͕͔͋ͬͨௐΔج൫͕ ແ͍ BETMU
ղܾࡦ αʔόαΠυύϑΥʔϚϯεଌఆ ϑϩϯτΤϯυଌఆ BETMU
݁Ռ BETMU
ΠϯϑϥGͱڠྗͯ͠ αʔϏε։ൃ • ΞϓϦέʔγϣϯ͕ଟ͍ • Front/CMS/Batch߹Θͤͯ50Ҏ্ • ΠϯϑϥGͷਓগͳ͍ • ΠϯϑϥGʹཔΒͳͯ͘
αʔϏε։ൃϦϦʔε͕ग़དྷΔڥ͕ඞཁ BETMU
Dockerͷಋೖ • ։ൃऀࣗͰڥ࡞͕Մೳ • ΠϯϑϥGͷ࡞ۀ͕ͪݮ • ϞδϡʔϧՃͷࡍʹଞͷΞϓϦέʔγϣϯΛؾʹͤͣʹՃՄೳ • ڥؒͷ͕ࠩͰͳ͍ •
։ൃڥͰ࡞ͨ͠ίϯςφΛͦͷ··ຊ൪͍͚࣋ͬͯΔ • ຊ൪ͱ։ൃڥͰϥΠϒϥϦͷࠩʹΑΓϦϦʔεࣄނ͕ແ͍ BETMU
CIπʔϧͱΈ߹Θͤͯ • a aaaͱ͍͏ίϯςφϕʔεͷCIπʔϧΛར༻ QVTINFSHF CJUCVDLFU UFTUCVJME HPPHMF$POUBJOFS3FHJTUSZ QVTI EFQMPZ
HPPHMF$POUBJOFS&OHJOF BETMU
݁Ռ • test ->ίϯςφΠϝʔδ࡞ -> σϓϩΠ·Ͱ Ұ؏࣮ͯ͠ߦՄೳ • ߴʹσϓϩΠ͕Մೳ BETMU
·ͱΊ • ϩάࢹπʔϧ/ύϑΥʔϚϯεࢹπʔϧ ͷಋೖͰ։ൃऀɾΠϯϑϥGͷ ӡ༻ෛՙ͕Լ͕Δ • DockerͷಋೖͰϦϦʔεͷߴԽ • Έ࡞ͬͨͷͰͬͯΒ͑ΔΑ͏ʹ ڭɾڭҭ͕ඞཁ
BETMU