Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unikernelの話

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for funera1 funera1
August 23, 2023
100

 Unikernelの話

Avatar for funera1

funera1

August 23, 2023
Tweet

Transcript

  1. VMについて App1 App2 HW Hypervisor Guest OS Bins/Libs Virtual HW

    Guest OS Bins/Libs Virtual HW カーネルが分離されていて、セキュリティは高い しかし、大量のリソースを使う
  2. コンテナについて HW OS Bins/Libs App1 Bins/Libs App2 Container Engine Bins/Libs

    リソースを少ししか使わず、軽量 しかし、カーネルを共有していて、セキュリティ的には不十分
  3. Unikernelの特徴 セキュリティが高い バイ ナリ バイナ リ App 機能A 機能B 機能C

    LibOS App 機能A 機能D 機能E LibOS イメージサイズが小さい (Attack Surfaceが小さい) カーネル分離&カーネルごと に構成要素が異なる
  4. network stack liblwip.o libtcpip.o libhttp.o filisystems libvfs.o libfat.o libext3.o schedulers

    libcoop.o libpreempt.o librt.o … Unikernel liblwip.o libvfs.o libcoop.o Unikraft ②ビルド時に、自動で必要なライブラリを 選択してくれる ①Unikraftがアプリケーションが使いうる機能をライブラリとして提供