質問: WebサーバとAPサーバの分離のメリット・デメリットはなんでしょうか? 現在一台のサーバに、Webサーバとしての役割とAPサーバとしての役割を両方乗せようと思っております。 ですが、もう一台サーバーを立てて分離させることによって、かかる費用よりも大きいメリットが得られるのなら、そうしたいのですが、決め手となる判断材料がなくどうしたらいいか迷っております。 ざっと調べた限り、メモリの量が足りなくなりがちなので分離するといった理由がよく挙げられているようです。そうだとしたら、メモリが足りていれば分ける必要はないということでしょうか? それとも他に分離すべきメリットというのは存在するのでしょうか? どうぞよろしくお願いいたします。
回答: 1台のサーバで両方を稼働させている時に、(1)メモリの不足、(2)CPUの高負荷、(3)実行プロセス数増大、といった原因でレスポンスが悪くなる兆しがみられるのであれば、複数のサーバを検討すべき時だと思います。 サーバを増やして期待されるのは性能(レスポンス)の良さです。1台構成でレスポンスが悪いのなら複数化のメリットが大きく、1台でもレスポンスが悪くないのなら複数化のメリットが感じられないという事になります。 こうした事から「1台でレスポンスが悪くなった時」に複数台化の検討を始めるのが良いと考えられます。