一台のサーバーからブラックフライデーに耐えるまで
2026-07-25夕方六時半、候鳥チャンは一日飛び回った疲れを引きずったまま着地して、いつものように携帯を開いてブラックフライデーの割引靴を選ぼうとした。画面はぐるぐると長く回り続け、最後には冷たいエラー表示が出てきた。彼女は眉をひそめて三回押し直したが、指先は画面の上で来ないはずの返事を待つように浮いたままだった。隣の石段では、黒猫チャンが目を細めて日向ぼっこをしながら、尻尾をゆらゆらと地面に擦りつけていた。
![[候鳥:わたり]チャンが[携帯:けいたい]のエラー[画面:がめん]の[前:まえ]に[立:た]ち、[黒猫:くろねこ]チャンは[隣:となり]の[石段:いしだん]で[日向:ひなた]ぼっこをしている](/images/stories/episode-06/scene-01.webp)
彼女は携帯をしまい、黒猫チャンの方を振り向いて、どこか納得いかない口調で言った。「今日、買い物サイトの前を通ったんだけど、ブラックフライデーに全然繋がらなかったんだよね、なんで?普段は開くとすぐ表示されるのに。」
![[候鳥:わたり]チャンが[振:ふ]り[向:む]いて[黒猫:くろねこ]チャンに[問:と]いかける、どこか[納得:なっとく]いかない[表情:ひょうじょう]](/images/stories/episode-06/scene-02.webp)
黒猫チャンは尻尾を引っ込め、目をきらりと輝かせた。面白い話題を見つけたような表情だった。「あなたが普段開く時に『速い』と感じてるの、実はその裏で一台のサーバーだけが頑張って支えてるのよ——あなたが買いたい商品一つ一つの情報も保存して、あなたが押した一つ一つの要求も計算してる。ブラックフライデーは、一人だけが靴を見に来るんじゃなくて、何十万人も同時に見に来るの。」
![[黒猫:くろねこ]チャンが[目:め]を[輝:かがや]かせて[解説:かいせつ]を[始:はじ]める、[背景:はいけい]に[簡略化:かんりゃくか]されたサーバーの[図:ず]](/images/stories/episode-06/scene-03.webp)
彼女は少し間を置いて、爪で地面に小さな四角を描いた。「一番最初の頃、一つのサイトは本当に一台のサーバーだけだったの——データを保存する場所(サーバー)と、要求を処理する場所(応用)が同じ部屋に詰め込まれてた。普段人が少なければ、この一台だけで十分対応できて、誰が来てもちゃんと相手をしてあげられたの。」
![[黒猫:くろねこ]チャンが[爪:つめ]で[地面:じめん]に[四角:しかく]を[描:えが]き、[単機:たんき][時代:じだい]の[構造:こうぞう]を[示:しめ]す](/images/stories/episode-06/scene-04.webp)
候鳥チャンが口を挟んだ。「それで、その後は?人が増えたら結局耐えられなくなるんじゃない?」黒猫チャンは頷いた。「そう、最初に耐えられなくなった時、みんなは『このサーバーが遅いだけ』だと思って、もっと高価でもっと速いサーバーに交換したの——これをスケールアップと呼ぶ。でも問題はすぐにまた戻ってきた:サーバーがどんなに速くても、脳は一つだけ。何十万人もが同時にその名前を呼んだら、帳簿をつけながらお客さんの相手をすることなんてできない。二つのことを同じ脳に詰め込んだら、どっちも速くなりようがないの。」
![[黒猫:くろねこ]チャンが[元:もと]の[四角:しかく]の[隣:となり]に[立:た]ち、サーバー[交換:こうかん]しても[詰:つ]まったままの[様子:ようす]を[示:しめ]す](/images/stories/episode-06/scene-05.webp)
黒猫チャンは立ち上がり、地面にもう二つの四角を描いて、間に一本の線を繋いだ。「それで誰かが考えたの、いっそこの二つを分けてしまおうって——一台は帳簿(サーバー)だけを管理して、もう一台はお客さんの相手(アプリサーバー)だけをする。それぞれ楽になったけど、新しい問題がまた出てきた:お客さんの相手をする方のサーバーが、一度に一人しか入口に立てないなら、後ろに並ぶ人はやっぱり待たされる。」彼女は四角の一つを三つ並んだ四角に描き直した。「だから後で『案内係』——負荷分散を追加したの。来たお客さんを三つの入口に振り分けて、誰の列が短いかで案内するのよ。」
![[黒猫:くろねこ]チャンが[分離:ぶんり]した[二:ふた]つの[四角:しかく]と[三:みっ]つ[並:なら]んだ[四角:しかく]を[描:えが]く、[分層:ぶんそう]と[負荷:ふか][分散:ぶんさん]を[示:しめ]す](/images/stories/episode-06/scene-06.webp)
候鳥チャンは地面の四角と線を見下ろしながら、何か考え込むような顔をして、また携帯の中の、すでに消えたエラー表示をちらりと見た。「じゃあ私が今日遭遇したのは、あの『帳簿係とお客さんの相手が同じ脳に詰め込まれてた』昔からの問題ってこと?」黒猫チャンは微笑んだ。「そうかもしれないし、この後の章の問題かもしれない——だって分けた後も、新しい面倒がまた出てくるから。でも少なくとも今、あなたは分かったはず:サイトが『固まる』のは、一言『サーバーがダメ』で片付けられることじゃなくて、その裏には『誰が耐えられなくなったら、分解して役割を分け直す』っていう一連の歴史があるの。」
![[候鳥:わたり]チャンが[考:かんが]え[込:こ]む[表情:ひょうじょう]で[図:ず]を[見:み]つめ、[黒猫:くろねこ]チャンは[微笑:ほほえ]んでいる](/images/stories/episode-06/scene-07.webp)
黒猫チャンは尻尾を一振りして、さっき描いた三つの四角を指した。「でも当ててみて——お客さんの相手の仕事を三人に分けたら、帳簿係のあの一台も、そのうち耐えられなくなるんじゃない?」候鳥チャンは一瞬固まった。「あ……ずっと一人のままだ。」黒猫チャンは目をぱちりとさせて、それ以上は語らなかった。

