Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Just wondering if there is good alternative to Amazon's S3 service? I like S3 but the bandwidth cost is high. I looked at CouldFiles from Rackspace but the cost is even higher.

I don't mind prepaying or having monthly payment in order to reduce the bandwidth cost greatly.

Thank you for any help

EDIT: Sometimes there are frequent downloads which causes the bandwidth cost to go up very quickly, but mostly it is about 25T/month. The storage is about 1T.

share|improve this question
add comment

closed as off topic by random Nov 16 '11 at 20:43

Questions on Super User are expected to relate to computer software or computer hardware within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

6 Answers

Can you give us a rough idea of your bandwidth / storage requirements? Generally the cheapest cost is to purchase your own server and then colocate it at an inexpensive datacenter. But that is more work to manage it plus more cost up-front to buy the servers.


Edit: Ok, that's about $3000-$4000/mo in Amazon S3 costs.

25TB/mo could probably be handled with a single dedicated 100mbit/sec line. and 1TB of storage is nothing. You could get a pair of 1.5TB drives in a mirror (for redundancy) and have a little room to grow. A rough estimate would be $2000 up front to buy the server, then $200-400/mo to colocate the server (the monthly cost includes physical space for your server, power, and bandwidth). Shop around for some datacenters that offer server colocation to see if you can find any deals.

share|improve this answer
    
your calculation is correct, but what you dont estimate in is availabiltiy, redancy... single server = single point of failure... how are the 1TB backuped? on S3 i dont care about backuping... the data is distributed across multiple hosts AND locations. at any time your server can destroy all data in case of a hardware failure, or the location center goes down... i dont say S3 is the best of all, i just saying that S3 delivers alot for your buck. –  Rufinus Feb 6 at 14:14
add comment

Without knowing what it is you're trying to serve (sold media? can it be compressed?) I'll offer up a few different suggestions.

  • You could use Coral and a mod_rewrite - It's free and would offload a lot of the bandwidth.
  • Or another commercial CDN such as CacheFly (they work with small businesses almost exclusively), Akamai, or Limelight Networks
  • There's always bittorrent
  • Other P2P CDNs such as Pando
share|improve this answer
add comment

I agree with davr. The cheapest alternative is to get your own dedicated server.

Take a look at this for instance:

http://www.server4you.net/root-server/server-details.php?products=5

Hosting in Germany is relatively cheap (compared to US prices). This is a dedicated Server with 2x 1TB HDD, QuadCore CPU and 8GB Ram. Traffic is 100Mbit/s flat. All in all 99 EUR per Month (135 USD).

Most German Datacenters got direct peerings at DECIX, AMS-IX and/or LINX (which by size are the three largest Internet Exchange Points worldwide). So if your service doesn't mind 150-300ms latency you usually get the full 100 Mbit/s throughput even on the Westcoast.

So, maybe get a couple of these and you should be fine.

Though it should be mentioned that this can not replace a proper CDN. But since you're asking for an alternative to S3, not CloudFront I guess this is understood.

Another alternative would be this offer

http://www.hetzner.de/en/hosting/produktmatrix/rootserver-produktmatrix/

Although traffic is flat too, they shape you from 100 Mbit/s down to 10 Mbit/s if you transfer more than 2TB/Month or alternatively charge 15 EUR for each TB over 2TB. So all in all you'd be around 99 EUR for the Server plus 345 EUR for the 23TB additional traffic.

share|improve this answer
add comment

It really depends what you want to achieve, the only other "big player" in the mesh/cloud that I can think of is Windows Azure from Microsoft.

However, if you just want a place to dump files and let people read/download, why not just use a standard package from any web host? There are many out there with great bandwidth and features for budget prices.

share|improve this answer
add comment

For simple sharing I really like Dropbox. They have a reasonable free option and the paid options are for fixed amount of space, no bandwidth charges. I'm not sure they have a restful API like S3 does, so app integration isn't great. But for straight up sharing it works well.

share|improve this answer
2  
Dropbox is for personal use. –  Cory Mar 11 '10 at 18:49
3  
@Cory do you have a reference? I see nothing in their ToS that say you can't use the service any way you like. See: dropbox.com/terms The word "personal" only appears in the Privacy section. The rest of the document makes no statements about types of use. –  Ian C. Mar 11 '10 at 19:22
    
@Ian: this is a case of SLA if a service is primarly sold to customers i have different SLA's then to a business that depends on this service. –  Rufinus Feb 6 at 14:16
add comment

Connectria Cloud Storage, more reliable, secure and affordable than S3...and S3 compatible for those interested in migrating from S3

https://www.mh.connectria.com/rp/order/cloud_storage_index

Disclaimer: I am affiliated with Connectria.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.