03-5468-6140

お問い合わせフォーム

JAVA システム開発 株式会社 瑞風

HOME > 瑞風ブログ


2008/10/29 水曜日

「ヨドバシ・ドット・コム」

カテゴリ: ブログ — Takayuki Kobayashi @ 1:39:39

ヨドバシドットコムがリニューアルをしました!
店舗受け取りなどのサービスも追加され、ますます他社を引き離していくことでしょう。
さらに新しいデザインは旧デザインを踏襲しつつ最近のデザインでとてもきれいです。
便利なのは、ページの右上にショッピングカートの情報が表示されていること。

ただ、残念なのはサイトが若干重い・・・
数年前にwww.yodobashi.co.jpからwww.yodobashi.comへ切り替えたときのことを
思い出しました。
当時は今ほどアクセスもなく、しばらく見守ってもらっていた感じでしたが、
当人たちは血眼になってパフォーマンスをあげる、安定稼動させる、を
ひたすら、ただひたすら手を入れていました。
結果、2週間程度ご迷惑をおかけし、ようやく安定して動き出してくれました。

インターネットシステムと通常のシステム開発との違いは大きい。
いくら単体での負荷テストを実施しても、実際にリリースをしてみると動かない・・・
どれだけ準備をしてもうまくいかない・・・

でもそれを何回か繰り返すと、不思議とそのポイントが見えてきます。
ディスクIOやネットワークIO、CPU、メモリ効率、キャッシュ、など複合では
ありますが、微妙なバランスを保って成り立っています。
答えはひとつではないと思いますが、そこにできる限り早く近づくことが
できるようになりました。
これからもその貴重な経験は活かされると思います。

ある程度は想定した上での設計を行い、検証を行うことでカバーできると思います。
よい例はGoogleです。
Googleは最初から世の中のWebサイトをクロールする、と謳っていました。
あらかじめ想定件数は数十億のページとなる。
そのページを保存するには?高速に検索するには?冗長化するには?
スケールアウトするには?などのさまざまな問題が考慮されていて、
あのとんでもないシステム、サービスが出来上がっているわけです。
自分たちでファイルシステムを作ってしまうとは・・・

もうすこし補足すると、すべてをカバーするのは不可能で、
必ずトレードオフが発生します。
その犠牲にする部分がお客様が納得するものかどうか、がポイント。
Googleの場合は即時性でしょうか。多少、インデックスされるまでに
タイムラグがありますね。

脱線しましたが、ヨドバシ・ドット・コムの開発担当は本当に大変だと思います。
寝ずに原因追求をしてチューニングをしているはずです。
もうひと踏ん張りだと思います。
がんばってください、影ながらお祈りしております。


コメント (0) »

この記事にはまだコメントがついていません。

コメント RSS トラックバック URL

コメントをどうぞ