VPSにdocker入れて、webサーバーコンテナを複数立ち上げます。
ホストにはnginx入れてアクセス時に各コンテナへロードバランシングするとします。

これは負荷分散の効果があるのでしょうか?

各サーバーコンテナへは負荷が分散されますが、
ホストへの負荷は変わらないのではないかと考えているのですが...