では、なぜ2コンテナマルチサイトインストールを使用していないのでしょうか?ここではポータビリティがほとんど失われることはないと思います。サーバー間でインスタンスを移動させる最も簡単な方法は、バックアップを移行することです。
インスタンスを移動する必要がある場合は、新しいサーバーを起動し、古いインスタンスをリードオンリーに設定し、DNSを再設定してバックアップを復元するだけです。Cloudflare のような低 TTL サービスで DNS を処理している場合、小規模なサイトでも数分で移行できます。ユーザーは一時的なリードオンリーアクセスを経験するだけで、コンテンツが失われることはありません。
このようにリソースを分割する方がはるかに効率的です。2 つのデータベースサーバーと 2 つのウェブサーバーを別々のコンテナで実行することになり、nginx リバースプロキシの必要性が完全に不要になります。