Docker Live Migration

簡單列一下我聽到的重點

  • Linux Kernel 3.11 才支援
  • 透過一個叫做 CRIU 的技術達成
    • 參考網站: CRIU
  • Docker 1.13 experimental build 支援
  • 有兩個層面
    • In-Memory Change
      • In-Memory + Filesystem Change
  • 透過 checkpoint 的方式,將變更記錄下來,我猜測是以版本控管的方式 push 相關的 metadata
  • 在新的機器上,可以透過 pull 方式 merge 新的 metadata 變更,然後繼續往下執行

如果這個技術真的可以達到,那其實真的要把 VM 幹掉很快~