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
320
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
So, you think you're a good person
axbom
PRO
2
2.1k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Music & Morning Musume
bryan
47
7.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Believing is Seeing
oripsolob
1
170
The browser strikes back
jonoalderson
0
1.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
The Invisible Side of Design
smashingmag
301
52k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Chasing Engaging Ingredients in Design
codingconduct
0
240
Ruling the World: When Life Gets Gamed
codingconduct
0
290
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