内部ネットワークとサービスを移行しており、新しいサーバー(Centos 7など)をインストールする予定です。サービスを別の仮想マシン(KVMを使用)にインストールする必要があるのか、同じ仮想マシンにグループ化(一部または全部)する必要があるのかを知りたいです。
各サービスに1つの仮想マシンを使用することと比較して、すべてのサービスに1つの仮想マシンを使用することの利点と欠点は何ですか?
答え1
一般的な方法は、各サービスを異なるDockerコンテナにデプロイし、同じ仮想マシンで複数のコンテナを実行することです。
コンテナは仮想マシンと少し似ています。しかし、彼らはコアを共有します。仮想マシンのオーバーヘッドはありません。彼らは単に分離のためにカーネル機能を利用します。多くの管理戦略は同じですが、オーバーヘッドはほとんどありません。