Windows と Linux の両方をホストするベアメタル仮想マシン

Windows と Linux の両方をホストするベアメタル仮想マシン

同じ VM 上に Windows と Linux の両方がある場合、単一のスイッチで接続された 2 つの別々の VM 上にある場合よりも、これら 2 つの OS 間でのデータの移行がより効率的になりますか?

現在、1 台の物理サーバーに Windows VM があり、別の物理サーバーに Linux があります。Windows アプリは、データを Linux アプリに HTTP で送信します。Linux アプリも、データを Windows アプリに送信します。両方のアプリケーションには専用の IP アドレスがあります。

両方の VM を同じ物理サーバーに移動すると、効率は向上しますか? 両方のアプリ間の HTTP ポストによって、依然としてネットワーク トラフィックが発生しますか? ネットワーク遅延によってどのような影響が予想されるのか、まったくわかりません。

どちらのアプリケーションも、専用の IP アドレスが必要になります。単一の物理サーバーには常に十分な RAM と CPU が備わっていると想定してください。

ありがとう

答え1

使用中のハイパーバイザーのネットワーク モデルによっては、両方の VM が同じメタル上にある場合、物理ホストが VM を接続する仮想スイッチまたはブリッジ内にネットワーク トラフィックを含めることができます。これにより、スイッチやルーターがいくつかあるケーブル接続されたローカル ネットワークと比較すると、ネットワークの待ち時間がわずかに短縮される可能性があります。

しかし、その差は非常に小さいので、考えたり心配したりする価値はありません。

通信に IP 接続を利用しているため、アプリケーション間にはネットワーク トラフィックが依然として存在します。

関連情報