2006-04-26スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。資料などを読むと、mod_perlなサーバーやMySQLサーバーの選び方の参考になったりするわけですが、世の中を見渡してみても、静的コンテンツ(画像とか)を配信するサーバーの指南書らしきものはなかなか見あたりませんでした。経験を元に書いてみることにします。いうことらしい.書いてあることはすべて同意だけど,つい3ヶ月くらい前まで平均15k×1万URL×50億httpアクセス/day平均4KByte×100万URL×3億HTTPアクセス/dayな画像サーバと某所で向き合ってたため,ちょっとは役に立てるかもしれないと思ったので,私の経験を書いてみようと思う.動画配信の負荷分散は比較的簡単のつづきと思ってもらえるとありがたい.最近はそうでもないが,1年くらい前あちこちのサイトの画像配信はとても遅かった(あえてどこのとはいわないが).2chとか見ると「お金をケチってサーバ足してないから」とかいう意見もあるが、たいていの意見は間違ってる.この理由はたった一つ!システムのアーキテクチャが参加人数やアクセスが大規模になったときに耐えられる出来じゃなかったからだ.この場合いくらサーバを足してもお金の無駄で、根本的な解決はシステムのアーキテクチャを変えるしかない。今回は某サイトがとっている/いたであろうアーキテクチャとその問題点、そしてどう解決してきたか,そして本来どうすべきかを論じようと思う*1.本題に入る前に待ち行列における簡単なクイズを出したい。答えは15分後!.........も待ってられないので、もう答え書いちゃうけど、答えは0人です.解説するとATMコーナに常に50人いるということはATMコーナに訪れる人と出て行く人はちょうどつりあってるということになる。ここでATMを1台足すと訪れる人数より出て行く人数が増えるので、待っている行列が少しずつ減っていく。よって最終的には待ち行列は0人になる。2015-10-31昨日はスケールアウトとして最後の営業日でした。Blog|ブログを報告する。