ユーザーがS3にファイルをアップロードした後、DBにラムダ関数を使用してファイルを登録し、処理を開始するソリューションを構築したいと考えています。ダイナミックインスタンス作成にはどのようなサービスが推奨されますか?
処理とは、カスタムアプリケーションをインストールしてEC2インスタンスを実行し、そのファイルをS3から利用できるようにすることです。各ファイルについて、別々のEC2インスタンスを開始したいと思います。基本的には、私は別に作成した1 rpmのCentOSサーバーが必要です。
このように拡張するのに推奨されるawsサービスは何ですか?私はOpsWorksとCloudFormationのドキュメントを読んだが、実際には決めることはできない。おそらく私はカスタムAMIを作成し、SDKを使用してEC2インスタンスを起動することもできますが、定期的に更新するのは簡単な解決策ではないようで、インストールのいくつかのバリエーションがあります。
1つのファイルを処理することは多くの処理によって異なります。私は、BalabitのShell Control Box製品の上にプロトタイプを作成しています。基本的には、さまざまな長さのネットワークトラフィックデータを処理したいと思います。処理時間は保存されたネットワークデータ(長さ、使用状況など)に比例します。ご協力いただきありがとうございます! – Akasha
@Akashaもし1ファイル処理が数分で、数時間ではなく、別のファイルを開始するのにいくらかの遅延を処理することができれば、イベント(CloudWatch)を作成する方がコスト効率が良いでしょう。 SQS)、同じEC2インスタンスを再利用して複数のファイルを処理します。それが役に立てば幸い! – jfneis
なぜそれはより費用効果が高いでしょうか?私はまだ全部で同じ処理時間が必要ですが、1分間に支払うなら10分10箱か100分1箱かどうかは関係ありませんか? – Akasha