使用流量服务的带宽来降低成本

时间:2012-06-11 06:30:02

标签: amazon-s3 cdn bandwidth rackspace-cloud rackspace

基本上,我即将推出一款音乐流媒体应用,而我正试图计算成本。

S3和RackSpace云等云服务非常昂贵。就可扩展性而言......我认为一般用户会听一小时听音乐,并说我们的应用可以扩展到100,000个用户。每个用户的带宽约为90MB /小时......让我们做另一个假设,并说我们平均有10,000个并发用户在24小时内流式传输音乐(90MB(平均/小时)* 10k * 24 = 21,600,000MB =〜 20.5 TB)......这是带宽的糟糕负担!根据Rackspace的定价,这是每天3,780美元......真的很糟糕!另外,像Rdio,Grooveshark等服务有大约1500万(许可)歌曲...如果我通过它进入混音,那就是15,000,000 * 3MB(平均歌曲)= 43,445GB =每月4,300美元。

因此,按照这些费率,像Rdio和Grooveshark等公司绝不会付出这么多。

所以我的问题很简单......通常,创建流媒体服务时需要采取哪些措施?具体可以赢得我的投票! (AKA,链接到评级较高的公司,提供更便宜的CDN服务或统一费率的未计量主机托管)

感谢duders!

更多)

应用程序服务器将托管在Rackspace上......但考虑到我真的只需要一个快速的“cdn”这个事实,这有点无关紧要

4 个答案:

答案 0 :(得分:4)

查看加速负载均衡器,例如jetNEXUS。它们非常易于设置和使用静态缓存HTML多路复用和压缩等技术,从而大大减少了访问实际服务器的数据量。这可以为您节省大量的带宽成本。 我认为Rackspace有一些Zeus或Jetnexus产品,我知道它可以作为亚马逊云上的一个选项。

答案 1 :(得分:2)

有很多方法可以降低成本。我知道Spotify会做以下事情(其中包括):

  1. 在本地缓存歌曲。
  2. 使用P2P从其他客户端下载(他们主要使用服务器来保证低延迟)。
  3. 仅允许付费用户使用高比特率。
  4. 我建议您阅读以下内容:http://www.csc.kth.se/~gkreitz/spotify-p2p10/

    如果您正在寻找便宜的托管服务,我建议您查看:http://www.hetzner.de/。我没有使用它们,但我听到很多关于它们的好东西。

答案 2 :(得分:1)

我们一直致力于降低使用大量带宽并需要扩展的高容量电子邮件递送服务(http://elasticemail.com)的成本。我们发现,通过切换到OVH,我们可以获得更多的带宽和更多硬件,而且价格便宜得多,并且它们具有很好的API,可以自动化复杂基础设施中的许多复杂性。

对OVH(http://ovh.ie)的褒奖让我们节省了不少钱。

答案 3 :(得分:1)

我知道他们的CDN的Rackspace云文件(包含在价格中)使用Akamai。 Akamai似乎没有在网络上有任何定价,但在谷歌搜索后它们似乎很昂贵。

我会尝试这些东西。

  1. 告诉Rackspace您的计划并询问他们是否可以处理某种大宗交易。
  2. 联系Akamai并告诉他们您的计划并了解他们提供的服务。
  3. 谷歌“最便宜的内容分发网络”,看看会出现什么。
  4. 我认为CDN就是您想要的,它可以为您提供所需的容量。我不认为从没有CDN的简单VPS或云提供商那里做那么多。

    基本上,如果你正在提供大量的静态内容,并且你是从云服务器(vps)那里做的,它会在某些时候阻塞你的管道,即使你有几台服务器,它最终也会达到容量,但是使用CDN,所有内容都被推送到节点,所以它基本上一直在继续:)

    根据我的经验,Akamai CDN非常棒。我已经使用了很多(通过RS云文件),并且在2年内只发生了2个问题,一个是最终用户使用一些远程dns服务器的错误,另一个是在大约1.5天内修复,其中一个用户在意大利或某个地方,他们的内容来自其他一些国家。

    Akamai使用DNS服务器的地理IP数据库查询,该服务器请求网址为您提供附近主机的IP。这对大多数人来说非常有用,因为他们会使用他们的ISP DNS服务器进行查找。

    从好的方面来看,大多数用户获得的ping时间比从美国下载的时间要小得多,例如在黄金海岸,我对akamai的ping时间大约是20-50毫秒,而美国则是250-400毫秒。 / p>

    更新:在自己进行了一些谷歌搜索后,这看起来很有希望:http://24ways.org/2008/using-google-app-engine-as-your-own-cdn - 他们说要使用谷歌应用引擎作为CDN。从好的方面来说,上次我检查你可以免费做到这一点,但在不利方面,我不会通过计划保持自由来建立业务;通过谷歌发布免费物品的历史,然后收取费用或放弃它们。