2つのウェブサイト構成における App.yml の共有ボリューム

では、なぜ2コンテナマルチサイトインストールを使用していないのでしょうか?ここではポータビリティがほとんど失われることはないと思います。サーバー間でインスタンスを移動させる最も簡単な方法は、バックアップを移行することです。

インスタンスを移動する必要がある場合は、新しいサーバーを起動し、古いインスタンスをリードオンリーに設定し、DNSを再設定してバックアップを復元するだけです。Cloudflare のような低 TTL サービスで DNS を処理している場合、小規模なサイトでも数分で移行できます。ユーザーは一時的なリードオンリーアクセスを経験するだけで、コンテンツが失われることはありません。

このようにリソースを分割する方がはるかに効率的です。2 つのデータベースサーバーと 2 つのウェブサーバーを別々のコンテナで実行することになり、nginx リバースプロキシの必要性が完全に不要になります。