SlideShare a Scribd company logo
1 of 40
Download to read offline
© 2014 NTT DOCOMO, INC. All rights reserved.
NTTドコモ事例から見る
モバイル&クラウド時代のサービス開発について
1
栄藤 稔
@mickbean
NTT DOCOMO
WebサービスのAWS大規模利用
© 2014 NTT DOCOMO, INC. All rights reserved.
モバイル&クラウド時代のお話
2
使ってみることが大事
社内の反応にも変化
クラウド機能の進化
開発スタイルにも変化
業務系サービスのAWS大規模利用
ビリングの最適化も課題
© 2014 NTT DOCOMO, INC. All rights reserved.
3
AWS re:Invent 2013
© 2014 NTT DOCOMO, INC. All rights reserved.
基本アーキテクチャ2010
Logging
Voice

Recognition
Task

Recognition
Logging
Voice
text
text contents
Service
Providers’ DB
contents
text
Text to speech
(inspired by Microsoft Bing, and Google Voice Search)
4
© 2014 NTT DOCOMO, INC. All rights reserved.
急発進
•Mar 2012
–0.5M accesses/day
•Apr 2012
–1.5M accesses/day
•Jul 2012
–2.5M accesses/day
5
© 2014 NTT DOCOMO, INC. All rights reserved.
Version 1 Implementation (Mar. 2012)
A
LB
B
Started with two local cloud
providers in Japan, and soon faced
two difficulties:
•Scalability in terms
of #servers
•Inflexible monthly
payment
6
© 2014 NTT DOCOMO, INC. All rights reserved.
引っ越し2回
• 2012年4月
• ローカルクラウド事業者からAWSへ
!
• 2012年7月
• 東京から北カリフォルニアへ
• Deploy mixture instance types
(c1.xlarge and m2.4xlarge)
!
• Sep 2012
• 北カリフォルニアから東京へ
–Unified to m2.4xlarge
–遅延の改善
7
© 2014 NTT DOCOMO, INC. All rights reserved.
システムアーキテクチャ2012
Availability Zone #1
SmartPhone
Management
Server
Log Server for VR
Availability Zone #2
Voice Recognizer(VR) Task Recognizer(TR) Log management system
Same as
AZ #1
TR Servers
ELB
(across multiple
zones)
Tokenizer Access Log Servers
Availability Zone #3
VPC
VR Servers
LB
ELB
(across multiple
zones)
ELB
(across multiple zones)
8
© 2014 NTT DOCOMO, INC. All rights reserved.
必須デザインパターン: Multi-Data Center
Availability Zone #1 Availability Zone #2
LBLB
VR servers
Route 53
m2.4xlarge
x ~300 !!
HAProxy
Voice
VPC
VR servers
Voice Recognition Part
9
© 2014 NTT DOCOMO, INC. All rights reserved.
Cloud Nativesでよかった!
• 他のサービスも含めて21のデザインパターンを利用
(総計48)
!
• とくに ‘Queuing	
  Chain’	
  と	
  ‘Scale	
  Out’	
  パターンを多用.
10
© 2014 NTT DOCOMO, INC. All rights reserved.
他にも大事なデザインパターン
•Scheduled Scale Out
!
•Clone Server
11
© 2014 NTT DOCOMO, INC. All rights reserved.
Traffic Pattern
0:00 1:00 2:00 3:00 4:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00
Normal traffic
12
© 2014 NTT DOCOMO, INC. All rights reserved.
サーバー起動の準備
AMI の毎日リフレッシュ
–音声認識モデルの更新
スパイクトラフィックに対応
したAMI の起動
–10 min - 30 min前に準備
13
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
© 2014 NTT DOCOMO, INC. All rights reserved.
Auto-Scaleで追いつかない爆発的トラフィック
TV commercial causes a spike traffic.
30x traffic
# of servers
20:38 20:40 20:43 20:45
10min
14
© 2014 NTT DOCOMO, INC. All rights reserved.
プラットフォーム
テクノロジー
リーダー
グローバルな
顧客基盤
AWS 革新的
パートナー
エコシステム
パートナーエコシステム
Scale!
15
© 2014 NTT DOCOMO, INC. All rights reserved.
Cloud 2.0 な設計とは?
① 「Design for failure」「共有責任モデル」を使いこなす。
② クラウドに多くの機能を求めない。As Isで使う。依存しない。
③ ハードを意識しない。ソフトで調整する。
④ 小さく作って大きく伸ばす(伸ばせる)ようにする。
⑤ 従来より「設計」に時間とコストをかける。
⑥ 従来の常識やルールから一度離れ、何が本質かを考える。
16
Cloud 1.0 Cloud 2.0
#
#
#
#
© 2014 NTT DOCOMO, INC. All rights reserved.
ほんまに5人で
作ったんか?
やっつけ仕事
の割には良く
できている。
17
© 2014 NTT DOCOMO, INC. All rights reserved.
「リーンスタートアップモデル」
構築する
製品
学ぶ
データ
少ない予算と人数で
素早い製品展開
素早い投資判断
柔軟な資金調達
アドバイザー
ユーザーの声
アイデア
計測する
18
© 2014 NTT DOCOMO, INC. All rights reserved.
閑話休題:あるデータ蓄積系サービス開発の例
(1) アーキテクチャ改善-メディア変換部の非Shard化  
!
(2) アーキテクチャ改善-PUSH方式のGCM化によるインスタンス数削減  
!
(3) 実際のトラフィックに応じたインスタンス数、EBSサイズ等の見直し
19
© 2014 NTT DOCOMO, INC. All rights reserved.
Cloud Non-Native:真逆のデザインパターン
• Try fast, think later
–とりあえず既存のコンポーネントの組み合わせで非効率だとわかっていながらサービスを作っ
てしまう。その後、徐々に最適化を図り、後で減らす。
–サービス提供と品質を優先し、最適化とコストは後回し。パフォーマンスも重要。
–初版ではセキュリティ対策やトラフィック対策は過剰に。その後改善。
•大量のウィルス検知、IPS/IDSシステムをそこら中に → 実績見合いで減らす
•自動でスケールアウトできないものは多めに置く → 実績見合いで減らす
•デザインは初版は出来るだけTraditionalで実績の多いものを → 徐々に新しい方法にチャレ
ンジ。
•どんなにトラブっても大丈夫なように出来るだけバックアップは多めかつ頻繁に。 → バグ
の収束とともに、不要なものを精査、除去。
•Avoid deadlock
–我慢してRIは買わない
•どんなにコストが高くてもRIを買うと事後の最適化の意味がなくなる
20
© 2014 NTT DOCOMO, INC. All rights reserved.
パブリッククラウドに対する3大懸念
セキュリティ
!
SLA
!
スイッチングリスク
21
© 2014 NTT DOCOMO, INC. All rights reserved.
使い始めてからの変化
oクラウドに対する意識!
➢クラウドはよくわからない → クラウドも使い方次第
oセキュリティに対する意識,対策!
➢物理的境界 > 論理的境界 → 物理的境界 ≧ 論理的境界
➢AWSの豊富なセキュリティ機能をフル活用
✓VPC,SSE/CSE,NACL,VPN,IAM,MFA,etc.
o使いながら改善していくことが大事!
➢実運用データを分析してScaling
➢機能集約,機能分割
➢AWSの新機能リリース
✓独自構築から機能利用へ
•CloudTrail !! 22
© 2014 NTT DOCOMO, INC. All rights reserved.
AWSの利用スパイラル
23
Not  Using  
AWS
Dive to
AWS
Analyze, Study,
Discuss
Deploy,  Verify,    
Use,  Use,  Use!
Analyze,  Study,  
  Discuss
Data, Result, Record,
New Service/Function
Improvement
© 2014 NTT DOCOMO, INC. All rights reserved.
24
Dive to AWS (2012)
Dive to AWS (2014)
ミッションクリティカルシステム
Webサービスシ
ステム
業務系システム
© 2014 NTT DOCOMO, INC. All rights reserved.
ドコモにおけるビッグデータ活用
インターネット
ペタバイト級のデータ+機械学習+並列分散計算モデル
!
!
!
ビッグデータからの行動パターン分
析によるサービス利用促進/ユーザ
ビリティ向上
!
!
多種多様なログに基づくクロスレコ
メンド/チューニングによる精度向
上/対象ユーザ・コンテンツのカバ
レッジ向上
!
!
ビッグデータを用いた辞書構築によ
る文字認識・画像認識精度の向上
/ソーシャルメディア情報活用によ
るユーザ動向把握
!
!
ビッグデータを用いたネットワーク
ルーティングの最適化/解約につな
がる行動パターン発見
!
ビッグデータを用いたハザードマップ
/犯罪発生マップの高精度化・カバ
レッジ向上
!
!
!
交通機関・公共施設の運行最適化
による待ち時間の最小化
マーケティング リコメンデーション メディア理解オペレーション最適化 セキュリティ 社会インフラ最適化
業務システム
のデータ
様々な
ログファイル
CRMシステム
の顧客データ
Webサイト、
ブログ
ソーシャル
メディア
静止画、動画 センサデータ
Business Intelligence Data-Driven Innovation
25
© 2014 NTT DOCOMO, INC. All rights reserved.
システムの要求条件の位置づけ
Hot	
  data Warm	
  data Cold	
  data
レイテンシ:ms
以下	
  
容量:~Tbyte	
  
対象:何万人
レイテンシ:ms
~sec	
  
容量:Tbyte~
Pbyte
レイテンシ:sec以上	
  
容量:Pbyte以上	
  
対象:バッチ処理
常に一定のデータ量がある	
  
常に業務システムに組み込まれている	
  
利用停止=業務停止につながる
使いたいときに使える、使いたい時が一定ではない	
  
データ容量が予測できない・一定ではない
オンプレミス
クラウド
26
© 2014 NTT DOCOMO, INC. All rights reserved.
Data Analysis Lineups from Amazon
• Amazon RDS
- 汎用データベース。MySQL/OracleDB/PostgreSQLなど
• DynamoDB
– 性能保証型Key-Value Store
• ElasticChache
– In memory キャッシュ。Redisなどに相当。
• RedShift
– MPP型データベース。DWH用途向け。Greenplum/Netezza相当。
• Elastic MapReduce (EMR)
– Hadoop相当。分析台数に応じて課金。データストアはS3
• Amazon S3
OLTP系	
  
処理機構
DWH系	
  
分析機能
大容量	
  
データストア
97
© 2014 NTT DOCOMO, INC. All rights reserved.
Products of
Hot	
  data Warm	
  data Cold	
  data
RedshiftRDS&ElasticChache

&DynamoDB
&  Kinesis
EMR
VPC

DirectConnet
Datapipeハイパフォーマンスな

データベース群
S3,  Glacier低コストストレージ
データフロー	
  
マネージメント
低コスト

高パフォーマンス

DWH Map&Reduce	
  
アプライアンス
セキュアな

NW
既存設備
28
© 2014 NTT DOCOMO, INC. All rights reserved.
更なる利用拡大
oAudit機能の充実
•Direct Connect Support by CloudTrail (2014.5)
•CloudTrail Delivery for Tokyo Region (2014.6)
oRedShiftの機能充実
•Query Flexibility (2014.5)
oセキュリティ対策機能の充実
•Resource level permissions by IAM policies (2013.7)
•MFA-protected API Access (2012.7)
29
© 2014 NTT DOCOMO, INC. All rights reserved.
RedShiftを利用したデータ分析基盤
30
Data
o業務系システム(分析)での利用検討を開始
DOCOMO
DATA CENTER
© 2014 NTT DOCOMO, INC. All rights reserved.
Cloud-based DWH architecture
31
Intranet
Encryption・logging
DOCOMO datacenter
VPC
Load
Proxy GW
Storage
Server
Clients
ODBC
JDBC
BI
Existing DWH
VPC  only
VPC

read  only
Data	
  pipeline
EMR
Redshift
DM

DWH
Data

Handling
GW
Data

Handling
GW
Customer  info.
Usage  info.
The same

IP addresses
Snapshot
Load
Direct Connect
10Gbps x 2
Social  media  
(Twitter,  el.)
querying
result
S3
1.	
  Transparency
2.	
  No	
  provisioning
3.	
  Sandbox
© 2014 NTT DOCOMO, INC. All rights reserved.
Sandbox examples
• Hadoop

– Trying new analytics(e.g. machine learning, unsupervised clustering) with programming language 

!
• Graph database

– Trying social influence analysis

!
• Streaming process, In-memory database

– Enabling real-time recommendation of EC sites

!
• ETL

– Testing new data and injection to DWH

!
• BI and analytics platform (e.g. R)

– Providing dashboard to internal customer temporary

– Enabling to use favorite language of data scientists
32
© 2014 NTT DOCOMO, INC. All rights reserved.
お金の面でクラウドにおいて変わること
33
安定的・計画的・大きなお金・前払い 予測不能・変化しがち・小さなお金・後払い
レガシー クラウ
© 2014 NTT DOCOMO, INC. All rights reserved.
クラウドコストの変化の因子
34
クラウドの支払い
OSタイプ(Linux/Windows)
インスタンスタイプ  
リージョン(9箇所)
為替変動
購入方法  
• オンデマンド  
• リザーブド  
•1年/3年  
•Light/Medium/Heavy
• スポットインスタンス
意外と

大きい
※AWSは利用料は全てドル払いのため
© 2014 NTT DOCOMO, INC. All rights reserved.
Purchasing Options
•On-Demand Instances
•通常の1時間単位の支払い
•Reserved Instances
–Upfront + Hourly の支払い
–1年と3年のオプション:3年のほうがトータルが安い
–Light/Medium/HeavyによってUpfrontとHourlyのバランスが違う
•Heavyはhourlyは使用時間に関わらず全時間分支払い義務

(その代わり単位時間では最安値)
–ConsolidateBilling配下のすべてのユーザで余剰分の使い回しが可能。
•余った分をわけあえる
–RIを購入すると立ち上げ保証(RI購入台数までは必ず起動できる保証)が付く
•ただし、購入したアカウントのみ。Consolidate配下の他のアカウントでは提供され
ない
•Spot Instances
–入札によるインスタンスの購入 35
単位  
価格
高
安
© 2014 NTT DOCOMO, INC. All rights reserved.
Spot Instancesの活用
• 何に使うのか?
– サーバの中断は避けられないので、中断しても良いジョブ用
1. オプションのタスク。追加で実施しておきたいなど。分析系など。
2. 遅延可能なジョブ。リアルタイムは必要ない。バッチジョブなど。
3. ブースト系。基本的な処理量はオンデマンドで確保。
4. お金がない。でも大量に一度にマシンが必要。シミュレーション。
!
• 使い方と戦略
– オンデマンド以下で入札
• とにかく安く済ませたい。優先度低。
– オンデマンドと同じで入札
• 最悪同じ価格で、最低でもお得になる。
– オンデマンド以上で入札。
• 止まってほしくないけど、安くなればラッキー。
36
© 2014 NTT DOCOMO, INC. All rights reserved.
Consolidated Billingの罠
37
A B
RI買った人
RIはUpfront(先払い)を行って  
利用料を安く抑える仕組み.  でも・・・
m3.xlarge
x5台  
Light  Usage
A
アカウント上の

みかけの利用料
コンソリ無し  
の利用料
B
なんで?
ラッキ~
アカウント上の

みかけの利用料
コンソリ無し  
の利用料
なにもしてない  
のに利用料が

下がるように見える
RIを買ったのに

期待したほど  
利用料が下がらない
Consolidated Billing

にしていない場合
等
分
割
Consolidated  Billingにすると  
請求時には合算して利用(時間)で  
同種(サイズ・OS種別)のインスタンス毎に  
等分割されて各アカウントに乗せられる
Blended

rate
On-demand

で利用分
RIで購入分
© 2014 NTT DOCOMO, INC. All rights reserved.
プロジェクト管理面での問題
38
Project  A
Project  B
ワークロードに	
  
対して最適化を	
  
してRIを戦略的に

購入して・・・云々
どうせ会社が	
  
払ってくれるんだから

何にもしなくて	
  
よくね??
Project  Aの努力が  
Project  Bに反映されてしまう
あんだけ頑張ったのに

対して減ってないんじゃ	
  
やる気なくすわ
なんかしらんけど	
  
今月はいつもより

ちょっと少なかったなぁ
特にProject  Aが小さくて、  
Project  Bが大きい場合にはより顕著に・・・。
これでは  
コスト最適化の  
モチベーションは  
下がるばかり
月末
© 2014 NTT DOCOMO, INC. All rights reserved.
コスト管理ツール
6/17/2014
39
リザーブドインスタンスの

有効利用度の表示  
!
•有効なRI数(購入RI数)  
•RI利用数  
•RI利用率  
•RI余剰数  
!
•利用アカウント別  
•利用サービス別  
•日付指定  
•1時間毎/1日毎切り替え  
•リザーブド(RI)指定絞込  
•利用AZ絞込  
•利用インスタンスタイプ絞込  
!
などなど
時系列でのコスト表示機能  
!
•利用料表示  
•利用台数表示  
•利用アカウント別  
•利用サービス別  
•日付指定  
•円換算(為替反映)  
•1時間毎/1日毎切り替え  
•リザーブド(RI)指定絞込  
•利用サービス絞込  
•利用AZ絞込  
!
などなど
WebサービスのAWS大規模利用
© 2014 NTT DOCOMO, INC. All rights reserved.
本日話したこと
40
使ってみることが大事
社内の反応にも変化
クラウド機能の進化
開発スタイルにも変化
業務系サービスのAWS大規模利用
ビリングの最適化も課題

More Related Content

What's hot

【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...日本マイクロソフト株式会社
 
AWSクラウドサービス勉強会 Day2:「進撃のAWS」
AWSクラウドサービス勉強会 Day2:「進撃のAWS」AWSクラウドサービス勉強会 Day2:「進撃のAWS」
AWSクラウドサービス勉強会 Day2:「進撃のAWS」Mamoru Ohashi
 
10分でわかるBluemix
10分でわかるBluemix10分でわかるBluemix
10分でわかるBluemixsoftlayerjp
 
Bluemix Top10 サービス解体新書
Bluemix Top10 サービス解体新書Bluemix Top10 サービス解体新書
Bluemix Top10 サービス解体新書softlayerjp
 
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなしAWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなし修一 高橋
 
Light and shadow of microservices
Light and shadow of microservicesLight and shadow of microservices
Light and shadow of microservicesNobuhiro Sue
 
クラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成についてクラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成についてTrainocate Japan, Ltd.
 
[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data PlatformNaoki (Neo) SATO
 
AWS & Google Cloud 両方を駆使するチームでの技術選定
AWS & Google Cloud  両方を駆使するチームでの技術選定AWS & Google Cloud  両方を駆使するチームでの技術選定
AWS & Google Cloud 両方を駆使するチームでの技術選定修一 高橋
 
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Katsunori Kanda
 
サーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChefサーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChefMaho Takara
 
20150523 chatwork continuous delivery
20150523 chatwork continuous delivery20150523 chatwork continuous delivery
20150523 chatwork continuous deliveryYoshinori Fujiwara
 
【 ITベンチャーを支えるテクノロジー 】チャットワークを支える技術|Chatwork株式会社
【 ITベンチャーを支えるテクノロジー 】チャットワークを支える技術|Chatwork株式会社【 ITベンチャーを支えるテクノロジー 】チャットワークを支える技術|Chatwork株式会社
【 ITベンチャーを支えるテクノロジー 】チャットワークを支える技術|Chatwork株式会社leverages_event
 
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016一成 田部井
 
2017秋「クラウドファースト時代における基幹業務システム開発革新セミナー」 超高速開発を実現するIBMクラウドの最新情報ご紹介2017
2017秋「クラウドファースト時代における基幹業務システム開発革新セミナー」 超高速開発を実現するIBMクラウドの最新情報ご紹介20172017秋「クラウドファースト時代における基幹業務システム開発革新セミナー」 超高速開発を実現するIBMクラウドの最新情報ご紹介2017
2017秋「クラウドファースト時代における基幹業務システム開発革新セミナー」 超高速開発を実現するIBMクラウドの最新情報ご紹介2017Tsuyoshi Hirayama
 
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発K Kimura
 
AWS Outposts/LocalZones/Wavelength勉強会
AWS Outposts/LocalZones/Wavelength勉強会AWS Outposts/LocalZones/Wavelength勉強会
AWS Outposts/LocalZones/Wavelength勉強会Mamoru Ohashi
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Shinichiro Arai
 
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014 クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014 Takayuki Enomoto
 

What's hot (19)

【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
【Japan Partner Conference 2019】『君、明日から Azure 担当ね!』 VMware パートナー様必見! 明日からできる最新...
 
AWSクラウドサービス勉強会 Day2:「進撃のAWS」
AWSクラウドサービス勉強会 Day2:「進撃のAWS」AWSクラウドサービス勉強会 Day2:「進撃のAWS」
AWSクラウドサービス勉強会 Day2:「進撃のAWS」
 
10分でわかるBluemix
10分でわかるBluemix10分でわかるBluemix
10分でわかるBluemix
 
Bluemix Top10 サービス解体新書
Bluemix Top10 サービス解体新書Bluemix Top10 サービス解体新書
Bluemix Top10 サービス解体新書
 
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなしAWS & Google Cloudを使ったシステム開発/技術選定のはなし
AWS & Google Cloudを使ったシステム開発/技術選定のはなし
 
Light and shadow of microservices
Light and shadow of microservicesLight and shadow of microservices
Light and shadow of microservices
 
クラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成についてクラウド時代に必要とされる組織と人材育成について
クラウド時代に必要とされる組織と人材育成について
 
[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform[de:code 2019 振り返り Night!] Data Platform
[de:code 2019 振り返り Night!] Data Platform
 
AWS & Google Cloud 両方を駆使するチームでの技術選定
AWS & Google Cloud  両方を駆使するチームでの技術選定AWS & Google Cloud  両方を駆使するチームでの技術選定
AWS & Google Cloud 両方を駆使するチームでの技術選定
 
Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話Airflowを広告データのワークフローエンジンとして運用してみた話
Airflowを広告データのワークフローエンジンとして運用してみた話
 
サーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChefサーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChef
 
20150523 chatwork continuous delivery
20150523 chatwork continuous delivery20150523 chatwork continuous delivery
20150523 chatwork continuous delivery
 
【 ITベンチャーを支えるテクノロジー 】チャットワークを支える技術|Chatwork株式会社
【 ITベンチャーを支えるテクノロジー 】チャットワークを支える技術|Chatwork株式会社【 ITベンチャーを支えるテクノロジー 】チャットワークを支える技術|Chatwork株式会社
【 ITベンチャーを支えるテクノロジー 】チャットワークを支える技術|Chatwork株式会社
 
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
エンタープライズでもクラウドファースト! Amazon Web Servicesをフル活用する Developer Summit 2016
 
2017秋「クラウドファースト時代における基幹業務システム開発革新セミナー」 超高速開発を実現するIBMクラウドの最新情報ご紹介2017
2017秋「クラウドファースト時代における基幹業務システム開発革新セミナー」 超高速開発を実現するIBMクラウドの最新情報ご紹介20172017秋「クラウドファースト時代における基幹業務システム開発革新セミナー」 超高速開発を実現するIBMクラウドの最新情報ご紹介2017
2017秋「クラウドファースト時代における基幹業務システム開発革新セミナー」 超高速開発を実現するIBMクラウドの最新情報ご紹介2017
 
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
Softlayer と Bluemix (IaaS と PaaS) 適材適所でアプリケーション開発
 
AWS Outposts/LocalZones/Wavelength勉強会
AWS Outposts/LocalZones/Wavelength勉強会AWS Outposts/LocalZones/Wavelength勉強会
AWS Outposts/LocalZones/Wavelength勉強会
 
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
Cloud Days Tokyo 2015 "オンプレミス環境のクラウド化と運用を楽にする OpenStack ソリューション ~ハイブリッド・クラウドを...
 
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014 クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
クラウドファースト時代のAWS活用事例と今後の展望 - AWS Cloud Storage & DB Day 2014
 

Viewers also liked

Amazon Redshiftによるリアルタイム分析サービスの構築
Amazon Redshiftによるリアルタイム分析サービスの構築Amazon Redshiftによるリアルタイム分析サービスの構築
Amazon Redshiftによるリアルタイム分析サービスの構築Minero Aoki
 
AwsSummit 2014 LT YYY You Yacchaina Yo
AwsSummit 2014 LT YYY You Yacchaina YoAwsSummit 2014 LT YYY You Yacchaina Yo
AwsSummit 2014 LT YYY You Yacchaina YoHajime Ogushi
 
月刊ライトニングトーク 2014/08: 前回からのダイジェスト
月刊ライトニングトーク 2014/08: 前回からのダイジェスト月刊ライトニングトーク 2014/08: 前回からのダイジェスト
月刊ライトニングトーク 2014/08: 前回からのダイジェストSeiya Konno
 
Famo.usはもう試したかい?
Famo.usはもう試したかい?Famo.usはもう試したかい?
Famo.usはもう試したかい?lion-man
 
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へJavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へMuyuu Fujita
 
D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-
D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-
D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-Yoshinori Kobayashi
 
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント Yasuhiro Araki, Ph.D
 
開発時の探し物を楽にする習慣作り
開発時の探し物を楽にする習慣作り開発時の探し物を楽にする習慣作り
開発時の探し物を楽にする習慣作りKoichi ITO
 
FlyData Autoload: 事例集
FlyData Autoload: 事例集FlyData Autoload: 事例集
FlyData Autoload: 事例集FlyData Inc.
 
Directory Write Leases in MagFS
Directory Write Leases in MagFSDirectory Write Leases in MagFS
Directory Write Leases in MagFSMaginatics
 
2014-01-28 Operation in the future
2014-01-28 Operation in the future2014-01-28 Operation in the future
2014-01-28 Operation in the futureOperation Lab, LLC.
 
メールシステムのおはなし #Mailerstudy
メールシステムのおはなし #Mailerstudyメールシステムのおはなし #Mailerstudy
メールシステムのおはなし #MailerstudyYasuhiro Araki, Ph.D
 
Swiftのこれまでの動向のまとめと 今後のさらなる発展の期待 - iOSDC 2016
Swiftのこれまでの動向のまとめと 今後のさらなる発展の期待 - iOSDC 2016Swiftのこれまでの動向のまとめと 今後のさらなる発展の期待 - iOSDC 2016
Swiftのこれまでの動向のまとめと 今後のさらなる発展の期待 - iOSDC 2016将之 小野
 
数字から見るAWSの運用とビッグデータのビジュアライゼーション
数字から見るAWSの運用とビッグデータのビジュアライゼーション数字から見るAWSの運用とビッグデータのビジュアライゼーション
数字から見るAWSの運用とビッグデータのビジュアライゼーション真吾 吉田
 
デザイナさんにGithubでpr投げてもらうまで
デザイナさんにGithubでpr投げてもらうまでデザイナさんにGithubでpr投げてもらうまで
デザイナさんにGithubでpr投げてもらうまでHideharu Okuma
 
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!Hideki Saito
 
PyCon JP 2014 plone terada
PyCon JP 2014 plone teradaPyCon JP 2014 plone terada
PyCon JP 2014 plone teradaManabu Terada
 
Getting Started with Performance Co-Pilot
Getting Started with Performance Co-PilotGetting Started with Performance Co-Pilot
Getting Started with Performance Co-PilotPaul V. Novarese
 

Viewers also liked (20)

Amazon Redshiftによるリアルタイム分析サービスの構築
Amazon Redshiftによるリアルタイム分析サービスの構築Amazon Redshiftによるリアルタイム分析サービスの構築
Amazon Redshiftによるリアルタイム分析サービスの構築
 
AwsSummit 2014 LT YYY You Yacchaina Yo
AwsSummit 2014 LT YYY You Yacchaina YoAwsSummit 2014 LT YYY You Yacchaina Yo
AwsSummit 2014 LT YYY You Yacchaina Yo
 
月刊ライトニングトーク 2014/08: 前回からのダイジェスト
月刊ライトニングトーク 2014/08: 前回からのダイジェスト月刊ライトニングトーク 2014/08: 前回からのダイジェスト
月刊ライトニングトーク 2014/08: 前回からのダイジェスト
 
Famo.usはもう試したかい?
Famo.usはもう試したかい?Famo.usはもう試したかい?
Famo.usはもう試したかい?
 
JavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へJavaScriptと共に歩いて行く決意をした君へ
JavaScriptと共に歩いて行く決意をした君へ
 
D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-
D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-
D3.jsでのデータビジュアライゼーション -人口統計データから使い方を学ぶ-
 
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
 
Cracking PRNG
Cracking PRNGCracking PRNG
Cracking PRNG
 
開発時の探し物を楽にする習慣作り
開発時の探し物を楽にする習慣作り開発時の探し物を楽にする習慣作り
開発時の探し物を楽にする習慣作り
 
FlyData Autoload: 事例集
FlyData Autoload: 事例集FlyData Autoload: 事例集
FlyData Autoload: 事例集
 
Directory Write Leases in MagFS
Directory Write Leases in MagFSDirectory Write Leases in MagFS
Directory Write Leases in MagFS
 
2014-01-28 Operation in the future
2014-01-28 Operation in the future2014-01-28 Operation in the future
2014-01-28 Operation in the future
 
メールシステムのおはなし #Mailerstudy
メールシステムのおはなし #Mailerstudyメールシステムのおはなし #Mailerstudy
メールシステムのおはなし #Mailerstudy
 
Swiftのこれまでの動向のまとめと 今後のさらなる発展の期待 - iOSDC 2016
Swiftのこれまでの動向のまとめと 今後のさらなる発展の期待 - iOSDC 2016Swiftのこれまでの動向のまとめと 今後のさらなる発展の期待 - iOSDC 2016
Swiftのこれまでの動向のまとめと 今後のさらなる発展の期待 - iOSDC 2016
 
数字から見るAWSの運用とビッグデータのビジュアライゼーション
数字から見るAWSの運用とビッグデータのビジュアライゼーション数字から見るAWSの運用とビッグデータのビジュアライゼーション
数字から見るAWSの運用とビッグデータのビジュアライゼーション
 
デザイナさんにGithubでpr投げてもらうまで
デザイナさんにGithubでpr投げてもらうまでデザイナさんにGithubでpr投げてもらうまで
デザイナさんにGithubでpr投げてもらうまで
 
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
ANSIBLE_KEEP_REMOTE_FILESをTrueにしてみよう!
 
PCP
PCPPCP
PCP
 
PyCon JP 2014 plone terada
PyCon JP 2014 plone teradaPyCon JP 2014 plone terada
PyCon JP 2014 plone terada
 
Getting Started with Performance Co-Pilot
Getting Started with Performance Co-PilotGetting Started with Performance Co-Pilot
Getting Started with Performance Co-Pilot
 

Similar to Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)

大企業におけるイノベーションはどうやって起こす?@立命館大学
大企業におけるイノベーションはどうやって起こす?@立命館大学大企業におけるイノベーションはどうやって起こす?@立命館大学
大企業におけるイノベーションはどうやって起こす?@立命館大学Osaka University
 
八子クラウド座談会 Opening talk_121208
八子クラウド座談会 Opening talk_121208八子クラウド座談会 Opening talk_121208
八子クラウド座談会 Opening talk_121208知礼 八子
 
クラウド2.0のもたらす破壊力と大企業内でのイノベーション
クラウド2.0のもたらす破壊力と大企業内でのイノベーションクラウド2.0のもたらす破壊力と大企業内でのイノベーション
クラウド2.0のもたらす破壊力と大企業内でのイノベーションOsaka University
 
ドコモのクラウドとビックデータJpi版
ドコモのクラウドとビックデータJpi版ドコモのクラウドとビックデータJpi版
ドコモのクラウドとビックデータJpi版Osaka University
 
国内初Cloud stack採用のオープンクラウドサービス
国内初Cloud stack採用のオープンクラウドサービス国内初Cloud stack採用のオープンクラウドサービス
国内初Cloud stack採用のオープンクラウドサービスKajiBook
 
20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)dekakin
 
第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャMaho Takara
 
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化Hinemos
 
Wireless Japan[講演]八子 20110526
Wireless Japan[講演]八子 20110526Wireless Japan[講演]八子 20110526
Wireless Japan[講演]八子 20110526知礼 八子
 
LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116知礼 八子
 
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)CLOUDIAN KK
 
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)CLOUDIAN KK
 
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料知礼 八子
 
SDI時代のシステムインテグレーション~CloudConductorの紹介~
SDI時代のシステムインテグレーション~CloudConductorの紹介~SDI時代のシステムインテグレーション~CloudConductorの紹介~
SDI時代のシステムインテグレーション~CloudConductorの紹介~cloudconductor
 
企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーションOsaka University
 
IOT and Lean Manifacturing
IOT and Lean ManifacturingIOT and Lean Manifacturing
IOT and Lean ManifacturingOsaka University
 
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスたかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスOsaka University
 

Similar to Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public) (20)

Cloud, why not?
Cloud, why not?Cloud, why not?
Cloud, why not?
 
大企業におけるイノベーションはどうやって起こす?@立命館大学
大企業におけるイノベーションはどうやって起こす?@立命館大学大企業におけるイノベーションはどうやって起こす?@立命館大学
大企業におけるイノベーションはどうやって起こす?@立命館大学
 
八子クラウド座談会 Opening talk_121208
八子クラウド座談会 Opening talk_121208八子クラウド座談会 Opening talk_121208
八子クラウド座談会 Opening talk_121208
 
クラウド2.0のもたらす破壊力と大企業内でのイノベーション
クラウド2.0のもたらす破壊力と大企業内でのイノベーションクラウド2.0のもたらす破壊力と大企業内でのイノベーション
クラウド2.0のもたらす破壊力と大企業内でのイノベーション
 
ドコモのクラウドとビックデータJpi版
ドコモのクラウドとビックデータJpi版ドコモのクラウドとビックデータJpi版
ドコモのクラウドとビックデータJpi版
 
国内初Cloud stack採用のオープンクラウドサービス
国内初Cloud stack採用のオープンクラウドサービス国内初Cloud stack採用のオープンクラウドサービス
国内初Cloud stack採用のオープンクラウドサービス
 
クラウド検討の進め方
クラウド検討の進め方クラウド検討の進め方
クラウド検討の進め方
 
20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)20111026 switch on福岡(クラウドコンピューティング)
20111026 switch on福岡(クラウドコンピューティング)
 
第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ第一回Soft layer勉強会 グローバル分散アーキテクチャ
第一回Soft layer勉強会 グローバル分散アーキテクチャ
 
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
【HinemosWorld2015】A1-3_コンテナ技術Dockerの導入事例と完全運用自動化
 
Wireless Japan[講演]八子 20110526
Wireless Japan[講演]八子 20110526Wireless Japan[講演]八子 20110526
Wireless Japan[講演]八子 20110526
 
LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116
 
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)
 
Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)Cloudianを利用したソリューション (Cloudian Summit 2012)
Cloudianを利用したソリューション (Cloudian Summit 2012)
 
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料
 
SDI時代のシステムインテグレーション~CloudConductorの紹介~
SDI時代のシステムインテグレーション~CloudConductorの紹介~SDI時代のシステムインテグレーション~CloudConductorの紹介~
SDI時代のシステムインテグレーション~CloudConductorの紹介~
 
企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション企業組織論としてのオープンイノベーション
企業組織論としてのオープンイノベーション
 
IOT and Lean Manifacturing
IOT and Lean ManifacturingIOT and Lean Manifacturing
IOT and Lean Manifacturing
 
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンスたかがAPI,されどAPI、シナジーで広がるビジネスチャンス
たかがAPI,されどAPI、シナジーで広がるビジネスチャンス
 

More from Osaka University

Generative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate LandscapeGenerative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate LandscapeOsaka University
 
自然言語処理の発展がもたらす未来(電気通信協会調査会での講演)
自然言語処理の発展がもたらす未来(電気通信協会調査会での講演)自然言語処理の発展がもたらす未来(電気通信協会調査会での講演)
自然言語処理の発展がもたらす未来(電気通信協会調査会での講演)Osaka University
 
立教大学MBA:AIの最先端技術によるこれからの価値創造
立教大学MBA:AIの最先端技術によるこれからの価値創造立教大学MBA:AIの最先端技術によるこれからの価値創造
立教大学MBA:AIの最先端技術によるこれからの価値創造Osaka University
 
龍野高校創立125周年記念講演:2030年までにやっておくべき3つのこと
龍野高校創立125周年記念講演:2030年までにやっておくべき3つのこと龍野高校創立125周年記念講演:2030年までにやっておくべき3つのこと
龍野高校創立125周年記念講演:2030年までにやっておくべき3つのことOsaka University
 
デジタル資本主義と スマートリスクの取り方
デジタル資本主義とスマートリスクの取り方デジタル資本主義とスマートリスクの取り方
デジタル資本主義と スマートリスクの取り方Osaka University
 
DX 組織デザインパターン
DX 組織デザインパターンDX 組織デザインパターン
DX 組織デザインパターンOsaka University
 
To be or not to be an academic, big enterprise, startup job that is the qu...
  To be or not to be an academic, big enterprise, startup job  that is the qu...  To be or not to be an academic, big enterprise, startup job  that is the qu...
To be or not to be an academic, big enterprise, startup job that is the qu...Osaka University
 
身の丈にあった社会問題解決
身の丈にあった社会問題解決身の丈にあった社会問題解決
身の丈にあった社会問題解決Osaka University
 
AI系ディープテックスタートアップ の経営環境
AI系ディープテックスタートアップの経営環境AI系ディープテックスタートアップの経営環境
AI系ディープテックスタートアップ の経営環境Osaka University
 
AI_IoTを活用する企業のあり方
AI_IoTを活用する企業のあり方AI_IoTを活用する企業のあり方
AI_IoTを活用する企業のあり方Osaka University
 
AI とデジタル変革
AI とデジタル変革AI とデジタル変革
AI とデジタル変革Osaka University
 
デジタル変革とソフトウェア化する産業:これからの20年に君たちが知っておくべきこと
デジタル変革とソフトウェア化する産業:これからの20年に君たちが知っておくべきことデジタル変革とソフトウェア化する産業:これからの20年に君たちが知っておくべきこと
デジタル変革とソフトウェア化する産業:これからの20年に君たちが知っておくべきことOsaka University
 
デジタルが切り開く未来ビジネス
デジタルが切り開く未来ビジネスデジタルが切り開く未来ビジネス
デジタルが切り開く未来ビジネスOsaka University
 
鉄腕アトムはできるか?
鉄腕アトムはできるか?鉄腕アトムはできるか?
鉄腕アトムはできるか?Osaka University
 
経営視点から考察するデジタル戦略 ~クラウドがもたらすビジネスインパクト~
経営視点から考察するデジタル戦略 ~クラウドがもたらすビジネスインパクト~経営視点から考察するデジタル戦略 ~クラウドがもたらすビジネスインパクト~
経営視点から考察するデジタル戦略 ~クラウドがもたらすビジネスインパクト~Osaka University
 
Move out from your comfort zone!
Move out from your comfort zone!Move out from your comfort zone!
Move out from your comfort zone!Osaka University
 
クラウドの進化とメディア理解の発展
クラウドの進化とメディア理解の発展クラウドの進化とメディア理解の発展
クラウドの進化とメディア理解の発展Osaka University
 

More from Osaka University (20)

CREST AIの振り返り
CREST AIの振り返りCREST AIの振り返り
CREST AIの振り返り
 
Generative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate LandscapeGenerative AI: Redefining Creativity and Transforming Corporate Landscape
Generative AI: Redefining Creativity and Transforming Corporate Landscape
 
自然言語処理の発展がもたらす未来(電気通信協会調査会での講演)
自然言語処理の発展がもたらす未来(電気通信協会調査会での講演)自然言語処理の発展がもたらす未来(電気通信協会調査会での講演)
自然言語処理の発展がもたらす未来(電気通信協会調査会での講演)
 
立教大学MBA:AIの最先端技術によるこれからの価値創造
立教大学MBA:AIの最先端技術によるこれからの価値創造立教大学MBA:AIの最先端技術によるこれからの価値創造
立教大学MBA:AIの最先端技術によるこれからの価値創造
 
龍野高校創立125周年記念講演:2030年までにやっておくべき3つのこと
龍野高校創立125周年記念講演:2030年までにやっておくべき3つのこと龍野高校創立125周年記念講演:2030年までにやっておくべき3つのこと
龍野高校創立125周年記念講演:2030年までにやっておくべき3つのこと
 
デジタル資本主義と スマートリスクの取り方
デジタル資本主義とスマートリスクの取り方デジタル資本主義とスマートリスクの取り方
デジタル資本主義と スマートリスクの取り方
 
DX 組織デザインパターン
DX 組織デザインパターンDX 組織デザインパターン
DX 組織デザインパターン
 
To be or not to be an academic, big enterprise, startup job that is the qu...
  To be or not to be an academic, big enterprise, startup job  that is the qu...  To be or not to be an academic, big enterprise, startup job  that is the qu...
To be or not to be an academic, big enterprise, startup job that is the qu...
 
DX と社会問題解決
DX と社会問題解決DX と社会問題解決
DX と社会問題解決
 
身の丈にあった社会問題解決
身の丈にあった社会問題解決身の丈にあった社会問題解決
身の丈にあった社会問題解決
 
AI系ディープテックスタートアップ の経営環境
AI系ディープテックスタートアップの経営環境AI系ディープテックスタートアップの経営環境
AI系ディープテックスタートアップ の経営環境
 
AI_IoTを活用する企業のあり方
AI_IoTを活用する企業のあり方AI_IoTを活用する企業のあり方
AI_IoTを活用する企業のあり方
 
AI とデジタル変革
AI とデジタル変革AI とデジタル変革
AI とデジタル変革
 
デジタル変革とソフトウェア化する産業:これからの20年に君たちが知っておくべきこと
デジタル変革とソフトウェア化する産業:これからの20年に君たちが知っておくべきことデジタル変革とソフトウェア化する産業:これからの20年に君たちが知っておくべきこと
デジタル変革とソフトウェア化する産業:これからの20年に君たちが知っておくべきこと
 
デジタルが切り開く未来ビジネス
デジタルが切り開く未来ビジネスデジタルが切り開く未来ビジネス
デジタルが切り開く未来ビジネス
 
デジタル戦略とAWS
デジタル戦略とAWSデジタル戦略とAWS
デジタル戦略とAWS
 
鉄腕アトムはできるか?
鉄腕アトムはできるか?鉄腕アトムはできるか?
鉄腕アトムはできるか?
 
経営視点から考察するデジタル戦略 ~クラウドがもたらすビジネスインパクト~
経営視点から考察するデジタル戦略 ~クラウドがもたらすビジネスインパクト~経営視点から考察するデジタル戦略 ~クラウドがもたらすビジネスインパクト~
経営視点から考察するデジタル戦略 ~クラウドがもたらすビジネスインパクト~
 
Move out from your comfort zone!
Move out from your comfort zone!Move out from your comfort zone!
Move out from your comfort zone!
 
クラウドの進化とメディア理解の発展
クラウドの進化とメディア理解の発展クラウドの進化とメディア理解の発展
クラウドの進化とメディア理解の発展
 

Recently uploaded

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 

Recently uploaded (7)

IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 

Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)

  • 1. © 2014 NTT DOCOMO, INC. All rights reserved. NTTドコモ事例から見る モバイル&クラウド時代のサービス開発について 1 栄藤 稔 @mickbean NTT DOCOMO
  • 2. WebサービスのAWS大規模利用 © 2014 NTT DOCOMO, INC. All rights reserved. モバイル&クラウド時代のお話 2 使ってみることが大事 社内の反応にも変化 クラウド機能の進化 開発スタイルにも変化 業務系サービスのAWS大規模利用 ビリングの最適化も課題
  • 3. © 2014 NTT DOCOMO, INC. All rights reserved. 3 AWS re:Invent 2013
  • 4. © 2014 NTT DOCOMO, INC. All rights reserved. 基本アーキテクチャ2010 Logging Voice
 Recognition Task
 Recognition Logging Voice text text contents Service Providers’ DB contents text Text to speech (inspired by Microsoft Bing, and Google Voice Search) 4
  • 5. © 2014 NTT DOCOMO, INC. All rights reserved. 急発進 •Mar 2012 –0.5M accesses/day •Apr 2012 –1.5M accesses/day •Jul 2012 –2.5M accesses/day 5
  • 6. © 2014 NTT DOCOMO, INC. All rights reserved. Version 1 Implementation (Mar. 2012) A LB B Started with two local cloud providers in Japan, and soon faced two difficulties: •Scalability in terms of #servers •Inflexible monthly payment 6
  • 7. © 2014 NTT DOCOMO, INC. All rights reserved. 引っ越し2回 • 2012年4月 • ローカルクラウド事業者からAWSへ ! • 2012年7月 • 東京から北カリフォルニアへ • Deploy mixture instance types (c1.xlarge and m2.4xlarge) ! • Sep 2012 • 北カリフォルニアから東京へ –Unified to m2.4xlarge –遅延の改善 7
  • 8. © 2014 NTT DOCOMO, INC. All rights reserved. システムアーキテクチャ2012 Availability Zone #1 SmartPhone Management Server Log Server for VR Availability Zone #2 Voice Recognizer(VR) Task Recognizer(TR) Log management system Same as AZ #1 TR Servers ELB (across multiple zones) Tokenizer Access Log Servers Availability Zone #3 VPC VR Servers LB ELB (across multiple zones) ELB (across multiple zones) 8
  • 9. © 2014 NTT DOCOMO, INC. All rights reserved. 必須デザインパターン: Multi-Data Center Availability Zone #1 Availability Zone #2 LBLB VR servers Route 53 m2.4xlarge x ~300 !! HAProxy Voice VPC VR servers Voice Recognition Part 9
  • 10. © 2014 NTT DOCOMO, INC. All rights reserved. Cloud Nativesでよかった! • 他のサービスも含めて21のデザインパターンを利用 (総計48) ! • とくに ‘Queuing  Chain’  と  ‘Scale  Out’  パターンを多用. 10
  • 11. © 2014 NTT DOCOMO, INC. All rights reserved. 他にも大事なデザインパターン •Scheduled Scale Out ! •Clone Server 11
  • 12. © 2014 NTT DOCOMO, INC. All rights reserved. Traffic Pattern 0:00 1:00 2:00 3:00 4:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00 13:00 14:00 15:00 16:00 17:00 18:00 19:00 20:00 21:00 22:00 23:00 Normal traffic 12
  • 13. © 2014 NTT DOCOMO, INC. All rights reserved. サーバー起動の準備 AMI の毎日リフレッシュ –音声認識モデルの更新 スパイクトラフィックに対応 したAMI の起動 –10 min - 30 min前に準備 13
  • 14. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 © 2014 NTT DOCOMO, INC. All rights reserved. Auto-Scaleで追いつかない爆発的トラフィック TV commercial causes a spike traffic. 30x traffic # of servers 20:38 20:40 20:43 20:45 10min 14
  • 15. © 2014 NTT DOCOMO, INC. All rights reserved. プラットフォーム テクノロジー リーダー グローバルな 顧客基盤 AWS 革新的 パートナー エコシステム パートナーエコシステム Scale! 15
  • 16. © 2014 NTT DOCOMO, INC. All rights reserved. Cloud 2.0 な設計とは? ① 「Design for failure」「共有責任モデル」を使いこなす。 ② クラウドに多くの機能を求めない。As Isで使う。依存しない。 ③ ハードを意識しない。ソフトで調整する。 ④ 小さく作って大きく伸ばす(伸ばせる)ようにする。 ⑤ 従来より「設計」に時間とコストをかける。 ⑥ 従来の常識やルールから一度離れ、何が本質かを考える。 16 Cloud 1.0 Cloud 2.0 # # # #
  • 17. © 2014 NTT DOCOMO, INC. All rights reserved. ほんまに5人で 作ったんか? やっつけ仕事 の割には良く できている。 17
  • 18. © 2014 NTT DOCOMO, INC. All rights reserved. 「リーンスタートアップモデル」 構築する 製品 学ぶ データ 少ない予算と人数で 素早い製品展開 素早い投資判断 柔軟な資金調達 アドバイザー ユーザーの声 アイデア 計測する 18
  • 19. © 2014 NTT DOCOMO, INC. All rights reserved. 閑話休題:あるデータ蓄積系サービス開発の例 (1) アーキテクチャ改善-メディア変換部の非Shard化   ! (2) アーキテクチャ改善-PUSH方式のGCM化によるインスタンス数削減   ! (3) 実際のトラフィックに応じたインスタンス数、EBSサイズ等の見直し 19
  • 20. © 2014 NTT DOCOMO, INC. All rights reserved. Cloud Non-Native:真逆のデザインパターン • Try fast, think later –とりあえず既存のコンポーネントの組み合わせで非効率だとわかっていながらサービスを作っ てしまう。その後、徐々に最適化を図り、後で減らす。 –サービス提供と品質を優先し、最適化とコストは後回し。パフォーマンスも重要。 –初版ではセキュリティ対策やトラフィック対策は過剰に。その後改善。 •大量のウィルス検知、IPS/IDSシステムをそこら中に → 実績見合いで減らす •自動でスケールアウトできないものは多めに置く → 実績見合いで減らす •デザインは初版は出来るだけTraditionalで実績の多いものを → 徐々に新しい方法にチャレ ンジ。 •どんなにトラブっても大丈夫なように出来るだけバックアップは多めかつ頻繁に。 → バグ の収束とともに、不要なものを精査、除去。 •Avoid deadlock –我慢してRIは買わない •どんなにコストが高くてもRIを買うと事後の最適化の意味がなくなる 20
  • 21. © 2014 NTT DOCOMO, INC. All rights reserved. パブリッククラウドに対する3大懸念 セキュリティ ! SLA ! スイッチングリスク 21
  • 22. © 2014 NTT DOCOMO, INC. All rights reserved. 使い始めてからの変化 oクラウドに対する意識! ➢クラウドはよくわからない → クラウドも使い方次第 oセキュリティに対する意識,対策! ➢物理的境界 > 論理的境界 → 物理的境界 ≧ 論理的境界 ➢AWSの豊富なセキュリティ機能をフル活用 ✓VPC,SSE/CSE,NACL,VPN,IAM,MFA,etc. o使いながら改善していくことが大事! ➢実運用データを分析してScaling ➢機能集約,機能分割 ➢AWSの新機能リリース ✓独自構築から機能利用へ •CloudTrail !! 22
  • 23. © 2014 NTT DOCOMO, INC. All rights reserved. AWSの利用スパイラル 23 Not  Using   AWS Dive to AWS Analyze, Study, Discuss Deploy,  Verify,     Use,  Use,  Use! Analyze,  Study,    Discuss Data, Result, Record, New Service/Function Improvement
  • 24. © 2014 NTT DOCOMO, INC. All rights reserved. 24 Dive to AWS (2012) Dive to AWS (2014) ミッションクリティカルシステム Webサービスシ ステム 業務系システム
  • 25. © 2014 NTT DOCOMO, INC. All rights reserved. ドコモにおけるビッグデータ活用 インターネット ペタバイト級のデータ+機械学習+並列分散計算モデル ! ! ! ビッグデータからの行動パターン分 析によるサービス利用促進/ユーザ ビリティ向上 ! ! 多種多様なログに基づくクロスレコ メンド/チューニングによる精度向 上/対象ユーザ・コンテンツのカバ レッジ向上 ! ! ビッグデータを用いた辞書構築によ る文字認識・画像認識精度の向上 /ソーシャルメディア情報活用によ るユーザ動向把握 ! ! ビッグデータを用いたネットワーク ルーティングの最適化/解約につな がる行動パターン発見 ! ビッグデータを用いたハザードマップ /犯罪発生マップの高精度化・カバ レッジ向上 ! ! ! 交通機関・公共施設の運行最適化 による待ち時間の最小化 マーケティング リコメンデーション メディア理解オペレーション最適化 セキュリティ 社会インフラ最適化 業務システム のデータ 様々な ログファイル CRMシステム の顧客データ Webサイト、 ブログ ソーシャル メディア 静止画、動画 センサデータ Business Intelligence Data-Driven Innovation 25
  • 26. © 2014 NTT DOCOMO, INC. All rights reserved. システムの要求条件の位置づけ Hot  data Warm  data Cold  data レイテンシ:ms 以下   容量:~Tbyte   対象:何万人 レイテンシ:ms ~sec   容量:Tbyte~ Pbyte レイテンシ:sec以上   容量:Pbyte以上   対象:バッチ処理 常に一定のデータ量がある   常に業務システムに組み込まれている   利用停止=業務停止につながる 使いたいときに使える、使いたい時が一定ではない   データ容量が予測できない・一定ではない オンプレミス クラウド 26
  • 27. © 2014 NTT DOCOMO, INC. All rights reserved. Data Analysis Lineups from Amazon • Amazon RDS - 汎用データベース。MySQL/OracleDB/PostgreSQLなど • DynamoDB – 性能保証型Key-Value Store • ElasticChache – In memory キャッシュ。Redisなどに相当。 • RedShift – MPP型データベース。DWH用途向け。Greenplum/Netezza相当。 • Elastic MapReduce (EMR) – Hadoop相当。分析台数に応じて課金。データストアはS3 • Amazon S3 OLTP系   処理機構 DWH系   分析機能 大容量   データストア 97
  • 28. © 2014 NTT DOCOMO, INC. All rights reserved. Products of Hot  data Warm  data Cold  data RedshiftRDS&ElasticChache
 &DynamoDB &  Kinesis EMR VPC
 DirectConnet Datapipeハイパフォーマンスな
 データベース群 S3,  Glacier低コストストレージ データフロー   マネージメント 低コスト
 高パフォーマンス
 DWH Map&Reduce   アプライアンス セキュアな
 NW 既存設備 28
  • 29. © 2014 NTT DOCOMO, INC. All rights reserved. 更なる利用拡大 oAudit機能の充実 •Direct Connect Support by CloudTrail (2014.5) •CloudTrail Delivery for Tokyo Region (2014.6) oRedShiftの機能充実 •Query Flexibility (2014.5) oセキュリティ対策機能の充実 •Resource level permissions by IAM policies (2013.7) •MFA-protected API Access (2012.7) 29
  • 30. © 2014 NTT DOCOMO, INC. All rights reserved. RedShiftを利用したデータ分析基盤 30 Data o業務系システム(分析)での利用検討を開始 DOCOMO DATA CENTER
  • 31. © 2014 NTT DOCOMO, INC. All rights reserved. Cloud-based DWH architecture 31 Intranet Encryption・logging DOCOMO datacenter VPC Load Proxy GW Storage Server Clients ODBC JDBC BI Existing DWH VPC  only VPC
 read  only Data  pipeline EMR Redshift DM
 DWH Data
 Handling GW Data
 Handling GW Customer  info. Usage  info. The same
 IP addresses Snapshot Load Direct Connect 10Gbps x 2 Social  media   (Twitter,  el.) querying result S3 1.  Transparency 2.  No  provisioning 3.  Sandbox
  • 32. © 2014 NTT DOCOMO, INC. All rights reserved. Sandbox examples • Hadoop – Trying new analytics(e.g. machine learning, unsupervised clustering) with programming language ! • Graph database – Trying social influence analysis ! • Streaming process, In-memory database – Enabling real-time recommendation of EC sites ! • ETL – Testing new data and injection to DWH ! • BI and analytics platform (e.g. R) – Providing dashboard to internal customer temporary – Enabling to use favorite language of data scientists 32
  • 33. © 2014 NTT DOCOMO, INC. All rights reserved. お金の面でクラウドにおいて変わること 33 安定的・計画的・大きなお金・前払い 予測不能・変化しがち・小さなお金・後払い レガシー クラウ
  • 34. © 2014 NTT DOCOMO, INC. All rights reserved. クラウドコストの変化の因子 34 クラウドの支払い OSタイプ(Linux/Windows) インスタンスタイプ   リージョン(9箇所) 為替変動 購入方法   • オンデマンド   • リザーブド   •1年/3年   •Light/Medium/Heavy • スポットインスタンス 意外と
 大きい ※AWSは利用料は全てドル払いのため
  • 35. © 2014 NTT DOCOMO, INC. All rights reserved. Purchasing Options •On-Demand Instances •通常の1時間単位の支払い •Reserved Instances –Upfront + Hourly の支払い –1年と3年のオプション:3年のほうがトータルが安い –Light/Medium/HeavyによってUpfrontとHourlyのバランスが違う •Heavyはhourlyは使用時間に関わらず全時間分支払い義務
 (その代わり単位時間では最安値) –ConsolidateBilling配下のすべてのユーザで余剰分の使い回しが可能。 •余った分をわけあえる –RIを購入すると立ち上げ保証(RI購入台数までは必ず起動できる保証)が付く •ただし、購入したアカウントのみ。Consolidate配下の他のアカウントでは提供され ない •Spot Instances –入札によるインスタンスの購入 35 単位   価格 高 安
  • 36. © 2014 NTT DOCOMO, INC. All rights reserved. Spot Instancesの活用 • 何に使うのか? – サーバの中断は避けられないので、中断しても良いジョブ用 1. オプションのタスク。追加で実施しておきたいなど。分析系など。 2. 遅延可能なジョブ。リアルタイムは必要ない。バッチジョブなど。 3. ブースト系。基本的な処理量はオンデマンドで確保。 4. お金がない。でも大量に一度にマシンが必要。シミュレーション。 ! • 使い方と戦略 – オンデマンド以下で入札 • とにかく安く済ませたい。優先度低。 – オンデマンドと同じで入札 • 最悪同じ価格で、最低でもお得になる。 – オンデマンド以上で入札。 • 止まってほしくないけど、安くなればラッキー。 36
  • 37. © 2014 NTT DOCOMO, INC. All rights reserved. Consolidated Billingの罠 37 A B RI買った人 RIはUpfront(先払い)を行って   利用料を安く抑える仕組み.  でも・・・ m3.xlarge x5台   Light  Usage A アカウント上の
 みかけの利用料 コンソリ無し   の利用料 B なんで? ラッキ~ アカウント上の
 みかけの利用料 コンソリ無し   の利用料 なにもしてない   のに利用料が
 下がるように見える RIを買ったのに
 期待したほど   利用料が下がらない Consolidated Billing
 にしていない場合 等 分 割 Consolidated  Billingにすると   請求時には合算して利用(時間)で   同種(サイズ・OS種別)のインスタンス毎に   等分割されて各アカウントに乗せられる Blended
 rate On-demand
 で利用分 RIで購入分
  • 38. © 2014 NTT DOCOMO, INC. All rights reserved. プロジェクト管理面での問題 38 Project  A Project  B ワークロードに   対して最適化を   してRIを戦略的に
 購入して・・・云々 どうせ会社が   払ってくれるんだから
 何にもしなくて   よくね?? Project  Aの努力が   Project  Bに反映されてしまう あんだけ頑張ったのに
 対して減ってないんじゃ   やる気なくすわ なんかしらんけど   今月はいつもより
 ちょっと少なかったなぁ 特にProject  Aが小さくて、   Project  Bが大きい場合にはより顕著に・・・。 これでは   コスト最適化の   モチベーションは   下がるばかり 月末
  • 39. © 2014 NTT DOCOMO, INC. All rights reserved. コスト管理ツール 6/17/2014 39 リザーブドインスタンスの
 有効利用度の表示   ! •有効なRI数(購入RI数)   •RI利用数   •RI利用率   •RI余剰数   ! •利用アカウント別   •利用サービス別   •日付指定   •1時間毎/1日毎切り替え   •リザーブド(RI)指定絞込   •利用AZ絞込   •利用インスタンスタイプ絞込   ! などなど 時系列でのコスト表示機能   ! •利用料表示   •利用台数表示   •利用アカウント別   •利用サービス別   •日付指定   •円換算(為替反映)   •1時間毎/1日毎切り替え   •リザーブド(RI)指定絞込   •利用サービス絞込   •利用AZ絞込   ! などなど
  • 40. WebサービスのAWS大規模利用 © 2014 NTT DOCOMO, INC. All rights reserved. 本日話したこと 40 使ってみることが大事 社内の反応にも変化 クラウド機能の進化 開発スタイルにも変化 業務系サービスのAWS大規模利用 ビリングの最適化も課題