I played around with Amazon’s calculator for their Amazon S3 (Simple Storage Service).
All I can say is, “Woah!” S3 is not cost effective for video surveillance storage. If it were possible to store all the video recorded at Envysion’s customer locations centrally in the Amazon S3 service, the monthly charge just for storage is in the ballpark of 30 times the monthly cost of Envysion’s entire data center.
This huge cost is primarily due to surveillance video being constantly being recorded, consuming large amounts of network bandwidth and of course storage. S3 currently charges $0.15 per GB per month and here’s the big hit, $0.10/GB uploaded per month. The price to upload is signficantly discounted compared to reading or viewing the video.
I can see the S3 service being very attractive when one has very small or rapidly changing demands for reading/viewing content.
So when it comes to video surveillance operating at a large scale, it remains a good idea to keep most video stored locally near where it’s captured.

