Как ГК «Рики» создает мультфильмы в облаке

Краткий пересказ YandexGPT
  • ГК «Рики» включает в себя Студию Компьютерной Анимации «Петербург», которая создаёт цифровой контент, в том числе 3D-анимацию.
  • Собственная рендер-ферма студии не всегда справляется с нагрузкой из-за большого количества проектов и внешних факторов (отключение электричества, нехватка охлаждения).
  • Для уменьшения производственных рисков студия начала использовать Yandex Cloud.
  • Студия использует три сервиса Yandex Cloud: Yandex Compute Cloud, Yandex Object Storage и Yandex Managed Service for PostgreSQL.
  • Сервис Yandex Instance Groups (компонент Yandex Compute Cloud) позволяет автоматически развёртывать дополнительные виртуальные машины в моменты пиковых нагрузок и корректировать их количество в зависимости от нагрузки.
  • Данные проектов синхронизированы с Yandex Object Storage, что позволило организовать удалённую работу сотрудников.
  • Система управления проектами, которая работает с PostgreSQL, перенесена в Yandex Cloud с использованием Yandex Managed Service for PostgreSQL.
  • В будущем планируется использовать VDI.
  • Использование Yandex Cloud позволило студии меньше зависеть от студийной инфраструктуры, быстрее делать рендеринг и безопасно хранить большие объёмы материала.
  • Оплата в Yandex Cloud происходит только за фактически потреблённые ресурсы, что позволяет студии гибко планировать финансы.
  • CTO студии отмечает, что облачные мощности Yandex Cloud оказались доступны по цене благодаря использованию прерываемых виртуальных машин.

О компании

ГК «Рики» основана в 2003 году. В группу входит Студия Компьютерной Анимации «Петербург», в портфеле которой уже есть такие проекты как «Смешарики», «ПинКод», «Малышарики», «Тима и Тома» и другие, а также другие анимационные проекты по заказу.

Ограничения собственной системы хранения данных

Основная задача студии — производство цифрового контента, в том числе 3D-анимации, для обсчета которой требуются большие процессорные мощности. Собственной рендер-фермы периодически перестает хватать как из-за большого количества проектов, так и из-за внешних факторов (либо из-за отключения электричества и последующего долгого восстановления системы хранения данных (СХД), либо летом из-за нехватки охлаждения). Также для просчета одного кадра требуется доставить в память машины текстуры и геометрию, что накладывает определенные требования на производительность сети и СХД.

Для уменьшения производственных рисков было принято решение найти альтернативу существующим ресурсам, и этой альтернативой стал Yandex Cloud.

Instance Groups в Yandex Cloud

На данный момент студия «Петербург» использует три сервиса Yandex Cloud:

  • Yandex Compute Cloud
  • Yandex Object Storage
  • Yandex Managed Service for PostgreSQL.

Основная работа приходится на сервис Yandex Compute Cloud, а точнее на его компонент Yandex Instance Groups, который позволяет развертывать и управлять группами однотипных виртуальных машин.

В моменты пиковых нагрузок сервис Instance Groups самостоятельно разворачивает дополнительные виртуальные машины и просчитывают необходимые для рендеринга данные. Количество виртуальных машин в группе автоматически корректируется, когда нагрузка увеличивается или уменьшается, при этом оплата происходит только за используемые виртуальные машины.

В Yandex Cloud есть возможность поднимать Instance Groups, которые в два раза превышают по мощности стандартную ноду компании. Платформа Intel® Cascade Lake позволяет разворачивать конфигурации с 80 vCPU. Это позволяет экономить время на рендеринг и быстрее получать желаемый результат.

Полноэкранное изображение

Удаленная работа

В связи с изменениями, которые произошли у всех в этом году, и переходом на удаленную работу возникла необходимость организовать работу так, чтобы не было зависимости от доступности внутренней СХД.

Для этого данные проектов были синхронизированы с Yandex Object Storage, и работа сотрудников начала вестись через облако. За синхронизацию данных отвечает внутренняя система управления проектами, которую так же перенесли в Yandex Cloud. Так как система работает с PostgreSQL, было принято решение использовать управляемый сервис Yandex Managed Service for PostgreSQL.

В будущем, в связи с большим ростом количества сотрудников, планируется использовать VDI.

Спокойствие и независимость от студийной инфраструктуры

В результате студия «Петербург» получила в первую очередь спокойствие за сдачу материала в срок. Работа через Yandex Cloud позволяет меньше зависеть от работоспособности студийной инфраструктуры (электричество, сеть, СХД, кондиционирование), быстро делать рендеринг и безопасно хранить большие объемы материала. При этом оплата происходит только за фактически потребленные ресурсы облака и таким образом студия может делать гибкое финансовое планирование.

Мнение

Не думал раньше, что сможем себе позволить использовать облачные мощности, ввиду их дороговизны. Но, как показала практика, за счет использования прерываемых виртуальных машин, облако Yandex Cloud оказалось доступно как по цене, так и по набору предлагаемых технологий.
Олег Муранов,
CTO Студии анимации «Петербург»

Решим вашу IT-задачу

Мы оперативно расскажем вам о возможностях Yandex Cloud для вашего бизнеса или подберем партнёра, который полностью реализует ваш IT-проект.
Войдите, чтобы сохранить пост