POV-Ray : Newsgroups : povray.general : POV-Ray: Photons: save_file: Continue? : Re: POV-Ray: Photons: save_file: Continue? Server Time
2 May 2024 12:34:48 EDT (-0400)
  Re: POV-Ray: Photons: save_file: Continue?  
From: Darren New
Date: 27 Jan 2008 00:22:42
Message: <479c1522$1@news.povray.org>
Sven Littkowski wrote:
> can you give me some details about those Amazon machines? How and where to 
> gain more information on that? How to contact that company?

Go to www.amazonaws.com. (That's Amazon's Web Services, see...)

On the left edge, they list all the web services they supply. Two are 
most notable for people not doing electronic commerce stuff:

The Amazon Simple Storage Service (also known as S3) lets you store 
arbitrary amounts of data out on Amazon's servers for small amounts of 
money (relatively speaking). There are a number of client libraries and 
programs that make it easy to get to it, and so on. (Jungle Disk is 
decent, if you want something that works better than a demo and you want 
to treat the storage like a disk.)

The Amazon Elastic Compute Cloud (also known as ECC) allows you to start 
up a machine running Linux, load it with an operating system stored on 
Amazon S3 (either by you, by Amazon, or by someone else making their 
OS-configuration available to you), and run it. They ten cents per hour 
per CPU (about a 1.x GHz CPU IIRC). You can also rent multi-CPU 
configurations for a multiple of that. (Actually, it used to be twenty 
cents per hour - I wonder what happened.)

It's really pretty easy to set up compared to anything else I've seen. 
You need to have access to SSH (such as putty under Windows). Getting 
the Java command-line stuff working with the right environment variables 
was the hardest part. Once you manage to fire up an "instance" and get 
yourself logged in, it's just a normal remote computer running Linux. 
Follow carefully the instructions in the "getting started" tutorial and 
you'll be online in half an hour.

If you want to do something manually, you can just fire up a machine, 
remote login, scp povray onto it, start it up, and when it finishes, 
copy the results off and shut down the machine.

I've also written a programm I call "oddjob" that lets you set up a 
collection of jobs to be done (e.g., povray image traces for an 
animation), and the program will coordinate N different machines all 
peeking into the list of jobs, pulling down the data files, running the 
program, and storing the data files back into S3, and then shutting down 
the machines as the number of jobs runs out.  I haven't released it yet, 
but only because I haven't had time to set up any sample ECC "images." 
I.e., the program works, but actually firing up the Amazon computers is 
still manual. I'm happy to share the code with you, but it's not really 
targeting what you're talking about here, which is something that's hard 
to distribute amongst multiple machines.

Paying for it is as easy as paying for something you order from Amazon. 
You even use the same account you already have with them, and just pick 
how you want them to bill your credit card at the end of the month. If 
your credit card is funky, be aware they *will* actually charge you 
three cents if that's how much of their services you use. Kind of 
strange, but I guess they do enough traffic to get special contracts 
with their Visa and Mastercard providers and all[*].


[*] Or they bought their own bank, which was one of the suggestions made 
by an investor early in my career. When everyone at the table twitched, 
he added "you can get some small banks quite reasonably these days."

-- 
   Darren New / San Diego, CA, USA (PST)
     On what day did God create the body thetans?


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.