さまざまな状態の複数のプロセスに対してAmazon EC2インスタンスを使用しています。レポートと分析では、インスタンスの状態にいつでもアクセスできることが重要です。これまで私は3つのオプションを考えました。Amazon EC2インスタンスのプロセス状態を公開する方法
- 異なるプロセスとその状態
- 使用インスタンスのメタデータのインスタンスタグを追加して更新するHTTPエンドポイントまたはWebサービス
- を経由して、この状態を公開します。これにSimpleDBを使用する必要があるかどうかはわかりません。
これらのうち、1と3だけが好きです。選択肢2は、AWSインスタンスタグを使用するものではありません。 3は私が一番好きなオプションです。
だから私はオプション3についてどうやったらいいだろう?それを達成するためにSimpleDBを使用する必要がありますか?誰かがインスタンスのメタデータを作成する方法についてAmazonのドキュメントを見つけましたか?
私はこの質問を開いたままにしておきたいので、誰かがオプション3に同意しない場合は、ケースを作ってください。
CloudMatchにカスタムメトリックを送信できます(http://docs.amazonwebservices.com/AmazonCloudWatch/latest/DeveloperGuide/index.html?publishingMetrics.htmlを参照) – sfussenegger
真のEC2インスタンスメタデータは、読み取り専用。ただし、必要に応じてインスタンスの状態に関するデータを格納し、メタデータと呼ぶことができます。 SimpleDBはそれを保存するのに最適な場所です。考慮する必要がある条件の1つは、インスタンスが終了または失敗したときにデータをクリーンアップする方法です。 –