• 締切済み

旅行支援の混乱、サーバーダウンについて

https://comemo.nikkei.com/n/neabf8087fa90 >宿泊施設にとって根幹の予約システム(サイトコントローラーと呼ばれ、TLリンカーン、ねっぱん、らく通、手間いらず等があります。)が、2022年10月11日以降、サーバーダウンしています。これによりほぼすべてのOTA(じゃらん、楽天、一休など)からの予約が止まります。 おそらく皆様が仕事から帰られて、既存の予約を1度キャンセルして、再予約しているからトラフィック集中です。ここから23時までがおそらくピークです。予約キャンセル→再予約は少し時間を分散していただければ幸いです って事態が起こってるらしいのですがTV報道なのはまだ見ていないと 思います。  そもそもトラフックが集中するのは判っているのに、根幹の予約システム(サイトコントローラー)がダウンしてしまうとはどういうことなのでしょう?  クラウド上にこの根幹の予約システム(サイトコントローラー)が あれば容量を確保してダウンしないと思うのですが、まだクラウド上になってないのでしょうか?

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5084/13286)
回答No.2

> ここは理由がよく判りませんが、参照系はデーターを > 見に行くだけなのに対して、更新系はデーターの書換え > を伴うので間違いが起きたらいけないからなんでしょう > か?それとも二番目の問題でどこか単一障害になる箇所 > を通るためなのでしょうか? データベースの参照系はデータのコピーを作って複数のサーバに置いておけばスケールアウトできます。 しかし、更新系を分散してしまうと1個しか在庫が無い商品を複数のサーバで受注してしまい、1個の商品を複数の人に売ってしまうといった問題が発生します。 この問題を防ぐための一番簡単な方法は、データの更新を1台のサーバだけに担当させる事ですが、これだと単一障害点になり処理が集中するとbusyが発生してしまいます。 データの更新系を複数台で分散処理する方法はいくつかありますが、何れにしても複数台で協調して排他制御しないとダブルブッキングしてしまうので処理が複雑になり時間が掛かりますし、参照系のデータベースサーバに対して更新された情報を速やかにダブり無く届けるためにも処理は複雑になってしまいます。 なので、データベースの更新系はスケールアウトではなくスケールアップさせる方が簡単で運用しやすいのですが、スケールアップはサーバの再起動を伴う場合が多いので機動的に行うのは難しいです。

  • t_ohta
  • ベストアンサー率38% (5084/13286)
回答No.1

クラウド環境ではなく物理サーバなどで稼働しているケースもあるでしょうし、クラウド環境に構築していても簡単にスケールアウトできる設計になっていなければ単純に容量確保できません。 また、データベースは単一障害点になりやすく、二重に予約を受け付けたりしないよう排他的な管理が必要になるので、リクエストが集中してここの処理が遅くなるとフロントエンドをいくら強化しても処理がタイムアウトして障害となります。 データベースは参照系はスケールアウトで対処出来ますが、更新系は強化するのが難しいですね。

Alico_dego
質問者

補足

判ったことは、 ・クラウド環境で構築し、簡単にスケールアウト出来る  設計になっていればいいということですね。 ・二重に予約を受け付けたりしないよう排他的な管理が必  要になるので、リクエストが集中してここの処理が遅く  なると単一障害になりやすい。   なるほど、ここですね問題はアイデアを出すなら  ここがポイントかな、、。 ・データベースは参照系はスケールアウトで対処出来ます  が、更新系は強化するのが難しい。   ここは理由がよく判りませんが、参照系はデーターを  見に行くだけなのに対して、更新系はデーターの書換え  を伴うので間違いが起きたらいけないからなんでしょう  か?それとも二番目の問題でどこか単一障害になる箇所  を通るためなのでしょうか?

関連するQ&A

  • 旅行の予約はどのようにしていますか?

    国内旅行を考えています。 今までは旅行会社でのパンフレットから選んでいたのですが、 みなさんはどうされているのでしょうか? じゃらんnetと一休.comと旅行会社のパンフレットと旅館のHPとの4つで比較したら、 旅館のHPで直接予約が一番安かったんです。。 最近ではインターネットでの予約の方が安いということを聞きましたが、 調べ方が悪かったのでしょうか? お勧めのサイトがあればお教え願えませんでしょうか? 宜しくお願いいたします。

  • 旅費

    11月にディズニーランドに行くので一休コムやじゃらんやホテルのHPなどをみて検討していました。 私が予定をしている日は一休コムが一番安かったので予約を入れました。 予約をいれて数日たってからチェックイン時間を変更したくてアクセスすると時間の変更が出来なかったので、一度キャンセルしてもう一度予約を取り直そうとしたら数日前に予約を入れた時より金額が高くなってるんです! こんな事ってよくあるのでしょうか? ホテルに電話してキャンセルをなかった事にしてもらい以前の金額で宿泊できないか聞いてみたら無理でしたTT 今後、以前の金額のように安くなったりする事はないのでしょうか?なんだかとても損をした気分です・・。

  • 12月の沖縄旅行 どうすれば。。

    12月中旬の平日に2泊か3泊で沖縄旅行を計画しています。 私は東京から、友人は大阪からなので、各自別に行って現地で落ち合うか、私が大阪でいったん降りて一緒に行くか迷っています。 別に行く場合は、エアーとホテルを別に予約しなければならないし、一緒に行く場合は大阪からのツアーを予約して、私だけ大阪までのエアーをとろうと思っています。 どちらがお得な方法なのか、どなたかアドバイスお願いします。 ネットで探したいので、いいサイト等もありましたら教えてください。(ちなみにじゃらん、一休は見てみました)

  • 国内のホテル、旅館検索サイトについて

    ヤフー、じゃらん、一休など、色々サイトはありますが、つきつめて行くとこの3つのように提携していたりしているサイトもありますよね。 他に検索サイトありませんか?他はJTBくらいしか知りません。 また、検索サイトに載らない小さな旅館を探して電話などで予約する場合、どのようにしたら小さな旅館があるかどうか探せるでしょうか?検索サイトに載らない小さな旅館を知るための手段教えてください。

  • 宿泊予約サイト

    「じゃらん」や「一休.com」など宿泊施設の予約などを行えるサイトが数多くあると思いますが、「このサイトのこんな点がオススメ」みたいなのがありましたらお聞かせ願いたいと思います。 また、逆に「このサイトのここを改善してくれたら使いやすいのにな」みたいなご意見がありましたらこちらもお願いします。 個人的な興味としては後者のほうが聞いてみたい気がします。 皆様の率直な意見をたくさん聞ければと思っていますのでよろしくお願いします。

  • マリオットリワードのポイント加算について

    今度ルネッサンスサッポロに宿泊する予定なので、 予約をしようと思っています。 予約サイトがいくつかあるのでどれにしようかと 迷っているのですが、できればマリオットリワー ドのポイントや宿泊日数を加算したいです。 候補としては、楽天、一休、じゃらん、ヤフート ラベルでJTBのプランを予約の四種類で考えてい ます。この中でどの予約サイトだとマリオットリ ワードのポイントがたまるか知っていたら教えて ください

  • 東京ディズニーリゾート周辺のホテルを予約できるサイト

    ディズニーランド・ディズニーシーに行く際のホテルについてです。 ディズニーリゾート周辺のホテルをお得な格安価格で予約できるサイトをご存知ないでしょうか? ●一休.com ●じゃらん はチャックしているのですが、他にもあまり知られていないサイトをご存知でしたらぜひ教えていただきたいです☆ よろしくお願い致します!

  • 旅行予約サイトはどういう仕組みなのでしょうか

    楽天トラベル、じゃらん等ネット上ですぐに予約できるサイトが多々あると思うのですが、どういう仕組みで成り立っているのでしょうか? さすがにすべてのホテル・旅館と常に連絡を取っているわけではないと思うのですが、何か旅行会社とホテル間で連絡を取り合うシステム等あるのでしょうか? 旅行サイトの制作に興味があるので、是非仕組みが知りたいと思ってます。よろしくお願いします。

  • 一休レストランというレストラン予約サイトは会員登録

    一休レストランというレストラン予約サイトは会員登録して予約するシステムですか? 電話じゃなくてアプリで予約ボタンを押したらもう予約完了なのでしょうか?

  • ホテルの予約・ブラックリストってあるのでしょうか。

    たとえば、のお話ですが・・・。 とある国内のホテルがあります。 そのオフィシャルHPから予約をして、あとから 格安サイト(楽天とか、一休とか、オズモールとか・・)で そのホテルの格安プランを見つけてしまいました。 オフィシャルHPでの予約をキャンセルして 格安サイトから新たに予約してもいいんでしょうか? その場合、ブラックリストのような、そんな感じの ホテル独自のリストに載ってしまうとか そういうのはあるのでしょうか? ホテル業界では、そういうことを問題視とかしてるのでしょうか??