0

我无法理解亚马逊 AWS 直播的成本计算机制。有人可以帮我找出以下情况的成本:

亚马逊 aws 云端 adobe 媒体服务器的 m1.large 实例成本 = 0.43 美元/小时

amazon aws 中云端 adobe 媒体服务器的 m1.large 实例可以处理的同时连接数 = 100

当我对视频进行编码并将其流式传输到云端的 Adob​​e 媒体服务器时,我将以 300 千比特/秒的速度对其进行编码

我的网站托管在 aws 微型实例中,免费期已过。

所以,如果我有一个直播活动即将开始,并且我打算直播 1 小时,并假设在整个 1 小时内将持续有 100 个同时连接,那么我的成本是多少?

注意:亚马逊成本计算器表示实际成本将基于 ec2 上的数据传输。那么它是哪个 Ec2 呢?托管我的网站的网站还是我使用云端创建的 adobe 网站?因此,当 100 人在我的网站上观看直播时,数据传输是在他们与托管我的网站的 ec2 实例之间进行,还是在他们与我使用云端创建的 Adob​​e Media 服务器实例之间进行?如果它在他们和我使用 cloudfront 创建的 Adob​​e Media 服务器实例之间,那么我认为他们已经为 100 个同时连接向我收取了 0.43 美元。

TIA。

4

1 回答 1

0

根据描述,CloudFront 使用的源服务器将是您的 EC2 机器。

Ec2 Server as the Origin Server ---(1)---> CloudFront ---(2)---> Users

CloudFront 是一种内容交付服务,其工作原理如下:

  • 当用户收到对某些内容的请求时,CloudFront 会检查其最近的位置是否存在内容。如果找到,则返回给用户
  • 如果没有,CloudFront 会联系源服务器以获取内容。它将内容提供给用户并缓存内容以供后续请求。

为了计算您的成本,您可以这样工作:

  • 从您的 Ec2 服务器和 CloudFront 缓存位置传输的数据量(和请求数)。这将位于“从 EC2 传输数据”的标题下。假设 CF 将您的数据缓存足够长的时间(在您的情况下为 1 小时),这应该在来自 CloudFront 位置的每个请求中发生一次。
  • 从 CloudFront(给用户)提供的数据量。
于 2014-11-16T20:13:02.373 回答