вторник, 18 сентября 2012 г.

Как собрать рендер ферму?

Интересная статья про сбор рендер фермы. Решил перепостить.
Источник http://mediasapiens.tv/archives/2605

Как собрать рендер ферму?



Поговорим о том, как собирается рендер ферма. Визуально соберем ферму из 8-ми кластеров и хранилища данных.

Кластер - это юнит, выполняющий задачу, поставленную управляющим сервером.

Хранилище - это сервер с массивом жестких дисков для хранения сцен и т.д. Диски конфигурируются в RAID-массив (обычно в 10-й). Так же хранилище может играть роль управляющего сервера.

Управляющий сервер - может быть отдельным кластером. Он распределяет задачи по кластерам фермы и полученный результат сохраняет в хранилище.





Необходимое оборудование.
Стойка или шкаф
8 кластеров-серверов
Хранилище
Гигабитный хаб
KVM -Swith
Источники бесперебойность питания (UPS).

Стойка или шкаф

Собственно это есть скелет рендер фермы. В стойку/шкаф закрепляются все кластера, хранилище, UPS и остальное оборудование.


Кластер

Кластером может быть как юнитовый сервер, так и обычный компьютер. Так как ферму обычно собирают в стойках и/или шкафах, обычно роль кластеров играют обычные 1U сервера.

Кластер получает сцену на рендеринг и, выполнив задачу, передает управляющему серверу.


К примеру, конфигурация кластера может быть такой:

1. Core 2 Quad Q6600 BX80562Q6600 2.4/1066/8M LGA775 Box
2. Gigabyte GA-945GM-S2, Socket 775, 945G/ICH7, mATX FSB1066,4DDRII,4SATA,16xPCI-/+Int,2*PCI+1*PCI-E,AC97,Lan,8 USB2.0,1394 opt
3. Chieftec UNC-110S-B RM ATX 19″ 1U (Black) 300W 1U rackmount case,(1*5″,1*3″,int2*3″), 1xPCI riser card, 4×40mm вент.установлены
4. HDD 80Gb 7200.10 ST380815AS SATA 8mb
5. DDR II 1Gb PC5300, 667Mhz, PATRIOT (retail, lifetime)
6. 1U for Socket775 (радиатор без вентилятора, Cu)

Хранилище

Чтобы разместить 16 жестких дисков, необходимо выбрать большой корпус. На пример, T-WIN 19″ 4U. Хранилище представляет из себя обычный сервер с большим объем жесткого диска. Точнее с большим количеством жестких дисков (от 8-ми до 32-х). Хранилище хранит в себе все неоходимые ресурсы для рендеринга (узоры, структуры и т.д.), а так же основной задачей является хранение итогого результата всего рендеринга (конечный продукт).

К примеру, конфигурацию хранилища можно выбрать такой:

1. Xeon 5130A BX805565130A 2.0/1333/4M Box (Dual Core)
2. Kingston DDR-II FB-DIMM 1Gb ECC CL5
3. HDD 320Gb 7200rpm WD3200KS SATAII SE 16Mb cache - 16 шт.
4. M/B INTEL S5000VSA4DIMM (RTL) Dual Socket771 SVGA+2xGbL+2PCI-X SATA RAID E-ATX 4DDR-II FBDIMM
5. Серверный корпус T-WIN 19″ 4U (RMC4E2-QI-XPSS) 24×1″ SATA HDD Bays+2×2.5″ HDD, 950W Redundant Active PFC PSU, Sliding Rails, 645 mm depth.
 6. Adaptec AAR-21610SA SATA150, RAID 0,1,5,10,JBOD, 16кан., 64MB cache onboard, PCI64/66MH

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

Хаб

Хаб должен быть Гигабитным как минимум - это влияет на скорость передачи данных по сети. Поскольку, конечный продукт может быть огромных размеров, скорость передачи должна быть большой.

KVM - SWITCH

KVM - Switch является не обязательным оборудование в ферме. Но для быстрой отладки, при возникновении проблем с каким либо из кластеров, очень удобен.

Источник бесперебойного питания (UPS)

Ферму не обязательно подключать к UPS. Достаточно подключить хранилище и управляющий сервер. Так же к нему подлючаем хаб и KVM. Обычно 3К WATT достаточно.

Процесс сборки

Собираем шкаф, вставляем кластера, Хранилище, управляющий сервер, хаб, квм, UPS. Вставляем все провода в свои гнезда. Делаем локальную сеть между кластерами и хранилищем. Устанавливаем операционные системы. Устанавливаем необходимое ПО. Запускаем и настраиваем.

На сборку такой фермы, при наличии всех деталей и частей кластеров, примерно уходит неделя.



Цена такой фермы будет колебаться от 20к до 30к американских долларов в зависимости от конфигурации кластеров.

Комментариев нет:

Отправить комментарий