やたらとストレージの容量にこだわられているようですが、どうしてストレージの容量が関係あると思ったのでしょう?
なにをしているサーバーかわかりませんが、動作を考えればなんとなくどうすればいいかわかるんじゃないでしょうか?
すごくざっくりとですが、お店に例えると
- いっぱいお客が来る→待ち行列ができる(サーバーだと捌ききれなくなると落ちる)
とした時に
- お客を捌くのを今より早くする
- 受け付ける窓口を増やす
などがあると思いますが
- お客を捌くのを今より早くする→CPU、メモリの増強、webサーバーとDBサーバーを分ける、静的コンテンツにはCDNを使う
- 受け付ける窓口を増やす→サーバーインスタンスを増やす
になります
受け付ける窓口を増やす時に、待ち行列をうまく捌くカードマンみたいなのが、ロードバランサーと考えればいいでしょう
なのでサーバーが1台しかないのにロードバランサーを入れても無駄みたいになります
実際には何が原因で落ちているのか把握しないと、思い込みで対策しても頓珍漢な対策となることもあります
そのためにサーバーのメトリックスを監視して、今どういう状況なのかを把握する必要があります
負荷がかかるとサーバーが落ちていくらCPUとメモリを増強しても改善しないと相談を受けたものが、結局メモリリークが原因でインフラ側でいくら対策しても根本的にダメで、ソフトに修正入れてもらったら一発で直ったみたいなことも結構あります
なので「コレ」か「アレ」か「どっちも」じゃなく、ちゃんと見極めましょうということと、要は勉強するのならちゃんと原理原則を学びましょうということを言いたかったです
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/18 20:56