1

Мне нужно подать в прямом эфире более чем 10K пользователям. Проверка веб-сайта Adobe говорит, что один экземпляр EC2 типа m2.2xlarge способен обслуживать только 10K пользователей, поэтому у меня есть несколько вопросов:Масштабирование Adobe Media Server на веб-сервисах Amazon (AWS)

Предоставляет ли CloudFront больше пользователей для подключения, чем те пользователи 10K, разрешенные экземпляром EC2 выступая в качестве мультиплексора оригинального тона?

И на основе ответа на поставленный выше вопрос:

  • Если CloudFront позволит большему количеству пользователей подключать то, почему кто-то должен нужен один m2.2xlarge EC2 экземпляр, если один с более низкой спецификации может сделать ту же работу и позволить CloudFront мультиплексировать прямой эфир?
  • Если CludFront не позволяет больше пользователей подключаться, чем те 10K, какая архитектура мне нужна? CloudFront + ELB + 2 или более экземпляра EC2 с AMS установлены и подключены к другому небольшому экземпляру EC2 с установленной AMS, которая получает поток из живого события?

ответ

1

CloudFront действует как слой кеширования, для каждого края. Если содержимое недоступно в местоположении края, оно подключается к EC2, извлекает данные и передает их. Насколько я знаю, если вы используете CloudFront, вам не нужен такой большой экземпляр EC2.

Я тестировал это со статическими ресурсами, мне он не нужен для потоковой передачи в реальном времени, но должны применяться те же принципы.

Это сообщение на сайте AWS с 2012 года, похоже, подтверждает мою гипотезу: http://aws.amazon.com/about-aws/whats-new/2012/03/29/amazon-cloudfront-improves-live-streaming-support-with-adobe-fms/

Так в основном, до тех пор, как экземпляр EC2 является достаточно сильным, чтобы поток всем CloudFront края места одновременно, вы должны быть в порядке.