2

Amazon Web Services EC2 Ubuntu サーバーで Flask アプリケーションを実行しています。コードを更新するときは、git を使用して最新のコードを EC2 インスタンスにプッシュします。ただし、ユーザーはサインインしていて、おそらく何かの最中であるため、サインアウトしてサインイン ページに移動します。

私は自分のアプリケーションに頻繁にデプロイする傾向があるため、これが問題になる可能性があります。この問題を防ぐために、ubuntu サーバーで AWS または Flask を使用する方法はありますか? Amazon の CodeDeploy について聞いたことがありますが、Elastic Beanstalk インスタンスでのみ機能するようです。

私に何ができる?ありがとう。

4

2 に答える 2

1

開発と本番の 2 つのエラスティック Beanstalk 環境を使用する必要があります。テストのために、差し迫ったすべての変更を開発環境にプッシュします。本番環境を更新する準備ができたら (おそらく 1 日 1 回)、Elastic Beanstalk のスワップ環境 URL 機能を使用します。これにより、ダウンタイムを最小限に抑えながら、すべてのユーザーを新しく更新された環境に誘導します。

于 2015-09-24T19:35:33.657 に答える