Tell HN: Don't Use Cloudflare
A lot of this stuff wasn't communicated when we signed up for the business plan. There was no mention of limits, nor any contracts nor fineprint. The business plan was pitched to us as if it was the only plan we would ever need. And now, CF wants us to pay $3000-4000 a month which we clearly don't have budget for. I checked their fineprint, it says nothing about any limitations whatsoever. If you go to their pricing page, https://www.cloudflare.com/plans/business/ even that doesn't talk about anything of this sort.
I'm not saying CF is bad, but, their sales tactics are shady and there was a lot of integration done on our backends to migrate from GCP to CF. This really has left a sour taste in my mouth. If they had just been upfront, I could have saved all this pain and money.
Do you know of any alternatives to CF? If I can convince my top execs to afford $3000 a month, I want to make sure it's on something else and not on CloudFlare. Pretty sure this $3000 a month will be increased to additional for some other excuse later as I don't trust them anymore. I was thinking of Google Cloud CDN, but it doesn't look cheap. We do about 200-300TB a month as per CF reports.
Any suggestions are much appreciated.
33 comments
[ 30.0 ms ] story [ 300 ms ] threadRecognize they were probably taking a loss with your business, I'm surprised you didn't discuss how much bandwidth you were expecting when you agreed to the contract, sounds like a miscommunication.
I would put Cloudflare in the lower tier of quality but they do have a lot of features. If the OP only cares about raw bandwidth pricing, then they could probably find a CDN with no features except file serving and reporting for about $1500.
They’d have to compromise a little on Time to first byte but there’s a lot of applications where that matters less like video serving.
Is CDN bandwidth your only need or do you also need features like log streaming to BigQuery, WAF, direct integration with Google via signed exchanges (SXGs)?
* Where is your major traffic coming from ? US ? Asia ? Africa ?
* What kind of integration you're using on CF ? Is there any special features on CF that you're using ?
Alternatives, i could say alot: CDN77, BunnyCDN, Fastly etc... But it's really depends on your current setup.
Bunny cdn is around 1-2 cents
If you want another free CDN, you could consider DDOS-Guard albeit with some caution.
If you can list a budget, type of content, and/or required features, I can provide a better recommendation.
In the meantime, you can sift through the following websites:
https://www.cdnperf.com/
https://cdncomparison.com/
https://www.cdnplanet.com
That being said, it's definitely a budget option. Their admin dashboard, features, PoP count, advanced functionality, etc. is certainly a cut below that of Cloudflare. No HTTP3 support, no brotli compression, stuff like that as well.
Also, they had a configuration issue last night where the certificate for all of y sites was expired for ~3 hours. They fixed it and to be clear it's never happened before, but yeah that kind of thing is probably not going to happen with Cloudflare.
But I have to ask, if you're doing 300TB a month how are you not able to afford $3000 for CF?
What are you doing with that much data that it doesn't generate enough value to be worth a few thousand per month?
Maybe CF could have given you a heads up sooner and communicated more clearly from the start. Part of the issue might be that they're making the assumption that their customers (generally more tech savvy) are aware of the value of bandwidth at that volume.
I remember an article here about someone optimizing their cloudflare setup with something else and sending tons of data through some peering agreement. Its 2am and I don’t remember the details. Anyone else remember seeing that?
[0] https://www.troyhunt.com/how-i-got-pwned-by-my-cloud-costs/
https://news.ycombinator.com/item?id=20790857
How are you chucking that much data while still being concerned about cheap? I can’t really suggest anything useful technologically without knowing what the data is
Don’t knee jerk change supplier because you’re annoyed haha, you’re unlikely to get cheaper and kinda likely to get less reliable - that’s on you to justify later to the person asking why your 300TB/mo pipeline broke, not something I’d want to explain without having thought through the initial reaction properly!
At least discuss it with someone first, who knows maybe 3 grand a month isn’t that big an expense considering it’s probably something the company needs to operate. Having a “top level” executive layer implies much more budget elsewhere, it can’t be that big an expense. Maybe they can get rid of a lower level exec to pay for it. Or maybe you don’t need all of the outgoing data. Can’t really guess anything without knowing the situation better
Operating in an annoyed bubble is almost guaranteed to be way more stress down the road though in any case, get a fresh mind on it
How can some entity move 200-300TB but have no finances to pay for it while having a multi layer management team? I really don't understand any of it.
It's about the sales process... if the client was open about bandwidth estimates and has broadly met them, then its still not great to offer a teaser rate and pull the rug later, once the integration is done. This would negatively impact the client, and isn't a way of doing business that great companies promote.
JGC said he'd take a look and that seems like a good response from CF.
Sounds like your company had unreasonable expectations, their business plan [1] doesn't mention anywhere they provide unlimited bandwidth, what they do say is who their Business plan is for, which should've set expectations:
> For small ecommerce websites and businesses requiring advanced security and performance, PCI compliance, and prioritized email support.
i.e. it's unreasonable to assume 200-300TB /month can be classified as a small ecommerce website and that your company should've been more diligent in verifying what the expected cost should be for their high bandwidth requirements than just assuming cloud hosting companies should bear the loss of their excessive resource usage in a fixed rate plan.
But I do think Cloudflare should clarify the free bandwidth their plans include to better clarify the suitability of their plans.
[1] https://www.cloudflare.com/plans/business/
Overall, I'm always really impressed by how the Cloudflare exec team is on here, helping out directly or offering to get involved personally when HN has a problem. I think if people keep abusing it like this, that level of support will probably be dialled back significantly, which would be a shame.
There's something to learn from every customer interaction. Big or small. Free or paying. I like to hear from customers.
I left that call and activated that free tier product and it has been enough. No wonder their sales reps need to resort to such tactics when their $0/$20/$200 product is enough.