Bare-Metal-virtuelle Maschine, die sowohl Windows als auch Linux hostet

Bare-Metal-virtuelle Maschine, die sowohl Windows als auch Linux hostet

Wenn Sie sowohl Windows als auch Linux auf derselben VM haben, werden die Daten zwischen diesen beiden Betriebssystemen dann effizienter verschoben, als wenn sie sich auf zwei separaten VMs befänden, die über einen einzigen Switch verbunden sind?

Ich habe derzeit eine Windows-VM auf einem physischen Server und Linux auf einem anderen. Eine Windows-App sendet Daten per HTTP an eine Linux-App. Die Linux-App sendet auch Daten an die Windows-App. Beide Anwendungen haben eine dedizierte IP-Adresse.

Wird die Effizienz gesteigert, wenn ich beide VMs auf denselben physischen Server verschiebe? Verursachen HTTP-Posts zwischen beiden Apps weiterhin Netzwerkverkehr? Ich habe wirklich keine Ahnung, welche Auswirkungen die Netzwerklatenz auf mich haben wird.

Beide Anwendungen benötigen weiterhin ihre eigene dedizierte IP-Adresse. Bitte gehen Sie davon aus, dass der einzelne physische Server jederzeit über mehr als genug RAM und CPU verfügt.

Danke

Antwort1

Abhängig vom Netzwerkmodell des verwendeten Hypervisors kann der Netzwerkverkehr innerhalb des virtuellen Switches oder der Brücke, mit der die physischen Hosts die VMs verbinden, beschränkt werden, wenn sich beide VMs auf demselben Metall befinden. Dies verringert die Netzwerklatenz im Vergleich zu einem kabelgebundenen lokalen Netzwerk mit ein paar Switches/Routern möglicherweise geringfügig.

Der Unterschied wird jedoch so gering sein, dass es sich nicht lohnt, darüber nachzudenken oder sich Sorgen zu machen.

Da Sie für die Kommunikation die IP-Konnektivität nutzen, besteht zwischen Ihren Anwendungen weiterhin Netzwerkverkehr.

verwandte Informationen