2016-10-23 6 views
0

私は現在、既存のインスタンスの使用率が高くなると、フラスコアプリケーションがデプロイされ実行される新しいノードが作成されるように自動スケーリング設定をしています。フラスコの依存関係のインストールにaw時間がかかる

問題は、requirements.txtに多くの依存関係があり、ノードを立ち上げてすべてをインストールするために、しばらく時間がかかります(7分)。

この処理を迅速に行うにはどうすればよいですか?

+1

私は確かではありませんが、http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AMIs.htmlを確認してください。これで、既にすべてのものがある画像ができます。 –

+0

ホイールを搭載していないライブラリをたくさんインストールしていますか?自分でコンパイルするとスピードアップに役立ちます。しかし、終わりには、AMIを構築することが最大の勝利をもたらすだろう。 – dirn

答えて

0

インスタンスにすべての設定が完了したら、完全に準備されたインスタンスからAMIをベイク処理します。オートスケーリング設定でAMI IDを使用します。そうすることで、オートスケーリンググループによってスピンアップされたインスタンスは、必要なすべてのソフトウェアで準備が整います。

+0

ここで心配しておきたいのは、頻繁にコードをデプロイすることです。コードベースが頻繁に変更されるため、AMIを設定するのは適切ではないかもしれませんが、 – user1686342

関連する問題