「AWS Summit Tokyo 2015」リポート:ソニー
ソニーが明かす“障害頻発”写真共有サービスの再構築、AWS活用でどう改善?(1/2 ページ)
2013~2014年にかけて写真共有サービス「PlayMemories Online」でシステム障害を頻発させたソニー。AWSで独自に構築したIaaS基盤を再構築し、新たなスタートを切った。
「Amazon Web Services」(AWS)は、ここ数年で多くのエンタープライズ事例を生み出している。アマゾン データ サービス ジャパンが2015年6月に開催した「AWS Summit Tokyo 2015」でも、30社以上のユーザー事例が紹介された。クラウドを利用する企業が増えている一方で、全ての企業が成功しているとは限らない。オンプレミスとはアーキテクチャの特性が大きく異なり、期待されるメリットも変わる。何より、多くのユーザー企業にとって初めての取り組みだ。表に出る事例のほとんどは、成功もしくはこれから取り組む事例だが、もしかすると実際には導入や運用で行き詰まっている企業も多いのかもしれない。
AWS Summit Tokyo 2015で、自らの苦い経験談を語ったのはソニーだ。同社は2013年から2014年にかけて、IaaS基盤に独自開発した写真共有サービス「PlayMemories Online」でシステム障害を頻発させた。2013年12月~2014年4月にかけて、一部のユーザーがサインインできない状態が続いた。また、2014年10月には、アップロードされた写真および動画の一部が正常に表示されないといった障害も発生。その後、システムを一から作り直すことで立て直しを図り、現在に至る。ソニー UX・商品戦略本部 クラウド&サービスアプリ開発運用部門 部門長の玉井久視氏は、「最初に考えたシステムが無駄だったとは思わない。その経験があったからこそ今のシステムができた。以前のシステムの経験は非常に重要だった」と振り返る。本稿では、AWS Summit Tokyo 2015の講演内容を基に、貴重な経験の一部をリポートする。
以前のシステムの設計思想は、”クラウドOS”的な考え方だった
障害が頻発した以前のシステムは、AWSで構築したIaaS共通基盤に、ユーザープロファイル管理機能や、ログ管理システム、デバイス(カメラなど)との連係を管理するシステム、検索・分析・レコメンドなどの各種エンジン、データベースといった多くの機能を集約していた。アプリケーション側は機能を薄くして実装し、軽量化を図っていた。各種サービスはクラウド側の共通機能を組み合わせて実現する。玉井氏は「AWSの大口ユーザーは他社にもいるが、このIaaS基盤もかなりの規模だった」と話す。
自社で開発したさまざまな機能を有する意欲的なシステムだったが、それ故に複雑で、開発や運用には膨大な工数を要した。結果的に、障害が起こりやすい構造になっていたという。玉井氏は問題点を次のように分析する。
問題1:膨大な開発工数と運用工数
「アプリケーションレイヤーを薄くするために、IaaS基盤上では全てのミドルウェアを自社開発し、完成までに膨大な費用や工数が掛かった。データベースなど重要なミドルウェアも一部内製し、設計漏れが見つかった。さまざまな機能を盛り込んだ意欲的なシステムだったが、その分、基盤が巨大になりシステムが複雑化した」(玉井氏)
内製化による弊害はそれだけではない。市販の運用管理ツールを使うことが困難で、構成管理や運用管理も内製によって自動化しなければならなかった。
開発チームとインフラチームの分業体制も苦労する原因となった。開発チームの作成した手順書を運用チームに渡すと、運用チームはそれをもとに手作業でデプロイをしていた。双方で齟齬(そご)が発生しやすく、デプロイミスも多かった。
問題2:共通化の弊害
「1つの大きな共通基盤を利用していたので、PlayMemories Onlineや『Smart Tennis Sensor』といった個別のサービスごとにインフラをスケールすることができず、全サービスの事情に合わせてシステム規模をスケールしなければならなかった。全体を大きくすることで費用は多く掛かる。自動的にスケールすることもできず、システムを停止する必要があり、頻繁なシステム停止を余儀なくされた。運用負荷が大きく、新しい開発に手を回すよりもメンテナンスや問題解決に忙殺されることになった」(玉井氏)
大きく2つの問題点を抱えたソニーは、このままの状態で頑張るか、同じ仕組みのままリファクタリングして改善していくか、全てを作り直すか、2014年6月ごろにはこのような議論がなされていたという。最終的には要件を再定義して、過去の資産を流用しつつも作り直すことを選択した。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー