Let’s take a glance at the future of containers!
Please visit:
https://speakerdeck.com/udzura/introduction-to-criu
Introduction to CRIU
Slide 23
Slide 23 text
What I’m working on now
• Bundling CRIU features into Haconiwa
• haconiwa checkpoint:
• To create checkpoint from a running container
• haconiwa restore:
• To make a restored container, with some spec changes
Slide 24
Slide 24 text
Normal FastCon lifecycle
ngx_mruby
Haconiwa
Containers
Restart on next request
Stop after “Lifetime”
Haconiwa
Slide 25
Slide 25 text
Lifecycle with CRIU
ngx_mruby
Haconiwa
Containers
ReSTORE on next request
Make image just before stop,
In async process
haconiwa
restore
Image