Видеохостинг онлайн

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

gffghghg
Junior member
Сообщения: 10
Зарегистрирован: 29 июн 2012, 23:06
Откуда: Москва

Видеохостинг онлайн

Сообщение gffghghg » 01 окт 2012, 20:13

Здравствуйте, недавно возникла задача с подбором комплектующих для сервера под видеохостинг.
Планируется воспроизведение 720p видео онлайн, примерная нагрузка что-то около 300000-500000 просмотров в день и около 10000 загрузок видео в день.
Пожалуйста подскажите какое железо выдержит данную нагрузку и какой должен быть интернет канал. Да, объем дисковой подсистемы 50ТБ, бюджет планируют выделить совсем по минимуму.

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Видеохостинг онлайн

Сообщение Stranger03 » 02 окт 2012, 08:55

gffghghg писал(а):Да, объем дисковой подсистемы 50ТБ, бюджет планируют выделить совсем по минимуму.
Даже если ставить 3ТБ диски, их понадобится минимум 17+1+1 диск. Ребилд такого массива в случае сбоя диска может вылезти в месяц. Надо ли говорить, что минимальный бюджет здесь никак не возможен?
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

gffghghg
Junior member
Сообщения: 10
Зарегистрирован: 29 июн 2012, 23:06
Откуда: Москва

Re: Видеохостинг онлайн

Сообщение gffghghg » 02 окт 2012, 11:23

Stranger03 писал(а):
gffghghg писал(а):Да, объем дисковой подсистемы 50ТБ, бюджет планируют выделить совсем по минимуму.
Даже если ставить 3ТБ диски, их понадобится минимум 17+1+1 диск. Ребилд такого массива в случае сбоя диска может вылезти в месяц. Надо ли говорить, что минимальный бюджет здесь никак не возможен?
Хорошо, в начале можно начать хотя бы с 20 ТБ, но а потом что бы была возможность нарастить объем.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Re: Видеохостинг онлайн

Сообщение Tert » 02 окт 2012, 12:32

gffghghg
А сколько просмотров видео предполагается одновременно? Это более важный параметр.
Ну и с каким битрейтом будет видео, т.к. параметр 720p еще ни о чем не говорит?
Какую работу по преобразованию видео должен выполнять сервер?
Насколько важна сохранность данных?

gffghghg
Junior member
Сообщения: 10
Зарегистрирован: 29 июн 2012, 23:06
Откуда: Москва

Re: Видеохостинг онлайн

Сообщение gffghghg » 02 окт 2012, 13:56

Tert
А сколько просмотров видео предполагается одновременно? Это более важный параметр.
Ну что-то в районе 1000-2000 человек, причем я даже и не знаю как высчитать этот параметр.
Ну и с каким битрейтом будет видео, т.к. параметр 720p еще ни о чем не говорит?
Битрейт 3500-5000 Kbps.
Какую работу по преобразованию видео должен выполнять сервер?
Насколько я понимаю, сервер больше должен выполнять роль файлового сервера, на страницах будет встроен флеш плеер, который и будет проигрывать видео с дисковой подсистемы.
Насколько важна сохранность данных?
Весь массив не стоит если можно так выразится зеркалировать, ну а вот где-то в районе 5ТБ данных нужно, туда же и должна входить база данных сайта и движок.

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Re: Видеохостинг онлайн

Сообщение setar » 02 окт 2012, 14:01

проще всего такую систему оценить по наружным internet каналам.
Вероятнее всего там будет максимум 1Gbps. а то и 100Mbps.
у меня есть опыт запуска подобного проекта - kinoman.ru
t.me: @RoboforumSetar ; st@3nt.ru

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Re: Видеохостинг онлайн

Сообщение setar » 02 окт 2012, 14:05

Коллеги (москва) : ящик 4U x 36 дисков 2 CPU , ~48 GB RAM.
по хорошему туда бы софт коммерческой хранилки, но это никак не согласовывается с минимальным бюджетом.
значит Win Storage Server
t.me: @RoboforumSetar ; st@3nt.ru

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Re: Видеохостинг онлайн

Сообщение setar » 02 окт 2012, 14:08

кстати ребилд такой системы занимает примерно неделю :)
t.me: @RoboforumSetar ; st@3nt.ru

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Re: Видеохостинг онлайн

Сообщение Tert » 02 окт 2012, 14:17

gffghghg
Какое ПО будет на вашем сервере работать?
Ну что-то в районе 1000-2000 человек, причем я даже и не знаю как высчитать этот параметр.
.......
Битрейт 3500-5000 Kbps.
Умножьте одно число на другое и получите нужный канал.
У вас же просмотр разных роликов, а не вещание в интернет.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Re: Видеохостинг онлайн

Сообщение Tert » 02 окт 2012, 14:22

Насколько я понимаю, сервер больше должен выполнять роль файлового сервера, на страницах будет встроен флеш плеер, который и будет проигрывать видео с дисковой подсистемы.
Плейер крутит видео у пользователя.
А вот какие преобразования с заливаемым роликом должен делать сервер?

gffghghg
Junior member
Сообщения: 10
Зарегистрирован: 29 июн 2012, 23:06
Откуда: Москва

Re: Видеохостинг онлайн

Сообщение gffghghg » 02 окт 2012, 14:29

setar
setar писал(а):Коллеги (москва) : ящик 4U x 36 дисков 2 CPU , ~48 GB RAM.
по хорошему туда бы софт коммерческой хранилки, но это никак не согласовывается с минимальным бюджетом.
значит Win Storage Server
Хм... а поточнее о конфигурации можно написать? Что за процессоры? Какая нагрузка, ну в том плане сколько одновременных просмотров видео?
Tert
Какое ПО будет на вашем сервере работать?
Плейер крутит видео у пользователя.
А вот какие преобразования с заливаемым роликом должен делать сервер?
Скорее всего что-то на подобии дебиана, апач, sql, просто на данном этапе я слабо понимаю что мы туда будем ставить, сейчас мне нужно разузнать на каком железе все это заведется, если у вас есть еще и советы по поводу софта, то я был бы вам очень признателен если бы вы мне посоветовали что-либо.

Никакого, плеер же должен поддерживать форматы avi, mp4 и тому подобное, впрочем, перед заливкой на сервер, видео можно будет переконвертировать своими силами, дабы не нагружать сервер такими вычислениями.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Re: Видеохостинг онлайн

Сообщение Tert » 02 окт 2012, 17:00

gffghghg
Вы начинаете проектирование системы с конца.
Определитесь с функциями, которые будет выполнять сервер по обработке видео, т.к. пользователи без контроля зальют вам много непонятного нечитаемого контента.
Определитесь с допустимой для сервера нагрузкой.
Определитесь с ПО, которое будет выполнять ваши задачи.
И уже потом, исходя из этих знаний, надо подбирать оборудование.
А не наоборот.

gffghghg
Junior member
Сообщения: 10
Зарегистрирован: 29 июн 2012, 23:06
Откуда: Москва

Re: Видеохостинг онлайн

Сообщение gffghghg » 02 окт 2012, 17:50

Tert писал(а):gffghghg
Вы начинаете проектирование системы с конца.
Определитесь с функциями, которые будет выполнять сервер по обработке видео, т.к. пользователи без контроля зальют вам много непонятного нечитаемого контента.
Определитесь с допустимой для сервера нагрузкой.
Определитесь с ПО, которое будет выполнять ваши задачи.
И уже потом, исходя из этих знаний, надо подбирать оборудование.
А не наоборот.
Естественно будет стоять фильтр на заливку только определенного типа видеофайлов, которые сможет без проблем проигрывать плеер без конвертации, да и эта заливка файлов будет весьма условной, львиная доля по заливке видеофайлов будет лежать на администрации, а не пользователях.
Хорошо, нагрузка 3500-5000kbps, 720p, по величине файлов не могу сказать какой-то конкретики вообще.
Одновременно видео может смотреть до 3000 пользователей.
Про софт, железно что это будет на unix системах.

Аватара пользователя
Tert
Advanced member
Сообщения: 4233
Зарегистрирован: 19 янв 2003, 08:09
Откуда: Москва
Контактная информация:

Re: Видеохостинг онлайн

Сообщение Tert » 02 окт 2012, 18:44

gffghghg
Unix - это тип ОС. Раздачей контента он не занимается.
Что будет в качестве прикладного ПО работать?
Естественно будет стоять фильтр на заливку только определенного типа видеофайлов
Что за фильтр? Как он работает? Проверяет весь файл или только заголовки?
Считает контрольные суммы? Смотрит ли, нет ли где в середине ролика выпадения кадров? Проверяет ли потолок битрейта у ролика?
И еще куча подобных вопросов только по упомянутому вами фильтру, который может серьезно нагрузить сервер именно в момент заливки ролика.


Нам не жалко посчитать сервер. Но ведь он должен выполнять поставленную задачу, которая еще не определена.

gffghghg
Junior member
Сообщения: 10
Зарегистрирован: 29 июн 2012, 23:06
Откуда: Москва

Re: Видеохостинг онлайн

Сообщение gffghghg » 02 окт 2012, 20:21

Tert писал(а):gffghghg
Unix - это тип ОС. Раздачей контента он не занимается.
Что будет в качестве прикладного ПО работать?
Естественно будет стоять фильтр на заливку только определенного типа видеофайлов
Что за фильтр? Как он работает? Проверяет весь файл или только заголовки?
Считает контрольные суммы? Смотрит ли, нет ли где в середине ролика выпадения кадров? Проверяет ли потолок битрейта у ролика?
И еще куча подобных вопросов только по упомянутому вами фильтру, который может серьезно нагрузить сервер именно в момент заливки ролика.


Нам не жалко посчитать сервер. Но ведь он должен выполнять поставленную задачу, которая еще не определена.
Заголовки, опять же повторюсь, процентов 90% всего контента будет заливаться администрацией, а не пользователями, поэтому нагрузка на сервер в этим плане будет минимальна.

Ответить

Вернуться в «Серверы - Конфигурирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 25 гостей