In order to take regular backups, we want to compress and upload files from our Windows Server to Amazon S3 service. Is there any freeware application that allows us to schedule regular backups?
We do this under Linux with a shell script (batch file) that simply zips the required files and then calls s3cmd (from the Amazon command line tools) to put the zip file to an S3 bucket. There's also some exit code (errorlevel) checking to ensure everything went well.
We schedule that script with cron. You could do the same with windows task scheduler.
If you need a command line capable ZIP utility, 7-zip is a good open source choice.
Your best bet is to use Windows PowerShell.
This blog post describes how to automate SQL Server backups with PowerShell to Amazon S3:
I found a nice command prompt application to automate the backups
http://blog.tjitjing.com/index.php/2009/04/amazon-s3-command-line-copy-for-windows.html
Check out CloudBerry Backup. It is specifically designed to automate Amazon S3 backup on Windows. If you don't want to pay pennies for it you can also check out Cloudberry Explorer freeware with its PowerShell command line interface. It will do the job too, but you will have to script it