You have a very large video file, pdf or document... or you have a large number of smaller files. These can become too large to store on your web server, and they can quickly push your beyond your bandwidth allowance. So, what do you do?
One solution worth considering is Amazon's S3 cloud storage solution. S3 allows you to store large amounts of data at a surprisingly low cost. Additionally, the cost structure is scalable, so you will only ever pay for what you use.
What is Amazon S3?
S3 stands for Simple Storage Service. Simply put in Amazon's own words, "Amazon S3 is storage for the Internet. It’s a simple storage service that offers software developers a highly-scalable, reliable, and low-latency data storage infrastructure at very low costs."
All that means is that it is a service that allows you to store data in the "cloud" in a way that is fast, cheap and reliable.