News for hackers. Stuff that matters.
Re:Reddit launches image uploads, ditching alliance with Imgur by creshal on Thursday May 26, 2016 @02:20AM (#11775960)
Is that really cheaper than S3, though?
Re:Reddit launches image uploads, ditching alliance with Imgur by sgk284 on Thursday May 26, 2016 @03:29AM (#11776248)
Even at Amazon's cheapest posted bandwidth tier you're paying $50+ per terabyte for bandwidth.

Any dedicated hosting company (OVH, Hetzner, etc...) will cost less than 3% of that (and that's on the high end).

Bandwidth is cheap, but AWS marks it up roughly 30x-50x what you'd pay in a dedicated environment.

Re:Reddit launches image uploads, ditching alliance with Imgur by MasterScrat on Thursday May 26, 2016 @05:30AM (#11776672)
Then why isn't anyone running an AWS-like service focused for bandwidth-intensive applications hosted on "OVH, Hetzner, etc..."?
Re:Reddit launches image uploads, ditching alliance with Imgur by sgk284 on Thursday May 26, 2016 @11:41AM (#11778798)
Many people do. S3 is convenient though. It handles durability, replication, uptime, etc... and even with the insane markup on bandwidth many startups / companies can afford a $10k/mo bandwidth bill because it's cheaper than hiring some devops and a team to build out the appropriate infrastructure.
Re:Reddit launches image uploads, ditching alliance with Imgur by creshal on Friday May 27, 2016 @06:34AM (#11785058)
That's what I meant with "really cheaper". Sure, bandwidth costs are lower with Hetzner, but that's not everything.
Re:Reddit launches image uploads, ditching alliance with Imgur by amazon_not on Thursday May 26, 2016 @10:48AM (#11778341)
It depends on how you define AWS-like services. Lots of VPS providers cater to bandwidth-intensive applications and are hosted on cheap dedicated servers.
Re:Reddit launches image uploads, ditching alliance with Imgur by vegardx on Thursday May 26, 2016 @10:24AM (#11778149)
But you don't have to store and serve all the content from Amazon or your own platform. You can easily set up aggressive caching, in a network you control, backed by S3.

And you pay premium for premium bandwidth. You can't just assume that all your users will have a good experience if you buy hardware and bandwidth from the cheapest providers around.

Re:Reddit launches image uploads, ditching alliance with Imgur by amazon_not on Thursday May 26, 2016 @10:43AM (#11778303)
Amazon bandwidth isn't particularly premium. It's just expensive.
Re:Reddit launches image uploads, ditching alliance with Imgur by gnarbarian on Thursday May 26, 2016 @02:38AM (#11776055)
Way cheaper. Amazon is a middleman for hardware. Even at smallest scales the cost of buying a server pays off within a year. In exchange you get convenience and the ability to scale up on demand without buying more hardware.
Re:Reddit launches image uploads, ditching alliance with Imgur by pbhjpbhj on Thursday May 26, 2016 @08:11AM (#11777295)
I'm sure buying the server pays off, but what about running and administering it?

What's the minimum commercially you'd spend to get cross-continent redundancy on hardware you manage in-house. Just the accounting cost of paying wages for technicians in two countries probably means you need to be a quite large company.

There are middle grounds, managed co-location say, but then you're not likely to save much over using AWS are you?

Re:Reddit launches image uploads, ditching alliance with Imgur by amazon_not on Thursday May 26, 2016 @10:42AM (#11778293)
Even managed co-location is cheaper than AWS when you factor in the egress bandwidth charges at scale.

Another way to do it is to use dedicated servers. The datacenter will take care of repairs and remote hands functions and all you need is to manage the server from the OS level upwards. No need to have technicians in multiple countries, everything can be done remotely.

Re:Reddit launches image uploads, ditching alliance with Imgur by gnarbarian on Thursday May 26, 2016 @12:41PM (#11779369)
Yep this is what we do. It works well.
Re:Reddit launches image uploads, ditching alliance with Imgur by gnarbarian on Thursday May 26, 2016 @12:39PM (#11779356)
You still have to manage/ administor the aws instance. It only really saves you from the overhead involved with hardware failures.
Re:Reddit launches image uploads, ditching alliance with Imgur by amazon_not on Thursday May 26, 2016 @02:35AM (#11776039)
Yes, way, way cheaper. Amazon egress bandwidth is 10-100x more expensive than IP transit.
Re:Reddit launches image uploads, ditching alliance with Imgur by eru on Friday May 27, 2016 @02:14AM (#11784232)
Depends on what you compare it you. Amazon sells you not only the hardware, but also the management services.
Re:Reddit launches image uploads, ditching alliance with Imgur by easytiger on Thursday May 26, 2016 @03:07AM (#11776169)
Massively cheaper at scale. Do the basic math.
Re:Reddit launches image uploads, ditching alliance with Imgur by vonklaus on Thursday May 26, 2016 @04:33AM (#11776491)
can you explain the math? I honestly don't have a working knoweldge of the inputs, but let's say i wanted the equivalent of ec2? How would I go about setting it up and the costs? If I wanted to serve a few million english speaking people my web application, how coud I calculate the price? Do I literally buy my own hardware, or I rent hardware at a dedicated rate? These are real questions btw, not rhetoric, it's hard to find a solid blog post or comparison of setting this up and the long term cost v convenience benefits of scaling this because almost everyone uses cloud providers, and by cloud providers I mean digital ocean, AWS, azure, rackspace or now google. Heroku (last I checked) sits on AWS as well and maybe even ngineyard does. actually pretty curious now if a few million people would be worth running your own gear, and if running that gear was lease v buy
Re:Reddit launches image uploads, ditching alliance with Imgur by pjc50 on Thursday May 26, 2016 @05:50AM (#11776741)
The cost difference depends on how much your administration costs go up because you need to do things yourself, rather than through the AWS API. That's why it's hard to calculate.