Pokemon GOから考える「規模拡大を想定して構築」の重要性

先日日本でも遊べるようになった「Pokemon GO」だが、先に始まった海外ではいくつかシステム障害で利用できなくなったという問題が見受けられた。このことにどんな意味があるのかを考察する。

 「Pokemon GO」の成功は「Build to Fail(障害を予期してシステムを構築する)」と同じくらい「Build to Scale(規模拡大を想定して構築する)」が重要であるということに気付かせてくれた。

 DevOpsとクラウドの構築にあたり、長年にわたってうたわれてきたキャッチフレーズのひとつに「障害を予期して構築する」がありました。容量を原因とするパフォーマンスの問題によって、多大なコストを伴うダウンタイムや売上機会(と生産性)の損失を経験した企業があまりにも多く見られます。このような損失を防ぐためには、アプリケーションやインフラストラクチャの構築では「障害が発生することを予期して」という考えが教訓となっています。

 ところで、最近のPokemon GOの驚異的な成功は、多くの人々にとって驚異的にいら立つ状況を生み出しました。「今すぐ」外に出かけてポケモンをゲットしたいが、膨大な量のリクエストのためアカウント作成が一時的に停止され、次いで厳しく制限される、という状況に陥ってしまったからです。

 対応能力不足の根本的な原因が「クラウド化」を行わなかったためであるとして、Twitter上でAmazonの最高技術責任者(CTO)であるWerner Vogels氏が申し出た支援を思い出す人もいるかと思いますが、このツイートは、Pokemon GOの運営側がクラウドを使わなかったことを想定しており、この意見が正しいかどうか現時点では筆者には不明です。

 しかしながら、Nianticに関するWikipediaの新しい記載によれば、同社は「人々が物理的世界において仮想のオブジェクトとのやり取りを行う上で、1日あたり2億件を超えるゲームアクション」を処理しているとのことです。それについてわれわれは、あるいは少なくともシステムの相互作用とパケットのプッシュについて理解している人々は、少々疑問を抱いても構わないように思います。ウィキペディアで更新された内容では「サーバの問題」が指摘されていましたが、誰もが知っているように「サーバ」とは「アプリケーションとネットワークインフラストラクチャにわたる15種類ものコンポーネント」を指しています。

残り本文:約2127文字 ログインして続きを読んでください。

ホワイトペーパーランキング

  1. 調査結果:働き方改革の実態――働き方改革によって、どんな支障が出るのか?
  2. どこから解消すれば良い?中小企業の永遠の課題「3つの不足」へのアプローチ
  3. ニーズが高まるDBaaS、30項目の基準で有力ベンダー13社を調査
  4. AI×人間の相乗効果 IBM Watson が拡げるビジネスの可能性
  5. AIはホテルの適切な単価も導き出す。さらなる付加価値もコグニティブで。

編集部おすすめ

ピックアップ製品

サーバ
IAサーバ
UNIXサーバ
コンバージド・ハイパーコンバージド
その他サーバ
PC・モバイル
PC
スマートフォン
タブレット
ウェアラブル
周辺機器
ストレージ
NAS
SAN
フラッシュストレージ
ネットワーク
スイッチ
無線LAN
ルータ
ロードバランサ
VPN
WAN高速化
仮想化
サーバ仮想化
コンテナ
SDS/ストレージ仮想化
SDN/ネットワーク仮想化
デスクトップ仮想化
アプリケーション仮想化
クラウドサービス
クラウドストレージ
IaaS
PaaS
プライベートクラウド
OS・ミドルウェア
OS
ミドルウェア
アプリケーションサーバ
開発
開発ツール
開発支援
データベース
RDBMS
NoSQL
その他データベース
DWH
ETL
EAI/ESB
運用
運用管理
資産管理
MDM
バックアップ
ディザスタリカバリ
セキュリティ
クライアントセキュリティ
サーバセキュリティ
ゲートウェイセキュリティ
メールセキュリティ
ウイルス対策
標的型攻撃対策
IDS/IPS
ファイアウォール
WAF
UTM
SIEM
フィルタリング
データ保護
アクセス管理
SSO
ワンタイムパスワード
IRM
情報漏えい対策
暗号化
脆弱性診断
その他セキュリティ
新興技術
IoT
ドローン
ロボット
VR・AR
AI・機械学習
財務・経理
人事・労務
人事評価
人材管理
人材採用
給与計算
給与明細配信
勤怠管理・労務管理
マイナンバー
マーケ・営業
CRM
SFA
営業ツール
名刺管理
マーケティング
マーケティングオートメーション
販売管理
見積管理
店舗管理
POS
決済システム
ECサイト
購買・調達
購買管理
SCM
生産・製造
PLM/PDM
生産管理
データ分析
統計解析
テキストマイニング
ソーシャルメディア分析
BI
コミュニケーション
グループウェア
プロジェクト管理
ワークフロー
BPM
メール
SNS
ウェブ会議
安否確認
ファイル共有
通信・通話
PBX
電話・FAX
コールセンター・コンタクトセンター
文書・コンテンツ
文書管理
電子署名
サイト構築
CMS
PCソフト
オフィスソフト
OCR
学習
eラーニング

ベンダー座談会

Follow TechRepublic Japan