CCBoot

Бездисковая рендер-ферма

Каждый узел рендеринга — на одном образе, с одними версиями плагинов, каждую ночь

Рендер-ферма — это кластер ПК, собранный для рендеринга компьютерной графики. CCBoot загружает их все из одного бездискового образа: установите 3ds Max, V-Ray или свой рендерер один раз — и каждый узел выполняет ровно это, без разъехавшихся версий плагинов и локальных дисков, умирающих посреди рендера.

дней рендеринга, разделённых на 15 узлов
15 → 1
образ для всех узлов
1
локальных дисков в ферме
0
CCBoot diskless render farm topology: designer PC, queue manager, NAS and diskless render nodes
Управление клиентами и образами CCBoot для узлов рендеринга

Почему рендер-фермы уходят от дисков

Когда дизайнеры 3D-анимации превращают картинки и клипы в анимацию, объём вычислений огромен. Менеджер очереди (QM) распределяет процессы по многим компьютерам: если одному ПК нужно 15 дней, 15 ПК вместе справятся за один.

Эти компьютеры нужны только для расчётов, поэтому ставить в каждый жёсткий диск — трата денег и ресурсов; а если кто-то работает на узле, это мешает вычислениям. Узлы с HDD к тому же ломаются: вирусы, трояны, битые установки. Здесь бездисковое решение CCBoot и приходит в 3D-анимацию.

  • Гарантированно одинаковые версии рендерера и плагинов на каждом узле
  • Добавить узел: подключить, загрузить с сети — он в очереди
  • Перезагрузка стирает любое случайное изменение; переустанавливать нечего
  • Свободные процессоры офиса ночью могут стать бездисковыми узлами фермы

Среда внедрения

Внедрение в студии 3D-анимации, по которому задокументировано это решение.

Редакция
CCBoot v3.0 Enterprise Edition, 40 ПК, июнь 2013
Сеть
Балансировка Intel; 2 коммутатора на 26 портов
Сервер
Windows Server 2008 R2, 16 ГБ RAM
Клиенты
Windows 7 x64, 16–24 ГБ RAM на узел
Хранилище
NAS хранит видеоресурсы и готовую продукцию
ПО
3ds Max и V-Ray (плагин распределённого рендеринга); плагин After Effects
CCBoot diskless render farm topology: designer PC, queue manager, NAS and diskless render nodes
Современные фермы работают на узлах Windows 10/11 с 64 ГБ+ RAM по сетям 10G с того же сервера CCBoot — см. требования к серверу.

Принцип работы

Как связаны ПК дизайнера, менеджер очереди, NAS и бездисковые узлы рендеринга.

  1. 1

    Установите серверную часть

    Установите сервер CCBoot, 3ds Max и менеджер очереди (QM) на сервер.

  2. 2

    Соберите образ узла

    Установите клиент CCBoot, 3ds Max и V-Ray (плагин распределённого рендеринга) на эталонный узел и загрузите образ. После бездисковой загрузки узлов V-Ray автоматически отслеживает и принимает задания.

  3. 3

    Храните ресурсы на NAS

    NAS хранит видеоресурсы и готовую продукцию ПК дизайнера и узлов рендеринга.

  4. 4

    Отправляйте и распределяйте

    Дизайнер работает на ПК с HDD, 3ds Max и V-Ray. Закончив анимацию, его ПК отправляет её в QM; QM находит экземпляры V-Ray и раздаёт задания бездисковым узлам.

  5. 5

    Рендерьте и собирайте

    Узлы выполняют свои задания и сохраняют результат на NAS.

Примечание: любое ПО может работать с CCBoot таким образом, если оно умеет сетевой и/или распределённый рендеринг на CPU (не GPU).

Получите БЕСПЛАТНЫЙ пробный период

Загрузите два узла рендеринга из одного образа на пробной версии и посмотрите, как они берут задания из вашего менеджера очереди.

Начать БЕСПЛАТНЫЙ период

Что получает ферма

Функции CCBoot, которые важнее всего для вычислительных узлов.

  • Больше не нужны жёсткие диски

    Клиентским ПК не нужен жёсткий диск — одно это экономит ТЫСЯЧИ долларов.

  • Простое обновление

    Обновили эталонный ПК — остальные машины в сети обновятся простой перезагрузкой.

  • Никаких вирусов и троянов

    Система восстанавливается при каждой перезагрузке — ПК всегда чистые.

  • Точки восстановления

    Создавайте точки восстановления, объединяйте и откатывайте изменения — исправлять проблемы проще.

  • Эффективный кэш

    Производительный кэш в оперативной памяти с поддержкой SSD-кэша.

  • Экономия электроэнергии

    До 40 % экономии электроэнергии — экологично и выгодно.

Частые вопросы

Какие рендереры работают на бездисковой ферме CCBoot?

Любой рендерер с сетевым или распределённым рендерингом на CPU: V-Ray, Corona, Arnold CPU, Blender Cycles CPU, Team Render в Cinema 4D, движок рендеринга After Effects и другие. Установите его один раз в образ эталонного узла.

Работает ли GPU-рендеринг?

Узлы загружают полноценную Windows со своими видеокартами, так что GPU-рендереры запускаются, но задокументированное внедрение и настройка менеджера очереди выше рассчитаны на распределённый CPU-рендеринг. Проверьте лицензирование и обнаружение узлов вашего GPU-рендерера на пробной версии.

Сколько памяти нужно узлам?

Узлы рендеринга прожорливы к памяти: 16–24 ГБ были типичны в 2013 году, сегодня — 64 ГБ и больше. Задайте RAM-кэшу клиента CCBoot небольшой размер, чтобы память оставалась рендереру.

Где лежат сцены, текстуры и результаты?

На NAS или файловом сервере, не на узлах. Бездисковый образ содержит только Windows и рендерер; ресурсы читаются и записываются в общее хранилище по сети.

Как обновить рендерер или плагин на 40 узлах?

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

Готовы попробовать CCBoot?

Попробовать CCBoot можно за несколько минут — и вы не пожалеете.