2012-06-11 13 views
5

基本的に、私は音楽ストリーミングアプリを立ち上げようとしています。私はコストを把握しようとしています。ストリーミングサービスの帯域幅ではコストがかかります

S3やRackSpaceクラウドなどのクラウドサービスは高価です。スケーラビリティに関しては、私は平均的なユーザーが1時間音楽を聴いて、私たちのアプリケーションが10万人のユーザーに拡大すると言うことを想定しています。帯域幅のユーザーあたり約90MB /時間...別の前提を立てて、24時間に平均10,000人の同時ユーザーが音楽をストリーミングしているとします(90MB(avg/hr)* 10k * 24 = 21,600,000MB =〜 20.5 TB)...それは帯域幅のたわごとの負荷です! Rackspaceの価格によると、それは1日あたり3,780ドルです... hollllllyくそ! Rdio、Groovesharkなどのサービスには、およそ1,500万(ライセンス)の曲があります。それを15000,000 * 3MB(平均歌)= 43,945GB = 1ヶ月に4,300ドルです。

だから、これらのレートでは、RdioやGroovesharkなどの企業は決してこれを支払っていません。

私の質問は簡単です...一般的に、ストリーミングサービスを作成する際にはどのようなルートが必要ですか?特定のものが私の投票を得るでしょう! (AKA、安価なCDNサービスを提供する有力企業へのリンク、または定額料金のための未測定コロケーション)

ありがとうございました!

より)

アプリケーションサーバーはRackspaceの上でホストされます...が、これは、私は本当にただ速い「CDN」を必要とするという事実を考慮すると、多少は無関係です

+2

これはコードの問題を伴わないようです。 [Webmasters](http://webmasters.stackexchange.com/faq)の方が良いかもしれない –

答えて

2

削減する方法のがたくさんありますそのコスト。私はSpotifyが(他のものの中で)以下を行うことを知っています:

  1. ローカルで曲をキャッシュします。
  2. P2Pを使用して他のクライアントからダウンロードします(主に低遅延を保証するためにサーバーを使用します)。
  3. 支払いユーザーに高いビットレートしか許可しません。

私はあなたが以下を読むことをお勧めします:http://www.csc.kth.se/~gkreitz/spotify-p2p10/

あなたが安い、その後ホスティングを探しているなら、私はあなたがチェックアウトをお勧め:http://www.hetzner.de/。私はそれらを使用していないが、私はそれらについてたくさんの良いことを聞いた。

+0

リストへの返信: 1)もちろん可能な限り曲はキャッシュされます 2)P2Pは素晴らしい....ユーザーの拠点は主にモバイルになるとは思っていませんでした...私はスポットギアがモバイルクライアントでP2Pを使用しているとは思いません。 3)主に有料のサービスです... "無料"のユーザーは限定されたプレイしかできません。ファイルの多くのバージョンを保存することは素晴らしいことですが、上記のコストに注意してください。ストレージコストを2倍にします)。その時が来れば、長期的にお金を節約できるかどうかを分析することができます。 :) – Jordan

+1

モバイルクライアントにはP2Pは使用しませんが、モバイルクライアントにはオフライン同期を使用します。 – Yrlec

+0

ああ、それは本当です。これらはコストを効果的に削減する3つの方法を定義していますが、費用対効果の高いCDNまたはデータ層がまだ必要です。 – Jordan

1

私たちは多くの帯域幅を使用して拡張する必要が私たちの大量メール配信サービス(http://elasticemail.com)にかかるコストの削減に取り組んできました。私たちは、OVHに切り替えることにより、私たちはたくさん安く、彼らはあなたが複雑なインフラで見つけるだろう複雑さの多くを自動化するのに最適なAPIのを持っているため非常に多くの帯域幅と多くのより多くのハードウェアを得ることができることを見出しました。

私たちにたくさんのお金を節約するために、OVH(http://ovh.ie)に感謝します。

+0

これは、リンクと経験を提供したために+1しました。私は他の何かが現れるかどうかを見るためにもっと多くの反応を待つでしょう。ありがとう! – Jordan

+0

OVHも(50台以上のサーバーで)使用していますが、毎月の帯域幅制限がなく安価で堅牢なものは見つかりませんでした。彼らは現在、世界で4番目に大きなホスティング事業者であり、カナダ(35万以上のサーバ)で世界最大のデータセンターを建設中です。サポートについてはOKですが、VIPパッケージ(約500ユーロ/年)を購入して、彼らの技術の1つに直接リンクしたい場合があります。 –

1

(料金に含まれている)彼らのCDNは、アカマイを使用するために、私はRackspaceのクラウドファイルを知っています。アカマイは、ウェブ上の周りの任意の価格設定を持っていないように見えますが、彼らはいくつかのGoogleを後に高価であるように見えるん。

私はこれらのことを試しています。

  1. Rackspaceにあなたの計画を伝え、何らかの一括処理を実行できるかどうか尋ねます。
  2. アカマイに連絡し、あなたの計画について教えて、彼らが提供するものを見てください。
  3. Googleの「最も安いコンテンツ配信ネットワーク」とは何が起きているのかを見てください。

私はCDNがあなたの望むものだと思っています。それはあなたに必要な容量を与えます。私は単純なVPSやクラウドプロバイダーの後ろにCDNを置かずにそれを行うことは可能ではないと思います。

基本的には、多くの静的コンテンツを提供していて、クラウドサーバ(vps)から実行している場合、いくつかのポイントでパイプが詰まることになります。最終的には容量に達しますが、CDNではすべてのコンテンツがノードにプッシュされるため、基本的には続きます:)

私の経験から、Akamai CDNは最高です。私はそれをRSクラウドファイルを使ってかなり使ってきました.2年の間に2つの問題だけが発生しました.1つは離れたDNSサーバを使用した場合のエンドユーザの不具合で、もう1つは約1.5日で修正されました。ユーザーはイタリアやどこかにいて、そのコンテンツは他の国から出ていました。

Akamaiは、近くにあるホストのIPアドレスを要求するDNSサーバーのgeo IPデータベースルックアップを使用します。これは、ほとんどの人にとってISPのDNSサーバを使ってルックアップを行うので効果的です。

プラス側では、米国からダウンロードした場合(たとえば、ゴールドコースト)、ほとんどのユーザーがping時間がかなり短くなっています。たとえば、akamaiへのping時間は約20-50 msec、米国では250-400 msecです。

更新:自分をグーグルいくつかを行った後、これは有望に見えた:http://24ways.org/2008/using-google-app-engine-as-your-own-cdn - 彼らは、CDNとしてGoogleアプリのエンジンを使用するように言っています。プラス面では、私が最後にチェックしたことは無料で行うことができますが、欠点については、無料で利用できるように計画してビジネスを立ち上げませんでした。無料のものをリリースした後、後でそれを充電するか、またはそれらを落とすというGoogleの歴史に行く。

+0

ここに知ってくれてありがとう。良い、有用な詳細。 –

4

jetNEXUSのような加速ロードバランサを見てください。彼らは静的なキャッシュHTMLマキシングや圧縮のようなテクニックを使って、実際のサーバに当たるデータの量を劇的に減らすことができます。これにより、帯域幅のコストを大幅に節約できます。 私はRackspaceにいくつかのZeusやJetnexusの製品があると思うし、AmazonのCloudでオプションとして利用できることが分かっている。

関連する問題