Elastic Beanstalk で実行されている Wordpress でサイトを作成するとします。次に、実行中のアプリで投稿/ページを作成し、画像をアップロードします。つまり、データベース内の一部のデータ、ビデオ、ファイル、レコードが実行中のアプリケーションに追加されます。
3 つの質問:
複数の Amazon EC2 インスタンスが実際に WordPress インストールを実行している Elastic Beanstalk で WordPress が実行されている場合、それらのファイルは実行中のすべてのインスタンスに自動的に伝播しますか? また、新しい EC2 インスタンスが起動された場合 (たとえば、増加した負荷を処理するために)、これも発生しますか?
AWS コンソールに表示される内容から、アプリのさまざまなバージョンをデプロイできますが、上記のシナリオに従って、新しいバージョンをデプロイすると、実行中のアプリに直接アップロードされたすべてのファイル (つまり、ファイルとデータベース レコード) が失われることはありませんか? それらを保持しながら、同時に新しいバージョンのアプリをデプロイするにはどうすればよいですか?
WordPress チームは、アップグレードを発行し続けます。Web インターフェイスを介して、実行中の WordPress インストールを直接アップグレードできますか? それとも、最初に WordPress のローカル バージョンをアップグレードしてから、アプリの新しいバージョンを Beanstalk にアップロードする必要がありますか? ローカル バージョンをアップグレードしてからアップロードする必要がある場合は、ポイント 1 に戻ります。つまり、実行中のアプリの古いバージョンに対してユーザーが直接行った変更です。これらの変更を保存するにはどうすればよいですか?