コンテンツにスキップ

プラットフォーム

アプリケーションをどの実行基盤で動かすか、どう隔離するか、どう運用するかをざっくり整理するメモ。

個人的には、まず以下の 3 つを分けて考えると理解しやすい。

  • 仮想化: 1 台の物理マシンを複数の仮想マシンとして使う考え方
  • コンテナ: OS カーネルを共有しつつ、プロセスを分離して実行する考え方
  • Kubernetes: コンテナを複数台で安定運用するための仕組み

セクション

補足: