We have several instances of EC2 behind a load balancer. Each server has several ASP.NET applications installed. I'm looking for a simple, real-time, automatic way to deploy new compiled code to all instances at once.
I have seen solutions that use version control repositories such as SVN or Git, but this does not seem to be the right use of this technology for us, as we deploy the compiled code to EC2 instances and not to the source code.
I also installed Dropbox for synchronization. This works somewhat, but has its own quirks. For example, you need to create a directory structure around the "one root synchronization folder" restriction. Any other reason why we definitely should NOT use dropbox for this?
Writing a custom application using the S3 API is an option, but we would prefer a third-party solution for writing more code.
This seems like a common scenario, but so far I have not found good solutions.
c # amazon-s3 amazon-ec2 deployment
jaminto
source share