現時点では、apacheとmysqlの両方を実行するEC2があります。 mysqlを別のEC2インスタンスに移動すると、サイトのパフォーマンスが向上するかどうかはわかりません。私は、2つのインスタンス間のネットワーク速度の問題についてより心配しています。mysql dbを別のAmazon EC2インスタンスに移動することによるパフォーマンスの影響
答えて
EC2インスタンスが10,000 Mbpsのネットワークを介して接続されている - それはSATA-3インターフェース上の良いソリッド・ステート・ドライブ(6Gb /秒)よりも高速です
あなたは、パフォーマンスの低下は表示されませんデータベースを別のサーバーに移動することによって、実際には2つのサーバー用に別々のメモリーとCPUコアがあるためにパフォーマンスが向上することがあります。
ネットワークの待ち時間が心配な場合は、それを忘れてください。同じアベイラビリティゾーンのAWSでは問題ありません。
もう1つの考慮点は、おそらくあなたのウェブサイト&のDBファイルをEBSマウントボリュームに保存していることです。そのEBSブロックはインスタンス外で保存されるため、実際には同じ超高速10Gbpsネットワーク上にストレージアレイを格納しています。
私が言っていることは...あなたのウェブサイトとデータベースはすでにネットワークを介してデータを入手しており、別々のインスタンスに置いておくと、その点で実際には何も変わりません。両方のサーバーに送信します。より多くのリソースとは、メモリにローカルに格納されるデータが増え、パフォーマンスが向上します。
答えは、ApacheとMySQLがどのようなリソースを使用しているかによって大きく異なります。あなたのウェブサイトの要求が低く、それぞれが仮想メモリにシェルしないほど十分なメモリが設定されていれば、喜んで共存することができます。この場合、それらは一緒に保持するのが最善です。
トラフィックが増加したり、アプリケーションが大きくなると、専用メモリ内で実行できるため、アプリケーションを分割するとメリットがあります。インスタンスが同じ地域にある場合は、インスタンス間で高速のパフォーマンスが必要です。私はヨーロッパのWebアプリケーションを米国のDBで実行していて、性能は著しく悪くありませんでした!私はそれをお勧めしません!
AWSは簡単で安価なので、セットアップしてベンチマークするのがベストです!同じアベイラビリティゾーンで
- 1. EntityFramework内のエンティティのインスタンスによるパフォーマンスの影響
- 2. MySQLイベントスケジューリングのパフォーマンスへの影響
- 3. パフォーマンスに対するRedisデータベースインデックスの影響
- 4. azureにコードを公開することによるパフォーマンスの影響
- 5. 多くのテーブルに影響を与えるDB移行のベストプラクティス
- 6. パフォーマンスに対するシステムタップの影響
- 7. パフォーマンスに対するjavax.servlet.Filterの影響?
- 8. ボックスシャドーがスケールのパフォーマンスに影響する
- 9. amazon EC2インスタンスからWebサイトのファイルとdbをダウンロードするには?
- 10. EC2インスタンスをあるAmazonアカウントから別のAmazonアカウントにコピーする(テスト用)
- 11. $(これ)は$([セレクタ])のようなパフォーマンスに影響しますか?
- 12. innodb_log_file_sizeはどのようにパフォーマンスに影響しますか?
- 13. アプリケーションをGAE M/SデータストアからHRDに移動することの影響
- 14. MYSQLでJSONデータを保存する - パフォーマンスへの影響
- 15. あるインスタンスが別のインスタンスに影響するべきではない
- 16. Amazon EC2インスタンスが自動的に起動する
- 17. Amazon EC2インスタンスからGUIにアクセスする
- 18. Amazon Web Services EC2インスタンスにMySQLWorkbenchを接続
- 19. ApacheとMySQLでのPHP出力バッファリングのパフォーマンスへの影響
- 20. Amazon EC2のMySQLとSQLite
- 21. Eclipseのリモートリソースをキャッシュすることはパフォーマンスに影響しますか?
- 22. Amazon EC2インスタンスから別のインスタンスにファイルを転送するにはどうすればよいですか?
- 23. Laravelフレームワークのパフォーマンスの影響
- 24. のsetTimeoutパフォーマンスの影響は
- 25. mysql_data_seekのパフォーマンスへの影響
- 26. ディープコピーのパフォーマンスへの影響
- 27. Amazon EC2インスタンスからハードドライブにすべてのファイルを移行する方法
- 28. Javaのすべての文字列をインターンにすることによるパフォーマンスへの影響は?
- 29. ユニーク制約がPostgres DBの書き込みパフォーマンスに与える影響
- 30. nodeJSスクリプトは、Amazon EC2インスタンス
偉大な答え。 MySQLはRAMが大好きです。理想的には、すべてのインデックスを常にメモリにロードする必要があります。 – Ami
すばらしい答え!すべての疑問をクリアする。ありがとう。 – Optimus