Amazon EC2インスタンスの測定パフォーマンスを追跡する際に、ライブ移行を考慮する必要がありますか?

StackOverflow https://stackoverflow.com/questions/4781983

質問

アプリケーションの1つは多くのEC2インスタンスで実行されており、負荷に基づいてインスタンスを動的に追加/削除します。画像全体のパフォーマンスの変化が、特定の(構成可能な)バインド内にとどまることを確認したいと考えています。

さまざまな研究、特に[1]によって実証されているように、許容可能なバリエーションが小さい場合、同じタイプのインスタンスを開始するだけでは十分ではありません。

「小さなインスタンスのCPUおよびディスクI/Oパフォーマンスは、長期にわたる期間の観点から比較的安定していることを実証しました。しかし、複数の「同一の」小さなインスタンスのパフォーマンス動作は非常に異質です。」

その結果、私たちは現在、ベンチマークを実行し、パフォーマンスが受け入れられるもののみを維持するために、さらにいくつかのインスタンスを必要としています。ここには、ベンチマーク中にインスタンスが適切に機能する場合、そのパフォーマンスは比較的安定するという仮定があります。

これは、主に、インスタンスが開始されると、停止または終了するまで同じ基礎となるホストに残るという事実によると思われます(例[2]を参照)。ただし、EC2が基礎となるXenインフラストラクチャの一部を変更し、ライブ移行をサポートできるという最近の報告がありました(内部的にはユーザーにさらされていません)[3]。

「あなたは、それが彼らがインスタンスをハードウェアから完全に離婚したことを意味していることを意味し、したがって、現在インスタンスをライブイングルすることができることを比較的自信を持って推測することができます。」

Amazonの場合 します ホスト間でインスタンスをライブイングル化し始めます。もちろん、ベンチマークオンスタートアップでは十分ではありません。質問は、Amazonが近い将来に「カバーの下で」ライブ移行インスタンスになる可能性があるか、または移行できると仮定すべきかということです。

ありがとう

アンドリュー

1]「サービス指向アプリケーションのリソースプロビジョニングのためのEC2パフォーマンス分析」、 http://www.globule.org/publi/eparpsoa_nfpsla2009.pdf

2]「jasonm@aws」の応答 https://forums.aws.amazon.com/thread.jspa?messageid=198800𰢐

[3] http://default.io/2010/09/to-do-learn-ec2-and-ubuntu-at-the-same//

役に立ちましたか?

解決 2

これをフォローアップするために...答えは「いいえ」だと思われます。少なくとも、現在ではありません。 Amazonの誰にも確認されていませんが、そうする可能性は低いと思います。

https://forums.aws.amazon.com/message.jspa?messageid=218102

他のヒント

ここで間違った場所を尋ねています。 Amazonのみが、実際にライブ移行を行うつもりか、人々に知らせるつもりかどうか、知る方法があるかどうかを知っています。

安全になりたい場合は、定期的に再ベンチマークすることができますが、ロードバランシングを行うために独自の処理のメトリックを見ることで、より良いサービスを提供できると思います。処理されたリクエストなどの平均時間など。これらを継続的に見ることにより、ライブ移行以外の理由で仮想化システムで発生する可能性のあるパフォーマンスのバリエーションをより簡単に処理できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top