質問: ### 概要 サーバー設計について悩んでいます。 キャッシュサーバー(Varnish)とRedisをAPサーバーと統合するか分離させるかで悩んでいます。 ### 選択肢 選択肢と下記の2つで悩んでいます 1) APサーバー + 4Gメモリ増設 2) APサーバー + キャッシュサーバー(1コア/2G) + Redisサーバー(1コア/2G) 費用的に(1)の方が安いく、管理しやすそうだなと思います。 ただ、スケールアウトのほうが並列処理が出来るので本来の目的である高速化を実現出来るのではと考えています。 ### 質問 キャッシュサーバーやRedisは、処理が少なく静的なコンテンツが多いと思うのですが、その場合でもスケールアウトの方が良いのでしょうか?
回答: 質問から時間が経ち、既にご解決されているかもしれませんが、 今後アクセスが増える可能性がある場合(増えた時に柔軟にサーバを増やしたり、スペックを増やしたり)、分離しておいたほうが管理しやすいと思います。 また、さくらのクラウドであれば、ウェブアクセラレータ()を使う方法もあります。キャッシュサーバを準備するかわりに、ウェブアクセラレータ側でファイルをキャッシュさせることもできますので、選択肢の1つとしてご検討いただけましたらと思います。