コンテナ
アプリケーションが、ホストマシンに左右されず、自前の依存関係とともに動く隔離された環境。
「自分の環境では動くのに」問題の解決策だ。コードと必要なライブラリをすべてコンテナにまとめれば、手元のノートPCでも、同僚のMacでも、ベルリンのサーバーでも同じように動く。
仮想マシン(重すぎる)ではなく、同じカーネル上での軽量な隔離である。標準的なツールはDocker、多数のコンテナを束ねるオーケストレーターはKubernetesだ。
アプリケーションが、ホストマシンに左右されず、自前の依存関係とともに動く隔離された環境。
「自分の環境では動くのに」問題の解決策だ。コードと必要なライブラリをすべてコンテナにまとめれば、手元のノートPCでも、同僚のMacでも、ベルリンのサーバーでも同じように動く。
仮想マシン(重すぎる)ではなく、同じカーネル上での軽量な隔離である。標準的なツールはDocker、多数のコンテナを束ねるオーケストレーターはKubernetesだ。