separate server for deadline

Hey guys,
I was thinking if it would be smart to get separate server to hold on mongoDB and serve as as deadline server machine only.
I was thinking on something cheaper and a bit older like this as it would only hold deadline, nothing else needed at the moment:

HP ProLiant DL360 G5
Processor 2x Intel Xeon Quad Core 3.0 GHz X5450
Memory 20GB DDR2 SDRAM FB-DIMM
Dimm Size 4GB PC2-5300F
Hard Drives 2.5 HP 2.5 3G SAS 10K SFF (2.5) SP Hard Drive
Controller Smart Array P400i HP Smart Array P400i/256MB Controller, no BBU
Power Supply 2 700W HP Redundant Power Supply 399542-B21
Optical Drive Yes DVD-ROM

It is a bit older nothing too fancy but price is 300 eur and I’m figuring for only deadline server it should be just fine.
Also not sure how much benefit is there at all. If it would make any difference which and why?

Hello,

Not sure I understand the hard drive line, because to my eye I am seeing 3 GB as the HD space, which seems really small, and I would recommend against that small of a drive. If you can clarify on the drive space, that would be great. The rest looks ok to me.

beside drive I’m more wondering if there are any visible benefits of having deadline server, mongodb and all running on separate computer other then rendering comps?

All of the components of Deadline are module; a few of them being optional (Pulse, Balancer). So, DB, Repo, Pulse, License Server could all be installed on one server, but the main reasons you might NOT want to do this are:

  1. RISK (Is your company management team happy with this level? Can client deadlines be missed slightly?)
  2. Size of your farm. (Fit for purpose).

So, to expand on those points. If this single server goes down, essentially your farm is dead. Is this an acceptable risk in your studio? For me, as a developer, running all these things on a single laptop with multiple testing VM’s, that is fine. With regard size; this is the major influencer on how you might go about setting up your farm to an ideal configuration given the size of your farm now and the near future?

All of the Deadline components can have redundancy, so you can install the mongoDB across multiple servers (see our docs on Replica Sets), when your farm is 2000+, you will want to consider mongoDB sharding as well (see our docs again here). Pulse and Balancer have a HA heartbeat failover (primary-secondaries) system.

Multiple License Servers can be built, but I personally prefer to take advantage of modern VM failover technology here and run a single license server, but have the VM infrastructure kit in place, to allow auto failover to another hypervisor host machine in case of failure. The “repository” is essentially a file server. You should install the “repo” on the fastest file server you have. This might well not be a lower spec machine (physical or virtual) that you have decided on installing the MongoDB on. If you are submitting your scene files to the Deadline Repository, then most definitely, you want a separate, fast file server, that is fit for purpose here.

How fast is fast enough? Well, I would answer with a question, what do you currently use as your main studio network file server to store your production files on? Is that fast enough given the number of machines/users you have now and potentially in the near future? Is this machine good enough to also provide the location to install the Repository as well? Of course, you can side-step this issue, by NOT submitting your scene (data) files with your Deadline job, but rather just reference them from their original location, which so many studios do take this approach. This other approach, lowers greatly the spec requirements for a repository, particularly on total disk capacity required (as 3D scene files are huge these days!). However, it will always be good to place your “repository” part of your Deadline setup on some really fast disks (RAID/SAS, SSD or better!). SSD prices have fallen greatly.

Don’t forget the usual backup. All the usual techniques will work here.

The official min spec requirements are here for DB:
docs.thinkboxsoftware.com/produc … l#database
and here for Repo:
docs.thinkboxsoftware.com/produc … repository
and this page has saved many a person, considering a farm spec overview:
docs.thinkboxsoftware.com/produc … iderations

Let us know if you have any further questions and I’d try my best to answer them. What size farm are you putting together?

ok I’ve went out got an older dual xeon hp xw6600 workstation. older but solid and cheap.
I’ve put only deadline server on it and since then I don;t have tasks being stuck for a night or similar as I was having before :slight_smile:
will be time soon to start expanding farm hopefuly