31
AWSだけで構築する フルマネージド動画配信サービス 株式会社ネクフル Copyright 2016 Necfru Inc.

AWSだけで構築する フルマネージド動画配信サービス · :世界最配信事業者 b社(aws使 )をしていた弊社クライアントの場合 間 4,000万→弊社300万前後までコスト削減

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • AWSだけで構築するフルマネージド動画配信サービス

    株式会社ネクフル

    Copyright  2016  Necfru  Inc.

  • ⾃自⼰己紹介

    株式会社ネクフル代表取締役  草薙  俊介  (Shunsuke  Kusanagi)

    1982年年  北北海道札幌市出⾝身2001年年  北北海道札幌⻄西⾼高等学校  卒2005年年  明治⼤大学  経営学部  卒2011年年  フリーター、webコンサルを経て独学でプログラミングを学び株式会社ネクフル設⽴立立

    好きなAWSサービス:  ElasticTranscoder

    Copyright  2016  Necfru  Inc. 1.

  • 会社概要

    動画C  to  C  プラットフォーム  necfru

    ・販売のできるYoutube  のようなもの・2011年年ローンチ・販売者数  5000⼈人〜~・動画数            20000本〜~・PC,  スマートフォン再⽣生対応  (RTMP,HLS)・クレジット,Paypal,スマホ3キャリア  AmazonPayment等の決済に対応

    Copyright  2016  Necfru  Inc. 2.

    http://necfru.jp

  • 会社概要

    オリジナル動画サイト無料料構築    necfru  yours

    ・独⾃自の販売チャネルを無料料で構築できるサービス・機能はnecfruと同じ・審査不不要で各種決済機能付きで最短5⽇日で運⽤用開始

    九州朝⽇日放送様  KBCオンデマンド テレビ⻑⾧長崎様  KTNオンデマンド

    Copyright  2016  Necfru  Inc. 3.

    http://necfru.com/yours/

  • AWSに運⽤用を切切り替えるまで

    Copyright  2016  Necfru  Inc. 4.

  • 2015年年までの構成

    動画配信業者Aを利利⽤用

    ・Webサーバー(2cpu/4gb/40GB)  *  2台・DBサーバー(4cpu/8gb/100GB)  *  2台・動画変換サーバー(ffmpeg)  8cpu/16gb/100GB・ストリーミング配信サーバー(Wowza)4cpu/8gb/1TB・国内のオンプレミス環境・DRとして国内のVPS

    Copyright  2016  Necfru  Inc. 5.

  • 2015年年までの構成

    問題1  拠点が国内にしか無い増え始めてきた海外からのユーザーに対して配信が遅い。冗⻑⾧長化の構成を取ることが出来ない。

    問題2  単純に動画のエンコードが遅い2時間程度度の動画をユーザーがアップロードしてエンコード  -‐‑‒>  配信完了了するまでにかかっていた時間  -‐‑‒>  約4時間

    問題3  

    サービスをスケールさせていくにあたっての致命的

    各種ログ(エンコード,エラーログ等)が提供されなかった。⾒見見るまでにとても時間がかかる。

    Copyright  2016  Necfru  Inc. 6.

  • 2015年年までの構成

    問題4  実態に⾒見見合ってない⾼高コスト・ほとんど使⽤用されていないはずのサーバーの利利⽤用費⽤用。・無駄に積み上がっていくストレージ料料⾦金金・ライセンス費⽤用の積み上げ。

    問題5  単純に配信時のサービスの品質が悪かった1年年以上運⽤用してきて、数⼗十回のダウン。障害検知も遅い。管理理コストを削るはずが、むしろ増えている。

    Copyright  2016  Necfru  Inc. 7.

  • 開始早々に早くも限界に

    費⽤用が掛かり過ぎるのも当然問題だが、それよりもサービスのスケールに合わせて拡張できる環境とはほど遠いものであったほうが問題になった。

    Copyright  2016  Necfru  Inc. 8.

  • 何とかするために

    課題1  インフラの管理理コストはかけることは出来ない・⼈人的リソースが物理理的に⾜足りない。・特定の⼈人の属⼈人的なノウハウにすることは避けたい。・ビジネスを作ることに注⼒力力したい。

    課題2  コスト計算は明朗会計に・本当に必要な物に必要な投資をする。

    課題3  ・ログやサービスの稼働状況がある程度度リアルタイムで確認できないのは時代にあってない。

    稼働状況は把握できないといけない

    Copyright  2016  Necfru  Inc. 9.

  • 何とかするために

    課題4  国外からのアクセスの対応・国内のみの拠点ではサービスのスケールが⽌止まってしまう。

    課題5  性能向上・エンコード、配信で低かった品質を⼤大幅に向上させる必要がある。

    Copyright  2016  Necfru  Inc. 10.

  • ⽐比較

    海外向け動画配信業者・費⽤用が年年単位で数千万〜~

    国内動画配信事業者・初期費⽤用が数百万〜~・拠点は国内のみ

    ⾃自社で内製・技術的には問題ないが、リソースと運⽤用コスト、属⼈人的ノウハウ

    Copyright  2016  Necfru  Inc. 11.

  • ⽐比較

    ・構築時に実際利利⽤用するため費⽤用はかかるが、初期費⽤用は無し・フルマネージドである・DNS,Mail,など関連して利利⽤用するサービスも全部⼀一本化できる・利利⽤用者が多いのでノウハウが豊富

    ☆海外拠点が即構築可能☆関連サービスも全て含めて即構築できるのはAWSしかなかった

    ☆構築時にも担当者が1から相談に乗ってくれる☆マニュアルのトレーニングのみで後は放置、場所だけ⽤用意するだけのサービスが多い中、細かいレベルで問題解決に相談に乗ってくれたのはAWSのみ

    Copyright  2016  Necfru  Inc. 12.

  • AWSでの活⽤用

    Copyright  2016  Necfru  Inc. 13.

  • 現在の構成

    EC2RDS

    ETSSQS

    LambdaS3

    CloudFront

    Copyright  2016  Necfru  Inc. 14.

  • 現在の構成

    EC2RDS

    ・Route53,ELBも含めて基本的な使い⽅方

    S3

    ・ユーザーからアップロードされる動画ファイル・エンコードの動画ファイル・エンコードした動画ファイルから⽣生成されるサムネイル・説明不不要の⾼高品質

    Copyright  2016  Necfru  Inc. 15.

  • 現在の構成

    CloudFront

    ・S3をオリジンとしてそのまま利利⽤用・RTMP配信⽤用とHLS⽤用にディストリビューションを作成可能・利利⽤用するにあたって転送量量以外、ライセンス費⽤用など不不要・http,  https両⽅方共利利⽤用可能

    Copyright  2016  Necfru  Inc. 16.

  • 現在の構成

    ・S3にアップロードされた動画をETSへ登録・ETSからの完了了通知を受け取ってアプリケーションへ通知・ETSによって⽣生成されたサムネイルから別フォーマットのサムネイルを⽣生成Lambda

    〇Nodejsで実装。(他pythonなども実装可能)〇サーバーレスでバイパス的な実装を担当〇実⾏行行時のメモリの割当,実⾏行行時間等指定できる〇実⾏行行時のログはすべてcloudwatchで確認可能〇Imagemagickなど予め⽤用意されているものなども利利⽤用でき、⾃自分で組み込むことも可

    Copyright  2016  Necfru  Inc. 17.

  • 現在の構成

    ・RTMP配信⽤用にMP4をエンコード・HLS配信にm3u8ファイルとtsファイル⽣生成・10秒おきにムービーからサムネイルを⽣生成

    ETS

    〇ほぼすべてのフォーマットからのエンコードが可能〇出⼒力力したい動画形式をプリセットとして作成〇課⾦金金はムービファイルの動画の分数〇作成するプリセットの数  *  動画の分数の合計〇⼀一つのリージョンに4つまで処理理するパイプラインを持つことができる。実装時には⼯工夫が必要〇エンコード速度度は早い  例例  )  3GB  30分を4プリセットで約8分程度度で完了了。

    Copyright  2016  Necfru  Inc. 18.

  • AWSに切切り替えてから

    Copyright  2016  Necfru  Inc. 19.

  • AWSに切切替後

    改善1  

    ストレージ費⽤用が激減

    3GB  30分の動画をアップロードから配信までトータルで4時間程度度かかっていた物が、約10分以内に完了了。

    改善2  

    エンコード処理理の改善

    動画データはとてもサイズが⼤大きいので、これまでストレージ費⽤用として毎⽉月15万程度度かかっていたものが、S3に保存を利利⽤用することで、約1万円とコスト削減し、信頼性は⼤大幅に向上。

    Copyright  2016  Necfru  Inc. 20.

  • AWSに切切替後

    改善3  

    運⽤用コストがかからなくなった

    S3とCloudFrontのみで配信できているため、国内のユーザーと海外からのユーザーへの配信が同品質になった。

    改善4  

    海外からのアクセスも問題なくなった

    AWSのみで構築しているため、物理理的なマシンの管理理などは無し。必要なログなどもすべてCloudWatchから確認することができる。

    Copyright  2016  Necfru  Inc. 21.

  • AWSに切切替後

    改善5  

    構築までの時間も早かった

    ストレージ、配信、エンコードですべての費⽤用を削減することが出来たので、トータル費⽤用でやく20分の1程度度コストを削ることが出来た。

    改善6  

    トータル費⽤用の削減

    ノウハウの豊富さ、物理理環境が無いためインフラ導⼊入コストなど気にする必要がなく。オンプレミスの環境からAWS環境へ切切り替えるのに2週間くらい作業が終わった。

    Copyright  2016  Necfru  Inc. 22.

  • まとめ

    Copyright  2016  Necfru  Inc. 23.

  • まとめ

    ●ETSのエンコード速度度は体感できるレベルで早い。●  S3に何もかも保存しておけば、ストレージ費⽤用が⽬目に⾒見見えて安くなる。●切切り替えコストも想定よりかなり早く終わった。●CloudFrontとS3のみで動画配信をしているので、⾼高負荷になったとしても、スケールはAWSが勝⼿手に⾏行行ってくれる。※EC2のインスタンスサイズに悩まなくていい。

    Copyright  2016  Necfru  Inc. 24.

  • まとめ

    ●Lambdaで補助的な処理理をすべて担当させることができるのはとても助かる。※Lambdaで出来ない処理理があった場合は⾃自分でEC2など利利⽤用して実装する必要がある。●パイプラインが⼀一つのリージョンに対して4個しか持てないのはなんとかしてほしい。※マルチドメインで運⽤用するようなサービスの場合、アプリケーションで⼯工夫する必要がある。●AWS内だけで⾮非常にサービスが多く、特に動画トランスコードや配信に関しては知識識と経験が無ければ恐らく難しい。

    Copyright  2016  Necfru  Inc. 25.

  • Necfru新サービスについて

    動画・⾳音声ストリーミング配信プラットフォーム

    necfru  Media  Cloud

    Copyright  2016  Necfru  Inc. 26.

  • 配信プラットフォーム⽴立立ち上げのきっかけ

    課題1  従来の動画配信事業者のコストは⾼高すぎる・なぜか常に⾼高⽌止まりしている。・動画事業が拡がらない第⼀一の⾜足枷。・⼀一部の配信事業者の寡占状態。

    課題2  コスト計算が超不不明朗配信量量、ストレージ量量のほか、動画本数、ユーザー数、アカウント数、再⽣生数、ストリーム数、トランスコード設定など⼀一般のユーザーでは理理解も計算もしにくい料料⾦金金設定

    Copyright  2016  Necfru  Inc. 27.

  • 例例:世界最⼤大⼿手配信事業者B社(AWS使⽤用)を利利⽤用していた弊社クライアントの場合年年間4,000万→弊社  300万前後までコスト削減

    弊社の配信プラットフォーム  necfru  Media  Cloud

    necfru  Media  Cloudの特徴・初期費⽤用無し、⾯面倒な契約等無し・無料料試⽤用可能、利利⽤用後も完全従量量制・縦動画、⾳音声も配信可能・尺、容量量、配信量量のみの明朗会計

    http://necfru.com/mediacloud

    Copyright  2016  Necfru  Inc. 28.

  • ソリューション提供事例例

    博報堂DYメディアパートナー様テレビ、新聞、雑誌、ラジオなどメディア企業・コンテンツホルダーを対象に動画事業に必要な機能をワンストップで提供するオリジナルの動画ビジネスマネジメントシステムにMedia  Cloudのソリューションを提供

    necfru  Media  Cloud  のソリューション提供

    このような法⼈人様へMedia  Cloudのソリューションのみの提供も開始します

    サービス上ではなくOEMで利利⽤用したい⾃自社アカウントでのAWSサーバーで同じものを組みたい

    Copyright  2016  Necfru  Inc. 29.

  • お問合せはこちらへ

    メール:[email protected]電話:03-‐‑‒6826-‐‑‒8969

    草薙(クサナギ)まで30.