SlideShare a Scribd company logo
1 of 45
日本から世界へ
アジアで展開する動画サービス
RealPlayを支えるAWS
リアルネットワークス株式会社
アジア コンシューマ事業部
シニアプログラムマネージャー
豊田 将志
Thursday, September 12, 13
•大手ポータルにて開発を担当
•2008年 RealNetworks 入社
•開発リードを経て、デザイン・開発マ
ネージャー、サービス企画、技術企
画、プロジェクトマネージメント、...
自己紹介
Thursday, September 12, 13
?
Thursday, September 12, 13
Tokyo Consumer Team
= Asia Consumer Team
Map data ©2013 Google, INEGI, MapLink
Thursday, September 12, 13
RealPlay ?
Thursday, September 12, 13
RealPlay ?
Thursday, September 12, 13
RealPlay ?
Thursday, September 12, 13
100 以上のチャンネル
Thursday, September 12, 13
ASIA → Subscription
Thursday, September 12, 13
日本からアジア市場に
VODサービスを展開
Thursday, September 12, 13
スケーリング
= 常に悩まされてきた問題
Thursday, September 12, 13
歴史と共に説明
→ AWSの登場までしばし
お付き合い下さい
Thursday, September 12, 13
第1章
各リージョンにiDC
Thursday, September 12, 13
Map data ©2013 Google, INEGI, MapLink
Tokyo
Singapore
Sydney
Thursday, September 12, 13
Map data ©2013 Google, INEGI, MapLink
Tokyo
Singapore
Sydney
Tokyo team
+
Singapore team
→ Tokyoに集約
Thursday, September 12, 13
•システムエンジニア 1名 + 開発 2名
•東京から全てのiDCをカバーできない
•今ほどクラウドは充実していなかった
Thursday, September 12, 13
CDN !
Content Delivery Network
Thursday, September 12, 13
第2章
CDN時代
Thursday, September 12, 13
•CDN → 世界にキャッシュサーバー
•TokyoのiDCをオリジンに
•CDNで静的にファイル配信
•動画配信もCDNで
Thursday, September 12, 13
•サーバーオペレーション → 今まで通り
•トータルコスト大幅削減
•動画配信クオリティUP!
Thursday, September 12, 13
かなりのKAIZEN!
...でも
CDNで全てが解決?
→ NO!
Thursday, September 12, 13
ダイナミックアクセス全てを処理で
きるキャパシティ不足@Tokyo iDC
→ HTML Publishing Model
= 全てのページを静的HTMLで配信
Thursday, September 12, 13
CDN
CMS
Storage
DB
Web
CP
Videos Page, Assets
User
Thursday, September 12, 13
•UI変更 → 全ページをPublish
•最小限のAPIと果てしないJavascript
•開発効率↘ QA・修正時間↗
•増え続ける動画
→ エンコード負荷とストレージ問題
2∼3年続きました
Thursday, September 12, 13
第2.5章
転機到来
Thursday, September 12, 13
2011年 あるPJでPaaSを
Thursday, September 12, 13
Pros
•動的な機能を簡単に実現
•簡単にスケール + 運用負荷ほぼゼロ
Cons
•PaaS特有の制限
RealPlay → もっと自由度が必要
Thursday, September 12, 13
第3章
そしてAWSへ
Thursday, September 12, 13
•自由度の実現 = IaaS AWS
•2012年1月に決断
•2012年4月に第1段リリース
Thursday, September 12, 13
Stage 1
Data OUT を AWS へ
Thursday, September 12, 13
CDN
CMS
Storage
DB
Web
VPN
DB
Web
ELB
User
Videos, Assets Pages
CP
Thursday, September 12, 13
•表示系の変更は容易になったが、、、
•Data IN の部分はまだiDC
•エンコード負荷問題 未解決
•ストレージ容量問題 未解決
•Replication遅延・エラー
Thursday, September 12, 13
Stage 2
Data IN も AWS に
Thursday, September 12, 13
•一連の流れをAWSに集約
•EC2のみの構成から脱却
•S3・RDS・SQS
•2012年9月リリース
Thursday, September 12, 13
CDN
Storage
Web
VPN
ELB
User
Videos, Assets Pages
WebWorker
S3
SQS
RDS
CP
Thursday, September 12, 13
運用負荷が大幅減
•S3 → ストレージ問題からの解放
•SQS → 個別管理不要
•RDS → 安定 + スケール
Thursday, September 12, 13
Stage 3
S3 Ecosystem
Thursday, September 12, 13
•2013/1/28 Elastic Transcoder リリース
•約2週間でETSに移行完了(検証→開発)
•コストカット、運用負荷さらに大幅減
•S3、SQSで簡単管理
•S3 エコシステムを実感
ETS
Thursday, September 12, 13
CDN
Storage
Web
VPN
ELB
User
Videos, Assets Pages
WebWorker
S3SQS
RDS
CP
ETS
SNS
Thursday, September 12, 13
•JS, CSS, 画像等のアセット配信を移行
•(基本的に)S3におくだけ
•API充実 (設定, Invalidate等)
•S3エコシステムを実感 (2回目)
CloudFront
Thursday, September 12, 13
CDN
ELB
User
Video Page
WebWorker
S3SQS
RDS
CP
ETS
SNS
CF
Asset
Thursday, September 12, 13
Glacier (予定)
•只今 計画中
•オリジナル動画ファイルに最適
•コストカットの期待大
•S3エコシステム実感 (するはず)
Thursday, September 12, 13
•インフラ制限からの解放
•インフラ情報もオープンに
•アジャイル, CI → 相性抜群!
•開発・リリース速度 大幅UP
ありがとう! AWS
Thursday, September 12, 13
最後に
•RealPlayはAWSと共に急ピッチで進化
中しています。お楽しみに!
•ビジネス提携、コンテンツ提携等ご興
味がある方は、、、
info@jp.real.com
Thursday, September 12, 13
ありがとうございました
Thank you 謝謝 감사합니다 ขอบคุณ
Thursday, September 12, 13

More Related Content

What's hot

What's hot (17)

[Jaws ug香川] 網元ami on aws market place
[Jaws ug香川] 網元ami on aws market place[Jaws ug香川] 網元ami on aws market place
[Jaws ug香川] 網元ami on aws market place
 
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
 
Innovation egg 第5回 『クラウド運用の本音』オープニング
Innovation egg 第5回 『クラウド運用の本音』オープニングInnovation egg 第5回 『クラウド運用の本音』オープニング
Innovation egg 第5回 『クラウド運用の本音』オープニング
 
東北IT物産展2015 @ 青森 スポンサーセッション
東北IT物産展2015 @ 青森 スポンサーセッション東北IT物産展2015 @ 青森 スポンサーセッション
東北IT物産展2015 @ 青森 スポンサーセッション
 
Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化
 
フロントエンドエンジニアとしてAWS re:invent に行ってきました
フロントエンドエンジニアとしてAWS re:invent に行ってきましたフロントエンドエンジニアとしてAWS re:invent に行ってきました
フロントエンドエンジニアとしてAWS re:invent に行ってきました
 
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
 
My Individual Output
My Individual OutputMy Individual Output
My Individual Output
 
ケガしないためのAws新サービスとre inventの過ごし方 株式会社アイディーエス_外木場さま
ケガしないためのAws新サービスとre inventの過ごし方 株式会社アイディーエス_外木場さまケガしないためのAws新サービスとre inventの過ごし方 株式会社アイディーエス_外木場さま
ケガしないためのAws新サービスとre inventの過ごし方 株式会社アイディーエス_外木場さま
 
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
 
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行
 
IoTとServerlessの世界 Jawsfesta_1103
IoTとServerlessの世界 Jawsfesta_1103IoTとServerlessの世界 Jawsfesta_1103
IoTとServerlessの世界 Jawsfesta_1103
 
20190314 aws first_stepv2
20190314 aws first_stepv220190314 aws first_stepv2
20190314 aws first_stepv2
 
クラウド時代の人材育成
クラウド時代の人材育成クラウド時代の人材育成
クラウド時代の人材育成
 
JAWS-UG 各支部紹介スライド in AWS Summit Tokyo 2018
JAWS-UG 各支部紹介スライド in AWS Summit Tokyo 2018JAWS-UG 各支部紹介スライド in AWS Summit Tokyo 2018
JAWS-UG 各支部紹介スライド in AWS Summit Tokyo 2018
 
Aws first step_v2
Aws first step_v2Aws first step_v2
Aws first step_v2
 
Platform.html5
Platform.html5Platform.html5
Platform.html5
 

Similar to AWS Cloud Storage Day 2013 - Presentation

AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
真吾 吉田
 
Developer Summit_20140214
Developer Summit_20140214Developer Summit_20140214
Developer Summit_20140214
samemoon
 
Vgにおけるuxデザインとagile開発@ハッカー道場
Vgにおけるuxデザインとagile開発@ハッカー道場Vgにおけるuxデザインとagile開発@ハッカー道場
Vgにおけるuxデザインとagile開発@ハッカー道場
VOYAGE GROUP
 

Similar to AWS Cloud Storage Day 2013 - Presentation (20)

[AWS Summit 2012] 基調講演 Day2: Go Enterprise!
[AWS Summit 2012] 基調講演 Day2: Go Enterprise! [AWS Summit 2012] 基調講演 Day2: Go Enterprise!
[AWS Summit 2012] 基調講演 Day2: Go Enterprise!
 
イスラエル発アドテクスタートアップ企業の現状と未来
イスラエル発アドテクスタートアップ企業の現状と未来イスラエル発アドテクスタートアップ企業の現状と未来
イスラエル発アドテクスタートアップ企業の現状と未来
 
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYSクラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
 
セキュリティを重視した本格ビジネスサイトをWordPressで作るためのセミナー
セキュリティを重視した本格ビジネスサイトをWordPressで作るためのセミナーセキュリティを重視した本格ビジネスサイトをWordPressで作るためのセミナー
セキュリティを重視した本格ビジネスサイトをWordPressで作るためのセミナー
 
注目のイスラエルの テクノロジーベンチャー紹介 &取り組み方の提案
注目のイスラエルの テクノロジーベンチャー紹介 &取り組み方の提案注目のイスラエルの テクノロジーベンチャー紹介 &取り組み方の提案
注目のイスラエルの テクノロジーベンチャー紹介 &取り組み方の提案
 
エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座
 
How to work Tableau x Google Cloud Platform in CyberAgent AdTech Studio
How to work Tableau x Google Cloud Platform in CyberAgent AdTech StudioHow to work Tableau x Google Cloud Platform in CyberAgent AdTech Studio
How to work Tableau x Google Cloud Platform in CyberAgent AdTech Studio
 
ソーシャルメディア戦略の基盤に欠かせないクラウドの今
ソーシャルメディア戦略の基盤に欠かせないクラウドの今ソーシャルメディア戦略の基盤に欠かせないクラウドの今
ソーシャルメディア戦略の基盤に欠かせないクラウドの今
 
イスラエル発のアドテクスタートアップの現状と未来(予告編)
イスラエル発のアドテクスタートアップの現状と未来(予告編)イスラエル発のアドテクスタートアップの現状と未来(予告編)
イスラエル発のアドテクスタートアップの現状と未来(予告編)
 
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
 
TreasureData Solution Architectの挑戦
TreasureData Solution Architectの挑戦TreasureData Solution Architectの挑戦
TreasureData Solution Architectの挑戦
 
Web制作/SIerのためのAWS
Web制作/SIerのためのAWSWeb制作/SIerのためのAWS
Web制作/SIerのためのAWS
 
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia TalkJAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
 
scrum_fest_osaka_2020
scrum_fest_osaka_2020scrum_fest_osaka_2020
scrum_fest_osaka_2020
 
Developer Summit_20140214
Developer Summit_20140214Developer Summit_20140214
Developer Summit_20140214
 
InterBEE 2018 AWS & AWS Elemental Booth Review
InterBEE 2018 AWS & AWS Elemental Booth ReviewInterBEE 2018 AWS & AWS Elemental Booth Review
InterBEE 2018 AWS & AWS Elemental Booth Review
 
Vgにおけるuxデザインとagile開発@ハッカー道場
Vgにおけるuxデザインとagile開発@ハッカー道場Vgにおけるuxデザインとagile開発@ハッカー道場
Vgにおけるuxデザインとagile開発@ハッカー道場
 
使ってみよう! Cloud Automator
使ってみよう! Cloud Automator使ってみよう! Cloud Automator
使ってみよう! Cloud Automator
 
Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験
 
Thailand Market and Coworking Space
Thailand Market and Coworking SpaceThailand Market and Coworking Space
Thailand Market and Coworking Space
 

Recently uploaded

Recently uploaded (12)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

AWS Cloud Storage Day 2013 - Presentation