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
140
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.3k
Ruby x BPF in Action / RubyKaigi 2022
udzura
0
220
Narrative of Ruby & Rust
udzura
0
190
開発者生産性指標の可視化 / pepabo-four-keys
udzura
3
1.6k
Talk of RBS
udzura
0
410
Re: みなさん最近どうですか? / FGN tech meetup in 2021
udzura
0
740
Dockerとやわらかい仮想化 - ProSec-IT/SECKUN 2021 edition -
udzura
2
700
Device access filtering in cgroup v2
udzura
1
820
"Story of Rucy" on RubyKaigi takeout 2021
udzura
0
770
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
640
A Tale of Four Properties
chriscoyier
158
23k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
The Cost Of JavaScript in 2023
addyosmani
47
7.4k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Building Adaptive Systems
keathley
40
2.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
10
510
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
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