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
Cloud Runについて(iret tech labo vol.6)
Search
saramune
January 29, 2021
Technology
0
220
Cloud Runについて(iret tech labo vol.6)
iret tech laboで発表したCloud Runについての資料です。
https://irettechlabo.connpass.com/event/199927/
saramune
January 29, 2021
Tweet
Share
More Decks by saramune
See All by saramune
self-hosted runnersでAWSコスト削減?
saramune
0
67
業務効率向上としての分割キーボード
saramune
0
88
インフラ観点で見るセキュリティ〜4Cモデルに倣って〜
saramune
0
4
適材適所
saramune
1
68
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
500
週刊AWSキャッチアップ(2024/03/25週)
saramune
0
85
なんでもかんでもコンテナ化すればいいってもんでもないけど なんでもかんでもコンテナ化したらスッキリしました
saramune
2
320
ACKを活用して 使い捨てAWS検証環境を構築している話
saramune
0
1k
KubernetesとTerraformのセキュリティ/ガバナンス向上委員会 with OPA
saramune
2
1.4k
Other Decks in Technology
See All in Technology
New Relicを活用したSREの最初のステップ / NRUG OKINAWA VOL.3
isaoshimizu
3
620
RubyのWebアプリケーションを50倍速くする方法 / How to Make a Ruby Web Application 50 Times Faster
hogelog
3
950
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
1
110
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
450
Can We Measure Developer Productivity?
ewolff
1
150
Lambdaと地方とコミュニティ
miu_crescent
2
370
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
13k
『Firebase Dynamic Links終了に備える』 FlutterアプリでのAdjust導入とDeeplink最適化
techiro
0
100
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
Featured
See All Featured
What's new in Ruby 2.0
geeforr
343
31k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Agile that works and the tools we love
rasmusluckow
327
21k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
Unsuck your backbone
ammeep
668
57k
How STYLIGHT went responsive
nonsquared
95
5.2k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
The Cult of Friendly URLs
andyhume
78
6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Code Review Best Practice
trishagee
64
17k
Transcript
($1$MPVE3VOͰ࢝ΊΔ ؆୯ϞμϯͳίϯςφΞϓϦ։ൃ $MPVE3VO͔Θ͍͍Α$MPVE3VO
ҙ w ҎԼͷલఏ͕ࣝ͋ΔͱɺΑΓ͞Γ·͢ w 8FCΞϓϦ࡞ͬͨ͜ͱ͕͋Δ w ίϯςφɺ,VCFSOFUFTΛ;ΜΘΓ͍ͬͯΔ w த०ͷใΛϕʔεʹ͍ͯ͠·͢ w
Ξοϓσʔτ͕සൟʹ͋ΔͷͰৄ͘͠ެࣜ
࣋ͪؼ͍͖͍ͬͯͨͩͨ͜ͱ ͳΜ͔Α͘Θ͔ΒΜ͚Ͳ؆୯ศརͦ͏ʂ
ࣗݾհ w ݹܒհ w ॴଐJSFUגࣜձࣾDMPVEQBDL w ৬։ൃ͕͋ΓͷΠϯϑϥΤϯδχΞ w ࣄ"84(PPHMF$MPVEͱΠνϟΠνϟ w
ڵຯ$MPVE/BUJWF .VMUJ)ZCSJE$MPVE
8FCΞϓϦ࡞ͬͯʂͬͯݴΘΕͨΒʁ
8FCΞϓϦ࡞ͬͯʂͬͯݴΘΕͨΒʁ w ߟ͑Δ͜ͱ ݴޠϑϨʔϜϫʔΫʁ αʔό.8ʁ ωοτϫʔΫʁ ূ໌ॻʁ $*$%ʁ
$MPVE3VOΛ͏ͱʁ 1ZUIPO'MBTLΞϓϦͰ͖ͨʔ ίϚϯυͻͱͭϙνʔ 8FCΞϓϦެ։Ͱ͖ͨʔ
͔͠ w ߟ͑Δ͜ͱ ݴޠϑϨʔϜϫʔΫʁ αʔό.8ʁ ωοτϫʔΫʁ ূ໌ॻʁ $*$%ʁ
͔͔͠͠ w ίϯςφԽʂ w %PDLFSpMFඞཁͳ͠ʂ w ,VCFSOFUFT্Ͱಈ͘ʂ w ϑϧϚωʔδυʂ ˢ։ൃଆͰҙࣝ͢Δඞཁͳ͠ˢ
$MPVE3VOΛ͏ͱʁ ιʔείʔυΛ༻ҙ͢Δ͚ͩͰ ,VCFSOFUFTͷࣝͳ͠ʹ ίϯςφΞϓϦ͕ຊ൪ӡ༻Ͱ͖Δ
$MPVE3VOΛ͏ͱʁ ιʔείʔυΛ༻ҙ͢Δ͚ͩͰ ,VCFSOFUFTͷࣝͳ͠ʹ ίϯςφΞϓϦ͕ຊ൪ӡ༻Ͱ͖Δ
࣍ w $MPVE3VOͱ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ
࣍ w $MPVE3VOͱ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ
$MPVE3VOΛ͏ͱʁ ιʔείʔυΛ༻ҙ͢Δ͚ͩͰ ,VCFSOFUFTͷࣝͳ͠ʹ ίϯςφΞϓϦ͕ຊ൪ӡ༻Ͱ͖Δ
$MPVE3VOͱ w ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ
$MPVE3VOͱ w ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ
,OBUJWFͱ w ,VCFSOFUFTͰͷΞϓϦӡ༻Λॿ͚Δ044 w ,VCFSOFUFTΛ1BB4MJLFʹநԽ͢Δ w ։ൃऀ͕zΑΓzίʔυΛॻ͘͜ͱʹઐ೦Ͱ͖Δ
αʔόϨεͱ w αʔόཧΛඞཁͱ͠ͳ͍ΞϓϦέʔγϣϯͷߏஙͱ࣮ߦ w 㱠αʔό͕ͳ͍ɺӡ༻ΤϯδχΞ͕͍Βͳ͍ w ར༻ऀ͕αʔόͷཧʹϦιʔεΛඅ͢ඞཁ͕ͳ͍ ˞$/$'4FSWFSMFTT8IJUFQBQFSWΑΓ
ʢ࠶ܝʣ$MPVE3VOͱ w ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ
ʢ࠶ܝʣ$MPVE3VOͱ w ϑϧϚωʔδυͳ,OBUJWFϕʔεͷαʔόϨείϯϐϡʔτ (PPHMF$MPVE͕ཧɾӡ༻͢Δ ,VCFSOFUFT ,OBUJWFͳαʔόϨεڥͰ ίϯςφΛಈ͔ͤΔαʔϏε
Կ͕͏Ε͍͠ͷʁ w Πϯϑϥͷ͓कΓΛ͠ͳͯ͘Α͍ w ίʔυॻ͍ͯίϯςφ࡞Δ͚ͩ w Θͳ͍ͱ͖͓͕͔͔ۚΒͳ͍ w ίϯςφUP/εέʔϧ͢Δ w
ଞڥͷࡌͤସ͕͑༰қ w Ͳ͔ͬͪͱ͍͏ͱίϯςφͷ͍͍ͱ͜Ζ
$MPVE3VOϓϥοτϑΥʔϜ w $MPVE3VO ϑϧϚωʔδυ w ࠓճͪ͜ΒʹϑΥʔΧε w $MPVE3VOGPS"OUIPT w
"OUIPT(,&্ʹߏங͞ΕΔ$MPVE3VO w ΑΓࣗ༝͕ߴ͍ (16͑ΔͳͲ
࣍ w $MPVE3VOͱ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ
$MPVE3VO ,OBUJWF ͷ֓೦ w αʔϏε w ίϯςφΠϯελϯε w ϦϏδϣϯ
αʔϏε w ࠷্ҐͷཧϦιʔε w ΞϓϦͷΤϯυϙΠϯτ )5514 Λఏڙ͢Δ w BSVOBQQυϝΠϯ w
ΧελϜυϝΠϯ w -FU`T&ODSZQUͷ44-ূ໌ॻΛࣗಈͰੜɺׂΓͯͯ͘ΕΔ
ίϯςφΠϯελϯε w <W$16> w PSPS<OFX> w ϝϞϦ<.#> w <.#>ʙ<(#><OFX>
w ϑΝΠϧγεςϜಡΈॻ͖Մ w ͰجຊεςʔτϨεʹ͠·͠ΐ͏
ίϯςφΠϯελϯε w ੍ w -JOVYY@ڥ w ΞϓϦଆͰ1035Ͱ)551-JTUFO͢Δඞཁ͋Γ w 1035
ڥม ͷσϑΥϧτ w ϨεϙϯελΠϜΞτσϑΥϧτ w ."9͕ˠʹʂ<OFX#FUB>
ϦϏδϣϯ w ίϯςφΠϝʔδͱڥมΛ·ͱΊͨͷ w ΞϓϦΛσϓϩΠ͢Δͨͼʹ৽͍͠ϦϏδϣϯ͕Ճ w ϩʔϧόοΫ$BOBSZϦϦʔε͕Ͱ͖Δ w 3FWˠ3FWʹ͢ w
3FWͱ3FWͰτϥϑΟοΫΛʹ͚Δ
ਤͰ͍͏ͱ
$MPVE3VO ,OBUJWF ͷεέʔϦϯά w ಉ࣮࣌ߦͷ੍ޚ w UP/εέʔϧ
ಉ࣮࣌ߦͷ੍ޚ w ֤ίϯςφ͕͍ͭ͘ϦΫΤετΛॲཧ͢Δ੍͔ޚՄೳ w ίϯςφ͋ͨΓ࠷େϦΫΤετ<OFX> w ϦΫΤετͷϦιʔε༻ྔͱ૬ஊͯ͠࠷దͳΛݟ͚ͭΔ w ͍͍Ԙകʹ͢ΕίετμϯͰ͖Δ
ਤͰ͍͏ͱ
UP/εέʔϧ w Φʔτεέʔϧ w ϦΫΤετΛ͚͞Δ͚ͩͷίϯςφ͕উखʹ্ཱ͕ͪΔ w σϑΥϧτ࠷େίϯςφʢ؇Մೳʣ w ϦΫΤετ͕ͳ͘ͳͬͨΒίϯςφ
ίʔϧυελʔτ w ίϯςφʹͳΔίʔϧυελʔτ w ʹͳΔͱ·ͨΠν͔Βίϯςφ࡞Γ͕͔͔࣌ؒ͠Δ w ରࡦ w ಉ࣮࣌ߦͷௐ w
ίϯςφࣗମΛܰ͘͢Δ w ʢ$MPVE4DIFEVMFSͱ͔Ͱͪΐ͍ͪΐ͍ىಈʣ w ࠷ػΠϯελϯεΛࢦఆ͢Δ<OFX>
࣍ w $MPVE3VOͱ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ
$MPVE3VOͰͷ$*$%
$MPVE3VOͱ$MPVE#VJMEͷ࿈ܞ w ίϯιʔϧ͔Βϙνϙν͢Ε0, w ιʔε$MPVE4PVSDF3FQPTJUPSZPS(JU)VCʹஔ͍͓ͯ͘
࣍ w $MPVE3VOͱ w $MPVE3VOͷίϯηϓτ w $MPVE3VOͱ$*$% w ͦͷଞτϐοΫ
ͦͷଞτϐοΫ w ϩΪϯάɺϞχλϦϯά w ྉۚ w #VJMEQBDLTʹ͍ͭͯ
ϩΪϯάɺϞχλϦϯά w ϦΫΤετϩάɺίϯςφϩά w $MPVE-PHHJOH w ֤छϝτϦΫε $16 w
$MPVE.POJUPSJOH ࡞Γࠐ·ͳ͍͍ͯ͘ײ͡ʹܭଌͰ͖Δ
ྉۚ w $16ϝϞϦϦΫΤετωοτϫʔΫྲྀྔͷ߹ܭֹ w "MXBZT'SFF ຖ݄ͷແྉ ͋Γ w <W$16ඵ>
w <(J#ඵ> w ສ<SFR>
#VJMEQBDLTʹ͍ͭͯ w %PDLFSpMFෆཁͷίϯςφϏϧυ044 w ιʔείʔυ͔ΒࣗಈͰΞϓϦΛίϯςφԽ w (PPHMF$MPVE#VJMEQBDLT w $MPVE3VO(,&ʹσϓϩΠՄೳͳίϯςφΛ࡞Մೳ
·ͱΊ w $MPVE3VOɺ͍Ζ͍ΖָͰ͢ w Ϛωʔδυͳ,OBUJWFʹίϯςφ࡞ͬͯஔ͚ͩ͘ w ূ໌ॻɺεέʔϧඞཁͳػೳ͓·͔ͤ w 8FCΞϓϦ࡞Δͱ͖ͷڧྗͳબࢶ
͓·͚ʢ࣮ྫʣ w γϯϓϧͳ8FCΞϓϦ େࡕͷۭ͖ԻָελδΦݕࡧ w ϑϩϯτͱόοΫ ελδΦݕࡧ෦ ผͷ$MPVE3VO w
3&45"1*Ͱଓ w ϚΠΫϩαʔϏεͬΆ͍͜ͱ͕͔ͨͬͨ͠ w ࠓޙչ͍ͯ͠Δʢແཧʹͪ͗Δͱ͠ΜͲ͍ʣ w $*$%ɺϞχλϦϯάඋ w <&3303>Ͱͻ͔͚ͬͯΞϥʔτ
͓·͚ʢ"84ͱͷҧ͍ʣ w (PPHMF$MPVE044ਪ͠ w $MPVE3VOͰΘΕ͍ͯΔ044 w ,VCFSOFUFT,OBUJWF w #VJMEQBDLT w
͋ΒΏΔڥͰҰ؏ͨ͠ମݧΛఏڙ͢Δ w ΦϯϓϨͰ͍ͬͯͨͷΛͦͷ··Ϋϥυ w ΦϯϓϨϚϧνΫϥυͰಉ͡πʔϧΛ͑Δ
$MPVE3VO͔Θ͍͍Α͓͡͞Μ