プラットフォーム¶
アプリケーションをどの実行基盤で動かすか、どう隔離するか、どう運用するかをざっくり整理するメモ。
個人的には、まず以下の 3 つを分けて考えると理解しやすい。
- 仮想化: 1 台の物理マシンを複数の仮想マシンとして使う考え方
- コンテナ: OS カーネルを共有しつつ、プロセスを分離して実行する考え方
- Kubernetes: コンテナを複数台で安定運用するための仕組み
セクション¶
補足:
- Kubernetes は内容が増えやすいため、独立した Kubernetes セクション に分離した