В декабре 2024 года мне позвонил знакомый техлид с одного из стриминговых проектов. Голос уставший: «Слушай, у нас через неделю новогодняя акция, ожидаем всплеск в три раза, а серверы уже дышат на ладан. Что будешь делать?» Я тогда как раз изучал разные варианты масштабирования и наткнулся на облачные серверы РФ. Предложил: «А почему бы не докинуть облачных мощностей именно под пик?» Через два дня они запустили десяток дополнительных нод, а 31 декабря просто расширили конфигурацию за пять минут.
Тогда я впервые вживую увидел, как работает бесшовное масштабирование. Без переездов, без переноса баз, без фразы «ребята, сайт ляжет на час». Просто зашёл в панель, подвинул ползунок — и всё.
Кинотеатры — это не про кино, а про пиковые нагрузки
У онлайн-кинотеатров есть одна особенность, о которой обычные пользователи не задумываются. Им кажется: ну, крутится себе видео, сервер отдаёт файлы. На самом деле стриминг — это ад с точки зрения инфраструктуры.
Во-первых, предсказуемый хаос. Вы точно знаете, что 31 декабря в 23:45 все включат «Иронию судьбы». И 9 мая в 10 утра — парад. Но ты не можешь держать круглый год серверы, рассчитанные на эти пики. Это как купить автобус, чтобы раз в год возить родственников на дачу.
Во-вторых, география. Онлайн-кинотеатр VOKA работает и в Беларуси, и в России, и для диаспоры. Если тянуть всё из одного дата-центра, половина пользователей будет смотреть буферизацию вместо фильма.
В-третьих, транскодинг. Когда оператор загружает фильм в 4K, а пользователь смотрит на телефоне в 720p — сервер должен пережать видео «на лету». Это жутко ресурсоёмкая операция. Без GPU тут вообще не обойтись, а GPU в dedicated-серверах стоят космических денег.
И вот тут облачная модель выигрывает по всем статьям. Ты платишь не за «железо под капотом», а за потребление. Когда фильм выходит и его качают миллионы — у тебя тысяча ядер. Через неделю ажиотаж спал — отключил лишнее, платишь копейки.
Случай из практики: VOKA и новогодние мемы
Мы, когда делали проект voka2025.by, тоже столкнулись с классической проблемой промо-акций. Сайт с генератором мемов — штука непредсказуемая. Сегодня про него никто не знает, завтра он завирусился в TikTok, и на тебя летит 100 тысяч запросов в час.
На старте мы заложили обычные VPS-мощности, с запасом процентов 30. Думали, хватит. Не хватило. На третий день акции график нагрузки выглядел как Эверест. Я в панике полез смотреть, как можно быстро докинуть ресурсов.
Облачная модель тогда нас спасла буквально за час. Мы просто арендовали дополнительные мощности, настроили балансировку — и сайт снова задышал. Никаких «купите сервер, подождите три дня, мы его настроим». Всё случилось прямо здесь и сейчас.
А вот для основного контента, для базы фильмов, которая не требует мгновенного масштабирования, они использовали выделенные мощности. Я знаю, что часть своей инфраструктуры VOKA держит именно на аренда выделенного сервера. Это логично: ядро системы должно быть стабильным, предсказуемым, с гарантированной производительностью без соседей по «железу». А периферия, которая раздаёт тяжелый контент или обрабатывает временные акции, — уже в облаке.
Облако vs «Железо»: где чья зона ответственности
Я для себя давно разделил: выделенные серверы — это база, фундамент. Облачные — это тактическая гибкость.
Выделенный сервер — как собственная квартира. Ты можешь делать в ней что угодно: долбить стены, прокладывать свою проводку, ставить сейф. Но если к тебе приехали 50 гостей, ты их просто не впихнёшь.
Облачный сервер — как отель. У тебя есть номер, уборка, стойка регистрации. А когда нужно провести конференцию — ты арендуешь банкетный зал на вечер и не платишь за него в обычные дни.
В стриминге этот гибрид работает идеально:
— База данных пользователей, подписки, биллинг — всё это живёт на выделенных серверах. Там важна целостность, скорость записи, предсказуемость. Туда нельзя пускать «соседей».
— CDN-узлы, транскодинг, кэширование популярного контента, промо-сайты — вотчина облаков. Это можно и нужно распределять географически и масштабировать горизонтально.
Что реально тормозит стриминг в России и СНГ
Я пообщался с инженерами из трёх разных видеосервисов. У всех болит примерно одно и то же.
1. Последняя миля. Можно иметь супер-сервер в Москве, но если у провайдера в регионе узкий канал — пользователь будет ждать. Поэтому крупные игроки ставят кэширующие ноды прямо у «последних миль». Это снова история про гибкость: не нужен целый сервер в каждом городе, нужен лёгкий облачный инстанс, который отдаёт 50 самых популярных фильмов.
2. Лицензии на софт. Многие стриминговые платформы завязаны на проприетарное ПО для транскодинга. Оно часто привязано к конкретному «железу» или количеству ядер. Облака позволяют быстро поднимать инстансы с нужной лицензией ровно под задачу.
3. DDoS. Промо-акции привлекают не только зрителей, но и тех, кто хочет проверить защиту на прочность. Когда voka2025.by только запустился, мы поймали первую волну атак. Облачная инфраструктура с автоматическим фильтром трафика отбила её без нашего участия. Выделенный сервер без дополнительной защиты просто лёг бы.
Когда я советую брать «выделенку», а когда — облако
Ко мне часто приходят с вопросом: «Вот у меня проект, посоветуй, что брать». Я обычно задаю встречные:
— Тебе важна предсказуемая стоимость? Выделенный сервер — это фикс. Ты платишь одну сумму, и она не прыгает. Облако — как счёт за электричество: чем больше жжёшь, тем больше платишь.
— У тебя есть крутой админ? Выделенный сервер требует ручной настройки, оптимизации, слежения за железом. Облако прощает ошибки, его проще пересоздать, чем лечить.
— Твой трафик ровный или волнами? Если ты — онлайн-кинотеатр с премьерами по пятницам, тебе точно нужно облако под фронтальную часть. Если ты — база данных налоговой, бери «железо» и спи спокойно.
VOKA в этом смысле — гибридный монстр. У них есть свои стойки в дата-центрах под критичные сервисы. Но все клиентские промо, спецпроекты, сезонные нагрузки они уже много лет уводят в облака. Потому что это дешевле, быстрее и не надо держать штат инженеров, которые будут в Новый год дежурить с паяльником.
Вместо итога: миф о «ненадёжности»
Я часто слышу: «Облачные серверы — это когда твой сайт делит ресурсы с сотней других, непредсказуемо, опасно». Это миф, который остался со времён первых shared-хостингов.
Современные облачные платформы на KVM — это полностью изолированные виртуальные машины. Ты не чувствуешь соседей, если провайдер не занимается откровенным оверселлингом. У тебя гарантированные ядра, гарантированная оперативка, гарантированная скорость диска.
Разница между облаком и «железом» сейчас — не в надёжности. Она в модели потребления. Покупаешь ты коробку с сервером или подписываешься на сервис.
Онлайн-кинотеатры это поняли одними из первых. Потому что их бизнес — не про владение серверами. Их бизнес — про то, чтобы фильм включился сразу, как только ты нажал кнопку. А как этот фильм хранится, на каких мощностях обрабатывается и откуда летит в твой телек — зрителю всё равно.
И мне, если честно, тоже. Я просто хочу, чтобы сайт работал. Без простоев, без «позвоните через час», без пятикратной компенсации вместо просмотра.
Облака этот запрос закрывают. А выделенные серверы — закрывают соседний: когда нужно, чтобы всё было твоё, железное, предсказуемое и без сюрпризов.
Хорошая инфраструктура — это не та, которая сделана по учебнику. А та, в которой у каждого инструмента своя задача. У VOKA с этим, судя по всему, порядок.

