2016-12-13 2 views
0

私はインスタンスがシャットダウン時に終了する前に、ファイルにイベントを記録し、ファイルの処理を完了できるようにしたいAWS elastic beanstalk with autoscaling groupAWS ELB自動スケーリング基(例えばEBS)

を使用しています。

私は、lifecycle hooksが私の要求に答えることができると読んだ。

私の質問は、グループ内のすべてのインスタンスに共通のEBSファイルシステムを使用して、常にライブ状態を維持するような代替方法があるかどうかです。可能であれば、そのアプローチを使用している短所はありますか? IOは遅いですか?

答えて

4

EBSボリュームを複数のEC2インスタンスに同時に接続することはできません。

ただし、共有ストレージはEFS-Elastic File Systemで可能です。高価なので、EFSは大量のデータには適していません。しかし、それはどんなNFS共有よりも速く、同時に何百ものサーバーにマウントすることができます。

EFSボリュームをマウントする方法のみが考慮されます。 Elastic BeanstalkはCloud-Initをサポートしていないので、コードからAMIを構築するか、mountコマンドを発行する必要があります。

+0

こんにちはSergey、EFSをマウントするコードはどこに置いてください。保留ライフサイクルフックにあるべきですか?または、いくつかのスタートアップLinuxファイルですか?どれ? – naviram

関連する問題