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
JKD v18.12 Recap - What I talked about
Search
KONDO Uchio
December 10, 2018
160
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JKD v18.12 Recap - What I talked about
@ JKD報告会福岡 2018/12/10
KONDO Uchio
December 10, 2018
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.6k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
310
Narrative of Ruby & Rust
udzura
0
270
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.8k
Talk of RBS
udzura
0
500
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
860
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
820
Device access filtering in cgroup v2
udzura
1
1k
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
920
Featured
See All Featured
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
340
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
260
The SEO identity crisis: Don't let AI make you average
varn
0
510
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Technical Leadership for Architectural Decision Making
baasie
3
440
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
+,%WใࠂձΑ͏ͦ͜ ࡱӨɿ+BQBO$POUBJOFS%BZT࣮ߦҕһձ
ࠓͷ༧ఆ ։࢝ͷѫࡰɺҿ৯͝ஊλΠϜ d +,%ΦʔΨφΠβʔ ླڭߦ͞Μ͔Βϝοηʔδ d ໊ΑΓ+,%ࢀՃใࠂ d -5λΠϜ
d ԅߴྠ"1*(BUFXBZ1BUUFSOͰ͕͢ ,VCFSOFUFTΛ͍͡Δձʢرऀʣ d ղࢄɺఫऩ
+,%ใࠂձ
dޚϊਫʹߴ͕͋Δd ۙ౻͏͓ͪ(.01FQBCP *OD +,%ใࠂձ +,% ݟ·ͨ͠Γ·ͨ͠
Señor-Principal Engineer @ GMO Pepabo, Inc. Uchio Kondo https://blog.udzura.jp/ @udzura
Technical department, Dev Productivity/R&D Team RubyKaigi 2019 at Fukuoka Local Organizer Chair on CNDJ at Fukuoka, 2019.04
ͬͨ
Let’s take a glance at the future of containers! Uchio
Kondo / GMO Pepabo, Inc. 2018.12.05 JapanContainerDays v18.12 Introduction to CRIU
Experiment overview Environment Containers Bench Host https://github.com/FastContainer/nginx-haconiwa 192.168.199.10 192.168.199.20 Service
Meshing: Runtime:
Using CRIU to make boot fast • Comparison of hot-start
Rails application and cold-start (from criu image) Rails: RoR(no bootsnap/From CRIU image) RoR(no bootsnap)
Demo Overview Load Balancer Victim container Restored container Image On
shared storage Victim Host Dest Host http://Mac:10080 http://Mac:11080 Nonstop! https://github.com/udzura/nginx-haconiwa/tree/haconiwa-migration
ͨ͠
ίϯςφϥϯλΠϜ %FFQ%JWF
ࡱӨɿ+BQBO$POUBJOFS%BZT࣮ߦҕһձ
ࡱӨɿ+BQBO$POUBJOFS%BZT࣮ߦҕһձ
ࡱӨɿ+BQBO$POUBJOFS%BZT࣮ߦҕһձ
ग़ͯདྷͨςʔϚ
%PDLFSҎ֎ͷίϯςφ ͬͯΔʁ
'JSFDSBDLFSͬͯ Ͳ͏ͳͷʁ
%PDLFSɾίϯςφͱ Ϧιʔε
͍͟%PDLFSҎ֎Λͬͨ࣌ͷ τϥϒϧͳͲ
ίϯςφ ηΩϡϦςΟ
ϥϯλΠϜʹͲ͏ ίϯτϦϏϡʔτ͢Δʁ
ٞࣄͪ͜Β http://bit.ly/jkd1812-rt
+,%+$/%ίϛϡχςΟ ʹ͍ͭͯ
͍͕͋Δ
ࡱӨɿ+BQBO$POUBJOFS%BZT࣮ߦҕһձ
ए͍ਓ͕ ͍͢͝
ݴޠίϛϡχςΟʹ ͪΐͬͱࣅͯΔ ʢࢲײʣ
དྷ
ఏڙԬࢢIUUQTIPXDBTFDJUZGVLVPLBMHKQQIPUPJNHIUNM
ఏڙԬࢢIUUQTIPXDBTFDJUZGVLVPLBMHKQQIPUPJNHIUNM $MPVE/BUJWF%BZT'VLVPLB ! 5VF