Vol.63 No.8(2022年8月号)



Vol.63 No.8(2022年8月号)

匿名希望
匿名希望
[ジュニア会員]

 

  なぜ予約サイトはクリックをがんばっても受け付けてくれないんですか?

  予約サイトでクリックしても予約ができない問題が生じた例として,最近だとワクチン予約サイトや某アイドルグループのアルバム予約があったようですね.
  実際の店舗だと予約の行列ができるのと同じように,インターネット予約の場合でもコンピュータが予約処理を捌ききれないことが起こることがあります.クラウドのようにコンピュータをたくさん並べることで大量の計算処理が可能になってきていますが,予約処理の場合は1つのサイトに処理が集中してしまい,大量のコンピュータに処理を割り当てる手前にある(窓口に相当する)コンピュータにおいて処理を捌ききれないことが起こります.加えて,実際の店舗だと混雑していても行列は徐々に短くなっていきますが,コンピュータの場合は殺到した予約をすべて処理しようと頑張ってしまい,能力を超えた予約が殺到すると,コンピュータ(あるいは処理の一部)がダウンしてしまうことがあります.
  たとえば,2021年5月にあった横浜市のコロナワクチンの予約サイトのケースでは,1分間に最大で200万件の予約が殺到したため,高性能なコンピュータであっても予約が処理しきれなくなってしまったようです.
  予約サイトで予約ができないととても困ってしまいますね.このような問題が起こらないようにするため,安定したサービスを実現するための情報処理の技術が企業や大学で研究されています.このようなコンピュータの基盤技術は情報処理学会が得意とする分野であり,多くの皆さんに興味を持ってほしいと思います.

鬼塚 真
鬼塚 真
[正会員]
大阪大学

中鉢直宏
中鉢直宏
[正会員]
高崎商科大学

  予約サイトは,Webサーバを始めとするさまざまなシステムで構成されています.まず,利用者はインターネットを通じて予約の申込みページを提供するシステムにアクセスします.システムは,基本的にコンピュータの性能などに伴い,データを処理できる上限が存在します.先着順の予約サイトの多くは特定の時間になると申込みが可能になる方式をとっています.そのため申込時間に予約したい人がその予約サイトの予約ページを訪れます.しかし,その対象が人気のイベントだったりすると,一斉に予約サイトに対して多くのアクセスが発生し,予約ページを一度に表示させるために必要な能力が上限を上回り予約ページが表示されなくなったりします.ただし,予約ページを表示させるだけなら,1つ1つの処理は軽いため,多くの人数がアクセスしても予約時間に予約ページの予約申込みの画面までたどり着く人は比較的少なくありません.
  予約ページが表示されたら次に予約するチケットなどの種類を選び,購入に必要な情報を入力して,申込みにあたっての注意事項などに同意し,送信ボタンを押す必要があります.しかしその段階で反応が返ってこないことがあります.多分質問者はこの段階のことを意図して質問していると推察します.送信ボタンを押すと予約のために入力したデータを処理するためにさまざまな情報システムに送られます.たとえば,利用者の個人情報をデータベースに格納したり,リアルタイムに変化するチケットの残数を問い合わせたりして,購入することができるか確認します.無事,チケットが残っていても,購入を完了するためにはクレジットカードなど決済方法に関して処理が必要になります.これは予約サイトのシステムだけではなく,ほかの決済システムとのデータのやりとりが必要になります.これらの処理は予約サイトを表示させるだけの処理とは比べ物にならないくらい複雑な処理が求められ,それに伴うサーバの処理能力を必要とします.そのため,その時点で受け付けている処理が終わらない限り,次の処理が始まりません.これらの待ちが発生するとクリックしてもチケットの購入まで処理が進まず,処理ができるようになったときには,チケットの残数が残っていないなんてことが起きます.
  チケットを取るためには,誰よりも早くWebサイトにアクセスして,購入のための情報を打ち込み,送信ボタンを押して予約サイトのシステムの能力が処理能力の上限を迎える前に購入まで処理が終わることを目指すか,粘り強く予約サイトシステムが,申込みの処理を受け付けるまで待って,チケットが残っていることを期待するしかありません.先着順だと,PCやスマートフォンの端末の処理能力や通信速度など環境が整っている人が有利になりがちです.先着順を採用してしまうとどうしてもチケットが取れる人に偏りが出てしまう可能性があるため,チケット販売者によっては期限を設けてすべての申込みを受け付け,その中から抽選でチケットを販売する方法を採用しているところもあります.

 

     目次に戻る