В 2020 году VK запустила новый видеосервис «Смотри». Специфика предполагала автоматизированную работу с большими видео.
О том, как отдать на аутсорс всю рутину управления инфраструктурой, чтобы максимально сфокусировать команду на быстром старте, рассказывает технический директор «Смотри VK» Андрей Чупейкин.
«Смотри VK» представляет собой бесплатный интернет-сервис для фонового просмотра видео с персональными рекомендациями. Человеку не нужно тратить время на поиски интересного канала, шоу или фильма, – сервис самостоятельно подбирает контент, опираясь на интересы пользователя. Сервисом «Смотри VK» можно воспользоваться через браузер или мобильное приложение для iOS и Android.
Кроме сайта, система имеет второй компонент – внешний видеоплеер, который можно встроить на сторонние ресурсы. Он уже используется на других проектах VK, в частности, на медиапроектах, «Пульс VK», и экспериментально на Главной VK.
Встраиваемый видеоплеер помогает обогатить медиаконтентом новостные и другие информационные сайты, у которых нет возможности содержать собственный плеер. Это удобно и экономно, тем, что площадке не нужно думать о технических, экспертных и правовых вопросах. Дополнительно площадка может монетизировать свой трафик.
Уже на этапе старта проекта была понятна необходимость в наличии надежного и безопасного хранилища данных. Мы рассматривали два пути:
Первый вариант был трудозатратный и не быстрый , так как формирование парка машин с разработкой и эксплуатацией определенного софта требует существенных финансовых и временных вложений и экспертизы. С учетом того, что точность прогноза объемов данных на старте проекта была невысокая нам была важна гибкость и оперативность в увеличение и сокращение ресурсов. Сотрудничество с VK Cloud позволило решить этот вопрос наиболее выгодным путем.
Сейчас для хранения и раздачи данных используется облачное хранилище S3. Несмотря на высокую нагрузку (мы собираем значимую часть трафика портала VK), платформа полностью справляется с поставленными задачами и позволяет легко масштабироваться.
У нас есть 4 сценария использования облачного хранилища S3 от VK Cloud:
Видеофайлы могут загружаться с HDD или FTP. В последнем случае это актуально, если контент хранится временно или скорость приема низкая. Файлы попадают в наш архив, а затем через бекофис мы заносим их в свою систему и начинаем процесс транскодирования – нарезаем видео в нескольких форматах. Когда контент подготовлен и перекодирован в формат, который позволяет проигрывать его на всех наиболее популярных платформах, мы отдаем ссылку на плейлист клиенту, который в свою очередь начинает проигрывать видео чанками читая файл из S3.
В процессе транскодирования параллельно происходит нарезка картинок: выбираются необходимые для сайта изображения и также сохраняются в VK Cloud.
Картинки используются для нескольких задач:
Мы генерируем большой спрайт изображений для реализации данного функционала. Совместно с видеофайлами, которые хранятся в разном качестве (от 240р до 720р), картинки образуют внушительный массив данных, и он растет с развитием сервиса. Поэтому, как я уже говорил, для нас очень важна возможность быстрого масштабирования, предлагаемая VK Cloud.
Облачная платформа позволила нам сделать быстрый старт без существенных затрат на реализацию собственной инфраструктуры хранилища, также как и дедуплицировать технологическое решение в рамках VK. В текущий момент мы довольны сотрудничеством с VK Cloud и рассматриваем дальнейшее развитие относительно потребностей нашего сервиса.
Когда «1С-Битрикс» предложил софт по сервисной модели, компания задействовала глобального облачного провайдера. В 2015 году по новому закону понадобилось мигрировать данные в Россию.
Как найти партнёра, который закроет все потребности и поможет выполнить миграцию?
Регистратура, медкарта, очередь… Главную боль клиентов при посещении медучреждений можно снять, если лицо клиента будет распознаваться, а карта — сама открываться в приложении сотрудника регистратуры.
Как запустить такой проект быстро и кост-эффективно и избавиться от очередей в час пик?
Max Group — маркетинговый консалтер для топовых FMCG-компаний. Сотрудники компании работают с клиентами через приложение.
Успех и рост объёма работ создал проблемы с приложением из-за загрузки инфраструктуры и нехватку рук в её обслуживании.
Компания «Биорг» занимается обработкой и оцифровкой персональных данных с высокой точностью на базе нейронных сетей и краудсорсинга 55 000 операторов.
Как удалось обеспечить выполнение закона о персональных данных в облаке и по какому принципу выбирался провайдер?
Понадобилось протестировать новый метод обсчёта данных, который позволяет получить доступ к новым месторождениям.
Рассказываем, как быстро получить доступ к мощным вычислительным ресурсам в облаке, чтобы обсчитать 40 ТБ сейсмоданных.