Forum: Poser - OFFICIAL


Subject: Queue Manager in the Cloud (AWS)

Syrus_BD opened this issue on Mar 27, 2012 · 53 posts


Syrus_BD posted Tue, 17 April 2012 at 9:36 AM

Greetings all again.

I've been thinking about how to resolve this bandwidth issue and I've decided to try coming at it from a different perspective:

  1. Create/compose scenes on a local workstation, put all save files in a standard directory or subfolders of a standard directory

  2. Use RSync to monitor said standard directory and post updates to a mirror in the Cloud

  3. Spin up a low cost AWS Micro instance as a master Queue Manager and use a Poser or QM API to automatically post Poser renderjobs to the Queue.

  4. Have the Master Queue Manager Instance spin up one or more AWS Cluster GPU Cloud Machines to render the jobs in the Queue.

  5. Have the Master Queuer Manager Instance shut down said Cluster GPU instances when render jobs are done.

  6. Have the Master Queue Manager shut itself down once all jobs have been processed.

In Step 3 you could automatically do this every night or on demand.

In Step 4 you could spin up 1 to n instances depending on how much you're willing to spend.

Step 3&4 are the big questions: Does anyone know if there is such a thing as a Poser or QM API that will allow me to programtically post/monitor or generally manage render jobs in QM's Queue?

I'm going to ask Smith Mirco this question as well but I thought I post my thoughts here as well for community interest.

 

~ Ryan