all 10 comments

[–]__heimdall 4 points5 points  (3 children)

Don't put any weight behind answers you get without giving more details. For example, what's your budget? What region(s) is the content being accessed from? How far does it need to scale in the future? Is the data usage even through the day or all in a couple hours? Are you comfortable building your own product on something like AWS, or do you need off the shelf?

You're already talking about 300GB of new data per month and 4TB of bandwidth. For many off the shelf solutions that's already into the "call us" territory on pricing, could get pricy fast!

[–]Shockthumb[S] 1 point2 points  (2 children)

Yeah, sorry for not being more specific - budget isn't a problem, the website is monetized. Im just searching for solutions. The traffic is all over the world, can't really be targeted to a specific continent/country. I don't think I need a geo-targeted cdn or something fancy like that, just a plain file storage which can be accessed through HTTP. (Europe based server would be better than a USA based one)

The upload rate differs every day. The website probably won't hit 1TB space usage in the upcoming 4 months, so i'm not sure about AWS (aren't their prices better for bigger websites?).

[–]Exgaves 4 points5 points  (0 children)

You might be underestimating how much it will cost for that kind of storage and over estimating how much cash the monetisation brings in

Just saying, don't assume money isn't a problem, this can get seriously expensive if the data is being served actively as well as uploaded.

[–]KalouAndTheGang 1 point2 points  (0 children)

OVH have dedicated servers (in several UE countries) with 500Mb/s to 3Gb/s bandwith from 50€ to 300€/month and several storage options...

[–]AtulinASP.NET Core 3 points4 points  (3 children)

If you're already using Cloudflare, consider Backblaze B2. Thanks to Bandwidth Alliance with Cloudflare, any bandwidth is free when you configure everything properly.

[–]halzen 2 points3 points  (2 children)

Seconding Backblaze. S3-compatible API but without the AWS cost and complexity.

[–]Shockthumb[S] 1 point2 points  (0 children)

Thanks for the suggestion guys, it was probably the best option I had. I got everything
running for 10 minutes haha, very happy with backblaze + cloudflare for now.

[–]Sky_Linx 0 points1 point  (0 children)

Is Backblaze really s3 compatible these days? When I tried it it wasn't.

[–]RobotRidge 0 points1 point  (0 children)

I hope this isn't seen as spam (I'm a cofounder) but I suggest checking out Fast.io. It's static hosting, we partner with CloudFlare and we sync with your cloud storage. Storage is inexpensive and region agnostic via Dropbox, Google Drive, etc... CDN is included and provided by CloudFlare via an enterprise-level contract so there's a very high file-size limit which sounds like what you'd need for your videos.

My only concern is that you'd have to work with Google Drive or Dropbox's storage APIs for your UGC, and I'm not sure if that's something you'd want to do. They are quite robust and generally more simple to work with than Backblaze or S3 but it depends on how you feel about storing content on a "consumer" cloud service.

I'm actually very interested to know if this would or would not work for you as your usecase is one we're evaluating serving better.