Skip to content

Выбор аппаратной конфигурации сервера Flussonic

Выбор аппаратной конфигурации для сервера Flussonic — это важный шаг в обеспечении того, чтобы система могла справиться с требованиями вещания видео контента и предоставить надежный сервис для зрителей. Чтобы правильно сделать выбор, нужно проанализировать следующие параметры:

  • Тип контента, который будет транслироваться.
  • Ожидаемое количество зрителей.
  • Бюджет, доступный для приобретения оборудования.

В этой статье мы опишем общие принципы выбора аппаратной конфигурации для сервера Flussonic и дадим несколько советов и соображений, которые следует иметь в виду.

Общие принципы

Чтобы выбрать наиболее подходящую аппаратную конфигурацию для вашей системы Flussonic, вам необходимо учесть параметры всей сети серверов Flussonic, включая количество абонентов, количество телеканалов в линейке и параметры видеопотока (является ли поток мультибитрейтным или линейным, количество Мбит/с на видеопрофиль, видео- и аудиокодек и т.д.). Вам также необходимо учесть тип архивных услуг, которые вы будете предлагать, включая глубину архива и количество каналов с функциями DVR и catch up TV. Заранее зная эти параметры, вы сможете спланировать минимальную и максимальную необходимую емкость (с точки зрения каналов, пользователей и пропускной способности сети) и выбрать конфигурацию оборудования для каждого типа сервера, исходя из экономической и технической целесообразности.

При выборе аппаратной конфигурации для сервера Flussonic важно найти баланс между производительностью, стоимостью и надежностью системы. Хотя может возникнуть соблазн использовать один высокопроизводительный сервер для обработки нагрузки, это может создать единую точку отказа и может оказаться не самым экономически эффективным решением. Стоимость оборудования растет нелинейно с увеличением производительности, а это значит, что оно может дорожать экспоненциально по мере того, как вы пытаетесь увеличить производительность системы. С другой стороны, использование слишком большого количества серверов может увеличить стоимость обслуживания и занять больше места в стойке. Важно учитывать требования к надежности и избыточности системы и найти баланс, удовлетворяющий требованиям производительности и стоимости. Распределяя нагрузку на несколько серверов, можно создать более надежную и экономически эффективную систему, способную справиться с требованиями потокового контента.

К примеру, если вы являетесь оператором IPTV, у которого уже есть развернутая база ТВ-приставок с определенными характеристиками, то при выборе оборудования вам нужно будет учитывать эти параметры приставок — кодеки, битрейты и т.д. С другой стороны, если вы планируете развернуть IPTV/OTT систему с нуля, вам нужно будет учесть бюджет, выделенный на абонентские приставки, а также доступные опции и их возможности. В любом случае, важно нарисовать предварительную схему сети с серверами приема, транскодирования, архива, origin- и edge-серверами, а затем спланировать минимальную и максимальную мощность каждого типа сервера.

Определение производительности оборудования

Первый шаг в выборе аппаратной конфигурации — это определение базовой производительности оборудования с помощью сценария, который точно имитирует требования к готовой системе. Это можно сделать, установив сервер, который будет имитировать нагрузку, и подключив его к тестируемой системе. Вам нужно внимательно следить за производительностью системы, обращая особое внимание на метрику планировщика Erlang, загрузку процессора и памяти, пропускную способность сети, загрузку дисковой системы и файл журнала Flussonic на наличие предупреждений или сообщений об ошибках. Также необходимо следить за температурой системы и энергопотреблением. По мере постепенного увеличения нагрузки со стороны сервера, имитирующего клиентские соединения, или по мере добавления новых каналов для транскодирования с помощью Flussonic, вы увидите, что в какой момент производительность системы начнет снижаться. Это позволит вам выявить любые потенциальные проблемы с конфигурацией оборудования и при необходимости скорректировать параметры.

Важно отметить, что Flussonic является CPU-greedy, что означает, что он будет пытаться использовать все доступные циклы процессора, даже если система не загружена. Это делается для того, чтобы сэкономить время на распределении ресурсов ЦП при внезапном увеличении нагрузки. В результате показатель загрузки процессора всегда будет показывать, что загрузка процессора высока, даже если система не перегружена. Вместо этого уделите больше внимания метрике планировщика Erlang, так как она является более точным показателем производительности системы.

Мы в Flussonic обычно не даем конкретных рекомендаций по конфигурации оборудования, поскольку одна и та же аппаратная конфигурация, может работать по-разному в нашей лаборатории и на площадке клиента из-за различных факторов, таких как неправильная конфигурация, различные версии операционной системы или ядра Linux, или наличие других программных сервисов на одном сервере. Тем не менее, мы можем дать некоторые советы, чтобы помочь клиентам начать тестирование. Например для клиентов которые ищут оптимальную конфигурацию транскодера мы расскажем, что мы знаем, что графический процессор NVIDIA RTX A4000 способен транскодировать примерно восемь потоков Full HD в три профиля. Основываясь на этой информации, мы можем предложить клиенту начать его тесты с CPU Dual Xeon Gold, 64 Гб оперативной памяти и трех GPU NVIDIA RTX A4000 для транскодирования 24 потоков. Важно, чтобы клиенты протестировали эту конфигурацию на собственных потоках, и проверили, смогут ли они получить похожие результаты.

Важно отметить, что у Flussonic также есть своя линейка аппаратного обеспечения, включая транскодеры, которые фактически являются программно-аппаратными комплексами для которых мы гарантируем указанную в документации производительность. Если вам интересно узнать больше о наших аппаратных решениях, вы можете посетить веб-страницу Flussonic Coder по адресу https://flussonic.ru/hardware/coder/.

В целом, выбор аппаратной конфигурации для сервера Flussonic — это итеративный процесс, требующий тщательного планирования и рассмотрения. Следуя этим рекомендациям и тесно сотрудничая с нашей службой технической поддержки, можно выбрать аппаратную конфигурацию, которая обеспечит успех вашей системы Flussonic.

Помощь в выборе оборудования

В заключение следует отметить, что процесс выбора аппаратной конфигурации для сервера Flussonic — это сложная задача, требующая тщательного учета типа транслируемого контента, ожидаемого количества зрителей и бюджета, доступного для приобретения оборудования. Определив базовые показатели производительности оборудования, отслеживая ключевые показатели производительности и тесно сотрудничая с нашей службой технической поддержки, можно выбрать конфигурацию оборудования, которая будет одновременно эффективной и экономически выгодной, гарантируя, что система Flussonic сможет справиться с требованиями потокового контента и обеспечить надежный сервис для зрителей. Независимо от того, являетесь ли вы существующим оператором IPTV с развернутой базой телеприставок или только начинаете развертывание, наша служба технической поддержки готова помочь вам начать работу и обеспечить конфигурацию и оптимизацию системы Flussonic для успешной работы.

В компании Flussonic мы понимаем, что выбор правильной конфигурации оборудования может оказаться сложной задачей, поэтому мы готовы помочь. Наша команда технической поддержки окажет вам помощь на подготовительных этапах проекта, поможет протестировать имеющееся оборудование и убедится в том, что оно правильно сконфигурировано и используется оптимально. Мы никогда не оставим наших клиентов наедине с трудной задачей планирования системы, выбора оборудования и настройки Flussonic. Однако в конечном итоге именно клиент должен принимать решение о покупке, и Flussonic не может и не будет подталкивать его в каком-либо определенном направлении.

Для того чтобы начать, не откладывая возьмите любую свободную систему, имеющуюся в вашей лаборатории, установите на нее Flussonic и посмотрите, как она работает. При необходимости откройте тикеты в нашей системе техподдержки и задайте вопросы нашим специалистам, или попросите нас проверить конфигурацию Flussonic и просмотреть логи, если что-то пойдет не так. Это поможет вам установить самый первый базовый уровень и даст вам хорошее начальное понимание того, на что способна система Flussonic. С этими знаниями вы будете хорошо подготовлены к принятию обоснованных решений об аппаратной конфигурации вашего сервера Flussonic.