EC2内のローカルDBを使っていたので、そのままm3.mediumにするのと、EC2small+RDSsmallに分けるのとどちらがパフォーマンスがいいのだろう?と思ったので、テスト。
負荷のテストに使用したのはスウェーデンの負荷テストサービス「load impact」
https://loadimpact.com/
無料アカウントで月5回までテストできるみたい。
一番負荷の多そうな検索ページに、最大20同時アクセスするように設定していざテスト。
結果
EC2+RDS
EC2
こんな感じになりました。
RDSだと最大1分くらいレスポンスにかかってしまっていて、EC2単体の圧勝でした。
ClowdWatchをみてみると、RDSへの負荷は殆どなくて、多くがWEBアプリケーションの負荷だったため、こうなったみたいです。
RDSを使う方が、扱いやすいし見通しもいいし容量の管理もしやすいけど、場合によってはまだ分けないほうがいいかもしれません。