So the game plan is to put all of Ambisonia’s content on Amazon S3. Once its all on Amazon S3, the second part involves using Amazon Ec2 for doing all the conversions from one surround format to the next. That second part will come later, its not really necessary right now.
Amazon’s EC2 stands for “Enterprise Compute Cloud”. Basically, it is a service that sells CPU cycles. Its actually very cheap. You pay $0.10 per hour.
So for 10c per hour, you get a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor. It comes with 1.7 GB of RAM and 160 GB of instance storage.
You only pay for what you use, but you first have to set up what they call an AMI (Amazon Machine Image). My AMI will be an install of Ubuntu linux, with all the scripts and software I have already developed to do the conversions.
When someone uploads a new Ambisonic file to Ambisonia, it will go to Amazon S3 then be translated by EC2. Each translation will only take several seconds. This process is highly scalable… I could translate 1 track, or 200 tracks within several seconds. This is because once you have created one AMI, you can deploy it as many times as you like.
Here is some reading that explains the architecture.