Our latest project at work involves sending 100GB+ files from our office in Dallas to our client in Australia. I've been asked to put together the fastest, most reliable way of transferring these files. Usually this would be no sweat, but when they said 100GB I decided I needed to ask for advice. I'm also in a time crunch, so I have about 24 hours to put together a professional solution (no major software development).
It must be screaming fast, and it must have tolerance to internet service interruptions on both the upload and download side (upload resume and download resume). It also needs to be as turn-key as possible on the client download side. A GUI interface tool would be great.
My first thoughts were to use an Amazon S3 account with a 3rd party download/upload manager, but I'm not sure how fast Amazon's S3 bandwidth limitations are. Is EC2 faster? Also Amazon's website tended to be catering to software programmers - are there any reliable pre-rolled applications that support multipart uploads and downloads?