CDNvideo — новая сеть CDN в Рунете

    image
    Уважаемые Хабралюди!

    Представляю вам новую российскую компанию CDNvideo, провайдера услуг CDN (Content Delivery Network) в Рунете. Я мечтал об этом дне давно, когда проект существовал только в моем воспаленном мозгу. Сейчас же техническое решение разработано и обкатано, сеть построена, услуги предоставляются нескольким клиентам в коммерческом режиме, а значит — самое время представить наш проект на Хабре!

    Как следует из названия нашей компании, мы построили сеть распространения «тяжелого» контента (CDN) и предоставляем на ее основе услуги контент-провайдерам и владельцам сайтов, которые заинтересованы в проведении онлайн-трансляций и показе видеороликов через Интернет — но при этом не испытывают непреодолимого желания самостоятельно покупать и настраивать стриминговые серверы и думать об их размещении в дата-центрах. Мы также предоставляем услуги распределенного кэширования статических файлов — мы готовы раздавать их по HTTP с серверов нашей сети CDN, снимая с наших клиентов головную боль по масштабированию собственных frontend-серверов при росте аудитории проектов.

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



    А теперь — к делу, давайте я подробнее расскажу про наши услуги потокового вещания видео и аудио (мне, как языковому зануде, термин «потоковое вещание» нравится больше, чем «стриминг», хотя приходится употреблять и его). Услуги потокового вещания через нашу сеть CDN можно использовать для интернет-вещания телеканалов, радиостанций и проведения онлайн-трансляций спортивных матчей, концертов и других мероприятий. В потоковом режиме мы можем показывать не только онлайн-видео, но и видеоролики, что актуально для видеохостингов. В качестве стриминг-сервера на нашей сети используется Wowza 2 — на наш взгляд, самый производительный и устойчивый сервер потокового вещания, и притом не самый дорогой. Соответственно, мы поддерживаем всю функциональность, которую поддерживает Wowza 2 — адаптивный стриминг (подстройка битрейта видеопотока под скорость канала у пользователя), вещание для Flash- и SilverLight-плееров на ПК, а также на iPad, iPhone и другие мобильные телефоны. Потоковое видео вещается по протоколам RTMP (для Flash), RTSP (для SilverLight и не-яблочных мобильных платформ) и HTTP Live Streaming (для iPhone и iPad). Входящие от клиентов видеопотоки могут приниматься серверами нашей сети от стриминг-серверов или веб-камер наших клиентов по протоколам RTMP, RTSP, MPEG_TS. Видеоролики в нашу сеть мы загружаем с веб-серверов клиентов по протоколу HTTP.

    image

    Потоковое вещание у нас осуществляется не с одного сервера, а с географически распределенной сети серверов, причем вещание каждому конкретному пользователю ведется с ближайшего к нему сервера, чтобы снизить вероятность сбоев при загрузке видео пользователями и обеспечить отказоустойчивость. Перераспределение трафика между серверами CDN мы производим на уровне DNS — в ответ на DNS-запрос пользователя к контенту, размещенному на нашей сети CDN, ему выдается IP-адрес ближайшего сервера. Поэтому наши клиенты должны на своих сайтах ссылаться на контент в выделяемом им домене из нашей зоны (например, customer1.cdnvideo.ru). При желании, клиент может перенаправлять DNS-запросы на этот домен из своего собственного домена (например, video.customer1.ru CNAME customer1.cdnvideo.ru), чтобы на сайте ссылаться на контент в своем домене.

    image

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

    Узлы нашей сети расположены в Москве (3 независимых узла), Питере, Киеве, также у нас есть узел в Западной Европе с доступом к точкам обмена трафика в Амстердаме (AMS-IX), Франкфурте (DEC-IX) и Лондоне (LINX). Сейчас запускаем узлы в Екатеринбурге, Новосибирске и еще нескольких больших городах России и СНГ.

    Предваряя вопросы о ценах на наши услуги, скажу, что наши услуги тарифицируются по факту использования и всего по 2-м параметрам — количество переданных гигабайт исходящего трафика и объем хранилища. Платы за подключение у нас нет. Цены по трем стандартным тарифным планам опубликованы тут. Мы принимаем платежи всеми распространенными в Рунете способами (платежные терминалы, электронные деньги, кредитные карты, банковские переводы и т.п.).

    Мы будем рады получить пару пудов обоснованной критики на Хабре, поэтому всем Хабралюдям, разместившим до понедельника (16.08) заявку на тестирование через наш сайт, мы готовы предоставить возможность бесплатного тестирования услуг до конца августа. Чтобы воспользоваться этой возможностью, при заказе услуг укажите партнерский код «habracdn».

    P.S. Последний абзац статьи состоит из рекламных предложений чуть менее, чем полностью — но ведь на то и есть рубрика «Я пиарюсь», не так ли? :)
    Поделиться публикацией

    Комментарии 53

      +3
      Мне кажется в статье не хватает живых примеров использования Вашего продукта. Ну или продукта конкурентов :)
        0
        Согласен. Сначала подумал, что аналог Amazon S3 — там тоже трафик и метсо оплачиваешь. Но у них более специализированное — потоковое видео. Вобщем нужно примеров и ясности.
          +1
          Еще один пример — через нашу сеть ведет прямые трансляции один известный интернет-телеканал (к сожалению, не имею права называть его названия).

          Возможно, я не очень ясно выразился — у нас можно вести не только потоковое вещание, но и раздавать статические файлы по HTTP (картинки, фотографии, flash, приложения, игры и т.п.). Поэтому отчасти мы и являемся аналогом Amazon S3. Разница в том, что мы умеем только кэшировать файлы, которые должны иметь возможность откуда-то забирать (например, с обычного shared-хостинга).
          +1
          Услуги нашего CDN, например, использует рекламная сеть VideoNow, которая за счет использования CDN увеличила на 5% количество успешных загрузок своей видеорекламы.
            0
            всего на 5%?
              0
              5% — это на коротких статических файлах. На онлайн-трансляциях, где требуется устойчивая полоса пропускания, этот коэффициент будет гораздо больше
            +2
            ВГТРК запустил тестирование видео вещания для мобильных устройств www.vesti.ru/mobile_test
              0
              На айфоне неплохо работают первая и последние ссылки.
          –3
          А где вы нашли такие дешевые каналы??? Не будет ли с вами как с Макхостом =)
          Просто, насколько мне известно, 10Мбит (честных) в МСК стоит около 3тыс руб., каждый следующий от 500 до 1000 руб.
          С тарифом ОПТИМА согласен — это честные 10 мбит (почти), а вот с ПРОФИ нет, это же почти всегда забитые 2Гбита
            +3
            ой! ступил =((( 1Тб — это 4Мбита, а 20Тб — это 60Мбит…
            Тогда цена вполне себе нормальные =) Сорри!

            ps. Удачи в развитие сервиса!
              0
              Спасибо!
            0
            Я думаю озвученное промо видео смотрелось бы лучше
              0
              В следующий раз сделаем :)
              0
              Интересно было бы узнать, какие у вас каналы в каждом из регионов? Какой канал в пике вы можете обеспечить? Есть ли возможность раздавать на регионы через ваш CDN, а на Москву с собственного сервера? Тарифы конечно приятнее чем у ngenix, но всёравно выходит слишком накладно, по сравнению с собственным сервером, который за 5000 рублей подключен к гигабитному анлиму при соблюдении 1:4 (выдавал в пиках 250 мегабит).
                +4
                > Интересно было бы узнать, какие у вас каналы в каждом из регионов?

                В регионах у нас по 1 Гбит/с, этого хватает.

                > Какой канал в пике вы можете обеспечить?

                Порядка 10 Гбит/с

                > Есть ли возможность раздавать на регионы через ваш CDN, а на Москву с собственного сервера?

                Пока такого не планировали делать. В принципе, вам никто не мешает самостоятельно настроить подобное распределение (будет определенная точность, конечно)

                > Тарифы конечно приятнее чем у ngenix, но всёравно выходит слишком накладно, по сравнению с собственным сервером, который за 5000 рублей подключен к гигабитному анлиму при соблюдении 1:4 (выдавал в пиках 250 мегабит).

                По-хорошему, при таком сравнении надо учитывать стоимость серверов и трудозатраты по настройке и эксплуатации ПО на серверах. Когда клиенты все это честно считают и потом сравнивают с нашим предложением — удивляются, что мы оказываемся даже немного дешевле :)

                Например, в Вашем случае: пусть собственный сервер стоит 150 тыс и амортизируется за 18 мес, а на его поддержание уходит 10% времени сисадмина с зарплатой 50 тыс. рублей. Итого — ваши затраты составляют 18,3 тыс. рублей в месяц. Как Вы сами пишете, ваш гигабитный порт разгоняется только до 250 мбит/с — значит при средней утилизации 10% (которая является обычной для веб-серверов), вы сможете пропустить по нему примерно 8 Тбайт в месяц. Итого — 18,3 тыс. рублей за 8 Тбайт. Мы же с Вас за пропуск 8 Тбайт возьмем по тарифу ОПТИМА 16,7 тыс. рублей. То есть Вы получаете встроенную отказоустойчивость и географическую распределенность за меньшие деньги, чем при использовании собственного сервера.
                  0
                  А если сравнить с тем же самым Hetzner-ом, который дает 5 терабит вместе с сервером за 42 евро? Т.е. отдать 10 терабит будет стоить всего 94 евро.
                    +2
                    Плюс зарплата сисадмина, который должен уметь разговаривать по-английски, чтобы говорить с техподдержкой Hetzner.

                    И это будет сервер в Германии с пингом 60-80 мс из Москвы, а не 2-5 мс, как в нашем случае.
                    0
                    10 Гбит? т.е. если идет раздача прямого эфира, то пиковая нагрузка при 1 мбите видео на пользователя — это примерно 10 тыс человек, пусть это даже означает 20 тыс подписчиков.
                    Или CDN в принципе не годится для проектов с прямым эфиром?
                      0
                      Пока для наших текущих потребностей нам наших 10 Гбит/с хватает. Но, естественно, это не предел — если будет платежеспособный спрос, сделаем и 100, и 500 Гбит/с.
                      0
                      1. Под раздачу не имеет смысла покупать сервер за 150 тыс, достаточно того же HP DL120, а это 30-40 тыс, что уменьшает ежемесячную стоимость на 6 — 6.5 тыс в месяц.

                      2. У нас сервера поддерживаются без привлечения админа, но, в случае с админом, 10% времени на поддержку сервера под раздачу — это плохой админ :) Тот же нагиос сводит поддержку на нет с нормальными уведомлениями, а факапы с серверами бывают крайне редко, может нам везёт :)

                      3. По поводу 250 мбит/с — это не предел, это максимальный пик реального трафика. Я это привёл к том, что к серверу подведён хороший гигабит, а не гигабитный канал с потолком в пару десятков мегабит. Сколько было пропущено через него трафика за месяц сказать не могу, не узнавали, но думаю, ваши 8Тб вполне похожи на правду.

                      Т.е. наш вариант получается дешевле чем ваше предложение, но, тем не менее, ваше предложение весьма интересное. Думаю, оно стало бы ещё интереснее, если бы вы таки могли перенаправлять московский трафик на наш сервер, а региональный отдавать через свой CDN.
                    0
                    а можно в двух словах, чем CDN отличается от подключению к IX-ам? Если видеопортал подключен к MSK-IX, SPB-IX и т.д., то зачем ему CDN?
                      0
                      Через IX обмениваются трафиком далеко не все интернет-провайдеры. Многие крупные провайдеры либо вообще не присутствуют на IX, либо организуют пиринг только по специальному запросу, а по умолчанию со всеми остальными участниками IX не пирятся. Поэтому через IX обычно уходит где-то 30-60% от всего трафика на тот или иной город.

                      Сети CDN (в том числе и мы), как правило, присутствуют не только на IX, но и в сетях всех крупных интернет-провайдеров, в том числе и тех, которые отсутствуют на IX. Поэтому процент охвата у сетей CDN гораздо больше и приближается к 100%. Например, наши сервера расставлены по провайдерам Москвы таким образом, чтобы обеспечить пропуск трафика по внутримосковским каналам, а не через зарубежные петли, как это часто бывает из-за пиринговых войн между российскими провайдерами.

                      Если Вы уже вы подключены к MSK-IX и SPB-IX — вы можете подключиться к нам и отдавать нам трафик только на те сети, с которыми у вас не прямой связности.
                        0
                        т.е на IX нет, например, Билайна, а вы вроде до него тоже предоставляете канал. То если не секрет, как удаётся договориться с теми операторами, которые по политическим причинам не присутствуют на IX? Ведь они вроде должны отказываться с вами пириться, вы же их хлеб (аренда магистралей) забираете :)
                          0
                          У нашей команды за плечами по 10-15 лет работы на телеком-рынке, хорошо знаем всех его участников :) Кстати, в большинстве своем мы все — выходцы из Orange (Эквант).
                      +1
                      Абонентская плата — за год, месяц, день или по трафику?
                      Стоимость хранения данных — единоразово при размещении или за какой-то период?
                        0
                        Абонентская плата — за месяц (за выбранный лимит — 0,05, 1 или 20 Тбайт) или по трафику.

                        Стоимость хранения данных — также за месяц (речь идет о распределенном хранении данных на всех узлах сети CDN).

                        Единоразовых платежей у нас нет.
                        0
                        Вот это ценник… я за 30 тыщ поставлю два сервера на гигабитных портах и раздам гораздо больше видео в потоке.
                        P.S. Сейчас пока что один сервер справляется.
                          0
                          +10 тыщ в 1-2года на сами серверы, и еще сколько то баксов на поддержку системы.

                          Это по моим расчетам (тема для меня актуальна, т.ч. я вполне с удовольствием конструктивно выяснил бы где я не прав)
                            0
                            Ну, я смотрю на это, как на свой проект, вот у меня 300-500 мбит раздача с одного сервера за 15 тыщ в месяц, сервер поддерживаю сам, — это типа хобби.
                            А вот у CDN надо заплатить за место (в моем примере — 600 гигабайт диска) — 30 тыр за хранение данных, далее, возьму средний трафик, пусть 200 мбит — это 60 терабайт в месяц — это еще минимум 90 тыр за трафик…
                              0
                              Мне кажется, если Вы хотите в среднем раздавать 200 мбит/с трафика — Вам не хватит 1 сервера, значит — надо покупать еще один сервер, думать о том, как делать балансировку нагрузки и т.п. Кому-то интересно это делать самому, а кто-то посчитает стоимость покупки серверов, зарплаты программистов и сисадминов и решит, что дешевле купить услугу у нас. Тем более, что при Ваших объемах вполне можно говорить о скидках от стандартных цен на CDN.

                                0
                                Эм… не то чтобы хочу, я уже раздаю…
                                  +2
                                  Да, я знаю — мой ребенок иногда смотрит мультики на вашем сайте, за что Вам спасибо!
                          0
                          Очень вовремя Вы тут появились.

                          Вопрос: такие услуги как перекодирование видео и вещание на мобильные — требуют дополнительной платы?
                            0
                            И проведение интернет-вещания (если мы сами обеспечиваем съемку, конечно)
                              0
                              Если нужен выезд нашего инженера на место события, чтобы настроить кодирование видео — то возьмем какие-то деньги за выезд. Если нет — все по стандартным тарифам на стриминг.
                              0
                              Перекодирование видео — это платная услуга, стоит порядка 12 тыс в месяц за перекодирование 1 канала из WMV в H.264 в нескольких кодеках.

                              Непосредственно за вещание на мобильные дополнительную плату не берем, оплата будет идти по стандартным тарифам для стриминга.
                              0
                              Слоник в логотипе какой-то знакомый :)
                                0
                                Странно, его по нашему заказу рисовали :)
                                  0
                                    0
                                    По-моему, совсем непохоже, наш слон пожизнерадостнее будет :)
                                0
                                наши услуги тарифицируются по факту использования и всего по 2-м параметрам — количество переданных гигабайт исходящего трафика и объем хранилища

                                У меня запросы маленькие, нужен минимальный трафик 1-2Gb в месяц с небольшим объемом хранимых файлов. Только вот цены на сайте предлагают мне минимум 50 гигов, а вы пишите традиционно по факту использования. То есть нужно читать по факту использования, но не менее чем указано в тарифном плане?
                                  0
                                  Да, вы правы. Минимальный платеж за наши услуги 323 рубля (тарифный план СТАРТ).
                                    0
                                    Т.е. раздавая в месяц до 50 гигов оплата будет сводиться только к 323 рублям в месяц, и всё?

                                    А какова единица тарификации в «стоимость исходящего трафика 4,95 руб»?
                                      0
                                      Да, Вы правы, мы даем 50 Гбайт за 323 рубля в месяц.

                                      Еденица измерения — 1 полный или неполный Гигабайт.
                                • НЛО прилетело и опубликовало эту надпись здесь
                                    0
                                    Спасибо за совет, идея интересная, возможно сделаем подобные тарифы.

                                    В принципе, у нас на сайте есть привязка цен к часам просмотра видео пользователями: ОПТИМА (3000 рублей) — это 7400 человеко-часов просмотра интернет-видео в среднем качестве (300 кбит/с) или же 2200 человеко-часов в высоком качестве (1 Мбит/с)
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                        0
                                        Партнерская программа у нас есть — всегда готовы платить тем, кто приводит к нам клиентов :)
                                    0
                                    На удивление приятные цены. Вполне конкурентоспособно с Amazon S3.
                                      0
                                      Спасибо, обращайтесь! :)
                                      0
                                      UP
                                      Перешли на wowza3?
                                        0
                                        Да, конечно, а почему интерес?

                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                      Самое читаемое