Если у меня есть 2 ВМ (веб-сервер + сервер БД) на одном физическом хосте, как они могут общаться? Находясь на том же хосте, какую скорость можно ожидать? Своя CentOS KVM. Какова ситуация с Зонами SmartOS, когда одна ВМ не может видеть другие ВМ, как они взаимодействуют?
1 ответ
Я считаю, что это зависит от того, в каком режиме находятся адаптеры виртуальных машин. Если они находятся в режиме NAT, у них, вероятно, не будет связи между собой. Режим моста будет иметь взаимосвязь, поскольку обе виртуальные машины получат IP-адрес в локальной сети.
Во время взаимодействия происходит полукруглый обход стека TCP/IP с использованием специальных сетевых драйверов, установленных программным обеспечением ВМ. Пакеты никогда не вышли бы на провод и, вероятно, даже не будут помещать кадр Ethernet вокруг них. Связь происходит исключительно в программном обеспечении, но изменяется, если его скорость ограничена скоростью физической сетевой карты.