Adobe Media Server 在 Amazon Web Services (AWS) 上的扩展



我需要为超过10K的用户提供直播。检查Adobe网站,它说一个类型的EC2实例m2.2xlarge只能为10K用户提供服务,所以我有一些问题:

CloudFront 是否允许更多的用户进行连接,而不是充当原始 tream 的多路复用器的 EC2 实例所允许的 10K 用户?

并根据上述问题的回答:

  • 如果 CloudFront 允许更多用户连接,那么为什么有人需要一个 m2.2xlarge EC2 实例,如果一个规格较低的实例可以完成相同的工作并让 CloudFront 多路复用实时流?
  • 如果CludFront不允许比这10K更多的用户连接,我需要什么样的架构?CloudFront + ELB + 2 个或更多安装了 AMS 的 EC2 实例连接到另一个安装了 AMS 的小型 EC2 实例,该实例从实时事件中获取流?

CloudFront 充当每个边缘站点的缓存层。如果内容在边缘站点不可用,它将连接到 EC2,检索数据并传递数据。因此,据我所知,如果使用CloudFront,则不需要如此大的EC2实例。

我已经用静态资源对此进行了广泛的测试,我还不需要它来进行直播,但同样的原则应该适用。

2012 年 AWS 网站上的这篇文章似乎证实了我的假设:http://aws.amazon.com/about-aws/whats-new/2012/03/29/amazon-cloudfront-improves-live-streaming-support-with-adobe-fms/

因此,基本上,只要 EC2 实例足够强大,可以同时流式传输到所有 CloudFront 边缘站点,您就应该没问题。

最新更新