Search Bloguru posts

PSPINC代表 内倉憲一の公式ブログ

https://en.bloguru.com/uchikura

メールの遅延をおこさないとは

thread
メールの遅延をおこさないとは
シルバーウイーク明けはメールの遅延無くすんだようです。メールサーバーへのトラフィックは普段の5倍から10倍に達したと思われます。

この10倍のトラフィックを遅延(渋滞)なしに処理をする方法は2つしかありません。

(1)10倍のトラフィックを処理できるよう10倍のハードウェアを準備する。
(2)10倍の処理をするためにソフトウェアを改造する。

わかりにくいかも知れないので、高速道路をたとえにして話をしてみます。(1)は普段2車線で十分な高速道路を連休などの使用度が多いときのために10倍に広げます。要するに20車線の高速道を準備します。この問題は、普段18車線が不要なのに保守などの費用がかかることになります。

(2)は、高速道路は2車線のままですが制限速度を10倍にして10倍の通行量を処理出来るようにします。例えば時速80kmの高速道路の誠意源速度を時速800kmに上げることを意味します。言うまでもなく時速800kmのクルマは存在しませんから、高速道路のたとえは無意味なのです。

PSPでは、5月連休明けの遅延問題を受けて、(2)の手段を選びました。ハードウェアに頼るのではなく、処理速度を上げることで遅延防止をしようとしたわけです。この選択にはいくつかの理由がありますが、まずはコスト。お金が惜しいからと言うのではなく、高速道路の例のように普段使わない部分に保守費用をかけることが私には納得できなかったのです。

もう一つの理由は、ソフトウェア開発会社としてのプライドです。多くのホスティング会社はメールサーバーソフトウェアを買ってきてサービスを運営しています。PSPは自社開発のメールサーバーを使ってサービスを提供しています。ですから遅延が起こることは自社ソフトウェアの非力さを証明しているのも同じなのです。それはどうしても許されないことだと私は考えました。1/1000秒でも処理をはやくしたい。これが(2)を選択した我々の意地でもあったのです。

次の試練は2010年の年明け、そして本当のテストは来年のゴールデンウイーク明けです。来年お話しをすると鬼が笑うといいますが、私が鬼になって笑えるようにできるシステムの開発をしてゆきます。ずっとこのことを書きたかったのですが、シルバーウイーク明けまで書けませんでした。

次は少しハードウェアも足しますが、時速1600km出せる高速道路に挑戦です。
#PC #テクノロジー #ネット

People Who Wowed This Post

  • If you are a bloguru member, please login.
    Login
  • If you are not a bloguru member, you may request a free account here:
    Request Account
Commenting on this post has been disabled.
KUMA
Commented by KUMA
Posted at 2009-09-23 19:45

ありがとう御座いました。

今回は全く遅延なくメールのすべてが受信できました、自分のアカウントは毎日受け取っていましたが、他の社員は今朝、一斉に受信を開始したはずです。

People Who Wowed This Post

内倉憲一
Commented by 内倉憲一
Posted at 2009-09-24 04:53

もう遅延は意地でもおこしません。ハードを買い足すのはプロのやりかたではないですから。プライドの問題です。でもメールがとどいて当たり前なので、エンドユーザーさんからは誉めてはもらえません。インターネットトラフィック、一時は400mbps近くまで上がったそうです。良くメールサーバーが耐えてくれました。

People Who Wowed This Post

Happy
Sad
Surprise