東日本旅客鉄道(JR東日本)は、Suicaの改札タッチを起点にスマートフォンへ情報を配信するサービス「タッチトリガー」の基盤に、Google Cloudの分散リレーショナルデータベース「Spanner」とサーバーレス実行環境「Cloud Run」を採用した。Google Cloudが9月28日に顧客事例として公開した。山手線内の駅だけで1日数百万回、ラッシュ時には平常時の約10倍に増える改札データを処理し、利用駅や時間帯、属性などに応じた情報提供を支える。JR東日本は今後、JRE IDの一本化などを通じ、より高度な1対1のコミュニケーションや地域活性化につなげる。
R東日本は、乗客の移動体験や生活に寄り添う新たな価値の提供を目的に、「タッチトリガー」を開発した。Suicaによる改札タッチを起点として、乗客のスマートフォンへタイムリーに情報を届けるコミュニケーションサービスである。山手線内の駅だけでも1日のタッチ数は数百万回に上り、朝夕のラッシュ時には平常時の約10倍までトラフィックが増加する。膨大な改札データを瞬時に記録し、利用駅、時間帯、年代、購買履歴などのデータと組み合わせて情報提供に生かす基盤が必要だった。
従来、改札通過時に発生するデータは0.2秒という超高速処理が求められるため、オンプレミスを中心とする社内システムで処理していた。一方、グループ各社を横断したデータ活用や、全社的に進むSuica関連システムのクラウド化に対応するには、拡張性とデータ活用を両立するクラウド基盤が必要だったという。各種クラウド型データベースを検証した結果、一般的なRDBでは処理能力が要件に届かなかったことから、高い整合性を保ちながらデータを自動分散できるSpannerと、需要に応じてほぼタイムラグなくオートスケールするCloud Runを採用した。
実装では、Spannerの特性に合わせてインデックス設計やデータ加工を最適化した。分析クエリには、分析処理用のコンピューティングリソースを分離する「Data Boost」も活用し、通常の処理と分析処理のリソース競合を回避する仕組みを整えた。
タッチトリガーは2024年に山手線内の全駅へ実装され、その後はJR東日本管内の新幹線停車駅や大井町駅などに対象を広げている。TAKANAWA GATEWAY CITYでは、アプリとSuicaを連携した利用者に対し、改札通過を契機に施設内店舗のクーポンを配信する実証を実施した。2026年3月には大井町駅でNewDaysと連携し、おすすめ情報やクーポンの配信を始めた。新幹線では、2025年に、群馬県内の公共交通やタクシーをつなぐ地域MaaSサービス「GunMaaS」と連携し、高崎駅で下車する乗客にタクシーを配車する取り組みも進めた。
今後、JR東日本はJRE IDの一本化を進め、2028年に予定するSuicaアプリ(仮称)の提供も見据えながら、より高度な1対1のコミュニケーションを目指す。タッチトリガーを、駅を起点とする生活利便性の向上、新規事業、地域活性化を支える基盤へと発展させる考えだ。なお、タッチデータの利用は、利用者がSuicaをサービスにひも付ける際に同意した範囲に限られ、氏名や生年月日、電話番号などはサービス提供事業者へ共有しないとしている。