現在、1つのEC2インスタンスを使用してサービスを実行しています。そして、アプリケーションサーバーを配置するためにもう1つのインスタンスを追加することを計画しています。データベースを別々のインスタンスに配置し、両方のインスタンスからクエリを実行する方がよいでしょうか、それともより良い解決策がありますか?一方、実行時にサーバーを追加する場合は、スケーラビリティについても考慮する必要があります。
ありがとう
この質問に対する答えは、基本的にEC2の内外で同じです。
アーキテクチャとアプリケーション要件の詳細について詳しく聞くことなく、MySQLを独自のサーバーに配置することをデフォルトで推奨します。
考慮すべきいくつかの問題についての良い記事があります:
http://www.mysqlperformanceblog.com/2006/10/16/should-mysql-and-web-server-share-the-same-box/