|
|
|
|
|
by anamax
6344 days ago
|
|
> if a site is to allow 4x larger photos (driving 4x larger costs), the site needs to make 4x more money somehow Not so fast. Bandwidth and storage needs scale roughly with resolution, but other costs scale more slowly or even not at all. Note that even storage (and to a lesser extend bandwidth) has a per-action cost that does not depend (much) on resolution. And, storage costs include meta data, which doesn't scale with resolution. I've been working through a cost model for a (different kind of) image service and there are are surprises. For a first approximation, work through how you might build such a site on Google App Engine and/or Amazon Web Services and build a parameterized cost model using their fee schedules for different things. Fiddle with the values for the parameters. |
|
To a large extent, I have worked through it for our application (I run IT for a top 100 e-commerce site that does a very substantial amount of uploads in the holiday season; we choose to self-host several dozen TB and have an emergency overflow possibility out to S3 if we fill up our in-house storage).
I can't see how storage costs are meaningfully sub-linear, and bandwidth costs can be due to bulk pricing, but are still first-approximation linear with upload size. (You might argue that you can use 95/5 pricing to work around that by forcing users to schedule their uploads for an off-peak time, but then you could do that in the base case as well.)
I would love to hear more about your surprises in the model, either on HN or privately, as this represents a substantial portion of my budget, and if I'm missing something, I'm not too proud to change course. :)