web-dev-qa-db-ja.com

アマゾン:プロビジョンドIOPSが必要かどうかはどうすればわかりますか?

最近アマゾンウェブサーバーに移動しましたが、現在も学習を続けています。 EC2 WebインスタンスとRDS MySQLインスタンス(現時点ではそれぞれ1つしかありません)は問題なく動作しているようです。しかし、私はそれらからさらに良いパフォーマンスを得ることができるかどうか疑問に思っていました。

非常に小さなサイトを実行していますが、MySQL側での集約が多いため、特定のページの読み込みにはまだ時間がかかります。

現在の統計は次のようになります。

EC2 Webサーバーの使用(c3.large) UE2 Usage

RDS(MySQL)の使用法(db.m1.large) RDS Usage

これらのうち、DB(db.m1.large)のみが「Provisioned IOPS Optimized」です。

  1. 「PIOPS最適化」されていないインスタンスでも、プロビジョンドIOPSのメリットはありますか?または、EC2 Webサーバーの別のインスタンスタイプを検討する必要がありますか?

  2. これらの統計では、プロビジョンドIOPSも必要ですか?何かメリットはありますか?

  3. プロビジョンドIOPSが役立つ場合、必要な量を知るにはどうすればよいですか?どうすればこれをテストできますか?

8
DOOManiac

「PIOPS最適化」されていないインスタンスでも、プロビジョンドIOPSのメリットはありますか?

はい。フードの下でSSDであるPIOPSボリュームのメリットがあります。最適化されたインスタンスは、EBSサーバー専用のネットワークを備えているため、一貫したパフォーマンスが得られます。最適化されていないインスタンスは、残りのネットワークトラフィックとともにEBSとやり取りするため、物理ホストで帯域幅を大量に使用すると、速度が低下します

http://aws.typepad.com/aws/2012/08/fast-forward-provisioned-iops-ebs.html

参考までに、標準のEBSボリュームは通常、平均で約100 IOPSを提供し、ベストエフォートベースで数百IOPSにバーストする機能を備えています。

これを念頭に置いて、RDSボリュームで平均50〜100回の書き込みと200〜400回の読み取りを行っているため、RDSのPIOPSのパフォーマンスが向上するのではないかと思います。当時の。

あなたのWebサーバーはグラフからIOPSをゼロにしているので、RAM)ですべてが既に正常に動作していて、ディスクにヒットしていないと思います。セカンダリボリュームに必要なものがないことを確認してください代わりに見てください。

4
ceejayoz