Amazon Web Services ブログ

GameStop – ミッションクリティカルなマルチチャネルのマーケティングプラットフォームを AWS に移動

GameStop は新品および中古のビデオゲームのハードウェア、ソフトウェア、アクセサリ、家電製品、ワイヤレスサービスを販売しています。14 か国に渡る小売店は 7,000 店以上あり、同社は日々何百万人もの顧客を相手に販売、サービスを提供しています。小売店の他にもオムニチャネル戦略を導入し、世界中で 4,600万人以上のメンバーがロイヤルティプログラムに参加しています。GameStop の Justin Newcom (インターナショナルテクノロジーサービス & サポート部シニアディレクター) と Jim March (アドバンスクラウドシステムエンジニア) との対話で、ミッションクリティカルなマルチチャネルマーケティングプラットフォームを従来のホスティングから AWS に移行した方法について伺いました。GameStop のストーリーをご覧ください。

ビジネスチャレンジ
2015 年 3 月、GameStop のインターナショナルホスティングとの契約期限が近付いていたため、GameStop チームは別のホスティングソリューションがないか真剣に探し始めました。以前から知られているホスティング企業数社と AWS を含むクラウドベンダー数社に RFP (提案依頼書) を送り、その返信が届き次第、決断は明らかになったそうです。その時のことを Justin は「AWS が圧倒的に優れていました」と述べています。別のクラウドベンダーとのミーティングから戻った Jim は、AWS の資料を読み進めるうちに思っていたよりも遥かに完全性が高く洗練されているサービスであることが分かったといいます。その後、GameStop は製品そして革新的なサービスを次々と送り出していること、評判、価格に基いて AWS を利用することに決定したそうです。しかし圧倒的に優れたサービスを選んだからといっても、問題なく進行させていくには様々なことを学ぶ必要があると考えていたといいます。

AWS 導入の始まり
GameStop のテクノロジーリーダー達は AWS について学びやすい文化を築いていくことにしました。AWS を使用している他の利用者やパートナーと話し合い、優れた AWS コンサルティングパートナーを呼び、クラウド導入のスタートを切りました。そして最初に移行するのはミッションクリティカルなマルチチャネルのマーケティングプラットフォームに決定したそうです。このプラットフォームは e コマース以上のもので、カナダやヨーロッパのインストアカスタマーのアクティビティの他に、オンラインカスタマーへのサービスも管理しています。これは、顧客がレジでオンライン購入をする場合などインストアとオンラインのアクティビティを統合できるようにしています。AWS への移行は 2015 年ホリデーショッピングのシーズンまでに完了し、AWS のパフォーマンスは完璧だったそうです。GameStop にとって最初のブラックフライデーは転機だったといいます。まだ Auto Scaling を使用していませんでしたが、需要に合わせて新しい EC2 インスタンスを素早く立ち上げることができ、サイトは正常に作動し素早く応答していました。また、初期段階のその他の成功例で GameStop が重要なターニングポイントに面していることが明らかになりました。例えば当社のチームは任天堂がカナダで立ち上げる予定の Amiibo の準備を 4 時間で完了しなければならないことがありました。そしてその時も問題なくプロジェクトを完了することができました。また、6 時間限りの特別セールスプロモーションに対応するために AWS でのインフラストラクチャを構築した時もスムーズに進行し AWS の請求額は、たったの 300 USD でした。こうした初期の成功により、社内のチームは1 時間から 2 時間だけという短時間限りの「スポット」セールなど、インパクトが高く短期間のマーケティングプログラムについて検討し始めました。従来、こうしたイベントは困難かつコストがかかるものでしたが、現在では楽しいものになったと Jim は語っています。

変化の時期
最初の移行を成功させた後は、クラウドスキルを取得して経験を重ねながら IT 組織を企業のクラウドインフラストラクチャチームに変えていくことでした。この近代化に伴い、チームがアジャイルおよび DevOps プラクティスの経験を培いながら、マイクロサービスやコンテイナなどの新技術を取り入れることを確実にしました。
GameStop は JiraConfluence など最新のツールを使用し、新しいアプローチを取り入れるために上層部からの賛同を求め、いくつかのテストを実行、社内研修を行うための準備を行いました。さらに、将来大きく飛躍した企業は、このモデルを導入しているケースが多い傾向があることも分かりました。場合によってはクラウドが最新のプラクティス方法を生むこともあれば、最新のプラクティスがクラウドを生み出すこともあります。IT の変革計画が起動に乗っていく上で、チームは効率性の改善とコスト節約のために、どの面でも AWS を使用する方法を検討しています。これまでとは異なったタイプの社内 IT チームになるように、社内のパートナーシップの強化、購入上のアドバイスの提供、様々なレベルの IT に関する知識を備えたチームをサポートできるようにしていきたいと考えているそうです。コストの低下、予測可能性の上昇に成功し、現在はこれまで実行することが不可能だった革新的なソリューションの構築とデプロイを実現する立場に到達したといいます。現在、GameStop は海外の IT インフラストラクチャのリソースをまとめる方法を検討しています。こうしたリソースは米国外の「データルーム」 (データセンター以下の規模) で保管されています。AWS を開発前のシングルプラットフォームと見なし、ロケーション、ビジネスユニット、アプリケーションに渡りレプリケートできる一般的なモデルを導入しました。現在は新しいハードウェアを購入していないそうです。その代わりに耐用年数が終了したハードウェアの機能を AWS に移行し、データルームを空にしています。現在のペースで行くと、8 つのデータルームはすべて 3 年以内に空になる予定だそうです。

AWS への移行と AWS の使用
通常、GameStop のインターナショナルチームにとって移行は 2 つのステージプロセスから成り立っています。最初の段階で現状のアプリケーションをクラウドにリフト & シフトします。次の段階で効率性や管理性の改善を実現するため、リファクターや最適化を行います。AWS に移行する前、マルチチャネルチームはサードパーティを通じた IT サービスの提供が主な障害になっていることに気付いていました。AWS に移動後、関係は改善しチームが解決策に向けて協力し合えるようになりました。リファクタリングの段階で、既存のオペレーションを様々な面から検討し、既存の機能を最新の AWS とどのように置き換えることができるか決定します。これにはデータベースロジック、ネットワークアーキテクチャ、セキュリティ、バックアップ、社内メッセージ、モニタリングなども含まれます。このチームはサーバーが不要なデータ処理モデルに興味を持ち、AWS LambdaAmazon API Gateway を使用して内部サービスアーキテクチャを構築する予定です。そのため、従来の古くプロセスを行う上で柔軟性に欠けたテクノロジースタックと置換することになります。また、ストレージや解析をすべて検索可能にするため、ログやメトリックスをすべて Amazon CloudWatch にルーティングすることも計画しています。現在も移行プロセスは進行中です。EC2 インスタンスは今でも主要機能として使用されていないケースが見られます。すべてのインフラストラクチャがダイナミックかつ処分できるものにするモデルを導入し、サーバーにログインしてから行うステータスチェックや変更は稀であるようにすることを目的としています。

推奨事項
Justin と Jim に、クラウド移行を検討している組織に何かアドバイスや推奨事項を求めたところ、次の答えが返ってきました。

  • すべて自動化すること。それを予期して構築すること。
  • インフラストラクチャをコードとして扱うこと。移行することを、このプラクティスを受け入れる文化作りのチャンスと見ること。
  • 最初からすべて正しく実行すること。後で面倒になるアプリケーションを移動しないこと。シンプルに、ただクラウドに移動すること。手の届きやすいものを選び、初期予算はすでに理解していることに費やすこと。移行を修得のプロセスと見ること。ただし可能な場合はコストを節約すること。
  • 時間的制約に屈しないこと。ビジネスパートナーとコミュニケーションを図ること。誰にとってもクラウドは新しいものなので、一時的な問題はあたりまえであること。透明性を高くしオープンでいること。なぜ時間が掛かるのか説明すること。
  • リーダーシップチームと IT チームが共にこのプロセスに取り掛かっている点を理解してもらうこと。自分のマネジメントチームが必ず上層部からの賛同を得ること。

その他にも Jim は AWS Management Consoleインスタンスを作成ボタンを将来の自動化に対する一種の「技術的負債」であり、返済が必要なものであると考えていると語っていました。GameStop の IT 環境改善の実現、おめでとうございます。また、本ブログにあたり GameStop の Justin と Jim からのご協力に感謝申し上げます。

Jeff