AWS前回は、webの座席予約販売システムの概要について書きました。実際の数値等は書けませんが、会費の支払いとチケットの購入が同時にできる仕組みの効果の大きさを実感しているところです。(同時購入に関するデータも収集できるようにしてあるので)入会(会員登録)の手間や購入手続きの多さがネックになって、エンドユーザーさんを逃してしまうのはECでよくある話ですが、やはり映画館でも同様です。人気作品では座席の取り合いなので、もたもたしていると他の方に狙っていた座席が...ということも。この入会や購入の障壁を下げる仕組みというのは、データの扱いが重たくなり、そしてカンタンになったぶん決済代行会社との通信の頻度と量も増えてしまうわけです。人気作品への集中などで、単純にサイトの負荷も高まります。土日の予約がはじまるタイミングはとんでもないアクセス数です。(0:00ジャストに10000件/分までアクセス数が上がったり...)そこで、『web座席予約販売システム』のパフォーマンスを最大限発揮し、なおかつ定期的なアクセス集中や突発的な高負荷状態にも対応できるよう、web座席予約販売システムをAWSへ移設し、より高いレベルに仕上げました。ELBによる負荷分散などは当然として、複数台のEC2で構成することで予約決済のフローを分離することができまして(もちろんMultiA-Zも)、オートスケーリングとあわせて、ものすごく安定して運用できています。予約-決済のフローでセッションが失われることがありません。この仕組みをいかして作品情報等をリフレッシュさせたりも。いってEC2の構成数はいち映画館の規模ではないのですが、リザーブドインスタンスやスケーリングの設定をうまく使ってコストダウンをはかっています。コスパは相当良いはずです。実は設計者は新たに『web座席予約販売システム』をつくる時からAWSに移行しやすいように組んでおり、その狙いがうまくいきました。他の映画館さんやホール等の座席指定がある運営事業者様にはぜひ興味を持っていただきたいです。事業規模の大小にかかわらず柔軟に対応することができますし。お問い合わせお待ちしております。以前の記事にもある通り、撮影スタジオは真っ白なのです。鳥の巣ランプもとい、うにランプですが、ようやく設置ができました。