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
1
150
JKD v18.12 Recap - What I talked about
@ JKD報告会福岡 2018/12/10
KONDO Uchio
December 10, 2018
Tweet
Share
More Decks by KONDO Uchio
See All by KONDO Uchio
大規模レガシーテストを 倒すための CI基盤の作り方 / #CICD2023
udzura
5
2.4k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
240
Narrative of Ruby & Rust
udzura
0
220
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.7k
Talk of RBS
udzura
0
440
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
770
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
720
Device access filtering in cgroup v2
udzura
1
890
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
810
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Navigating Team Friction
lara
186
15k
Code Review Best Practice
trishagee
68
18k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
Faster Mobile Websites
deanohume
307
31k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Building Applications with DynamoDB
mza
95
6.4k
Typedesign – Prime Four
hannesfritz
42
2.7k
YesSQL, Process and Tooling at Scale
rocio
172
14k
The Cost Of JavaScript in 2023
addyosmani
50
8.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
43
2.4k
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