Live data from Hacker News

Cloudflare Calls

blog.cloudflare.com

111–120 of 132 posts

Re: Cloudflare Calls

#111
post #89

Earlier quoted context omitted.

AWS has CloudFront... it's the same thing.

And GCP has a CDN too. Would you use the GCP CDN in front of AWS, or vice versa? It's fairly common to see Cloudflare CDN (& WAF, etc) used in front of services hosted in AWS, GCP, Azure.

If it were priced appropriately, of course people would do that.

Re: Cloudflare Calls

#112
post #80

Earlier quoted context omitted.

I think the question you need to ask is: who can build, maintain and operate the needed infrastructure for "task x" better? Cloudflare or you? For many (most) use cases, CF will operate at a resilience and stability and professionality level far above what they can achieve themselves.

Of course Cloudflare can do it better. That’s not the argument rixthefox presented. The problem rixthefox stated was that when Cloudflare does go down, they take half the internet with them at once.

We've seen AWS go down. It's sort of a "haha, look at how much broke" but mostly it's a bunch of images don't load and maybe a few communication apps like Slack fail. 99% of the sites that go down are sites that really don't matter at all.

Obviously if you need uptime better than AWS, don't use AWS, or use AWS and someone else. The reason people are fine accepting this is because the impact of "50% of the internet goes down" is hilariously unimpactful - 99% of the internet is just not anything to care about.

Re: Cloudflare Calls

#113
As the main author of Janus, I didn't appreciate at all them proactively suggesting Calls as a replacement for existing deployments based on Janus and mediasoup. I'd understand them aggressively marketing against other RTC cloud providers like Agora, Twilio, and others: trying to "steal" users from open source projects (who share everything and so often live on consulting) really feels like a d*ck move, instead, and basically stealing candy from kids.

Re: Cloudflare Calls

#114

I'd love to know more about > Calls uses anycast for every connection, so every packet is always routed to the closest Cloudflare location. Is this true for the UDP media (and data channels) traffic, or just for the initial signaling and connection setup? If the UDP traffic is all anycast, that's truly impressive engineering work. Bravo!

Is anycast "just" (!) broadcasting different routes for different parts of the internet for the same IP address? I cannot imagine this is trivial to get right at all.

Definitely non-trivial! Deep BGP expertise is required to operate anycast at any significant scale. And RTP/WebRTC media traffic is perhaps particularly tricky, because UDP is so stateless but media servers need to maintain a relatively large amount of state for each "connection."

Re: Cloudflare Calls

#115
post #89

Earlier quoted context omitted.

They're positioned to have much wider reach than even AWS. You probably wouldn't put AWS in front of GCP or Azure. You might put CloudFlare in front of any of those. And once you've done that, well, they offer these other services that compete with the backend you're already using.... Their position in the stack has a great deal of market relevance, which translates to risk if they realize that potential, because the…

AWS has CloudFront... it's the same thing.

It's not. AWS goes out of their way to make mixing it with other providers so expensive that no-one will do it unless they absolutely have to, because they are chasing lock-in. CloudFlare basically does the opposite—their whole thing is positioning themselves as an intermediary so they can snoop on and get a cut of the action on everyone "else's" traffic... and then cut everyone else out completely, as they bring more services to market. They are positioned like a boa constrictor, coiling around all their partners and providers that sit behind them.

They are not mainly a CDN and aren't even particularly interested in competing with other companies that are mainly CDNs, which becomes crystal clear if you ever negotiate enterprise pricing with them. The CDN's just a means to an end.

Nb. despite all that their public-pricing plans are such excellent values (though, beware, last I checked the $200/m one was the only one with any kind of SLA whatsoever, and not an impressive one) that if I were creating a start-up CloudFlare might well be the very first service I signed up for. If you're a small fish it's damn hard to justify not using them. And the coils squeeze a bit tighter....

Re: Cloudflare Calls

#116

I'm having trouble understanding how giving this metadata to a centralized entity makes the transaction more "private". In the example, now instead of sharing my IP with a therapist, (who I presumably trust enough to... not ddos me?), I'm sharing the fact that I was talking to a therapist with a company I possibly didn't even know existed. Better yet, I suppose I can now be barred from accessing webrtc services if sa…

This infrastructure isn’t needed for two person conversations. What you’ve missing is that in a group situation, you’re not just trusting the group leader, but everyone in the call. The larger the group and the lower the barriers to entry, the worse it is.

That said, I’m not sure that leaking an IP address is a big deal for most people. (It might be important in Ukraine, though.)

Re: Cloudflare Calls

#117
post #52

Earlier quoted context omitted.

> So we're supposed to go use one of thousands of other tiny cloud platform providers? Capitalism requires competition. If it’s only natural that one company grows larger and better than all others, then this is bad for consumers, and in this case bad for all of us, since it limits who can even be on the internet in any meaningful way.

But doesn't competition... well, compete? That implies winners. There can only be so many winners. I do not at all understand how anyone is walled off from being on the internet, if anything I feel like it's massively insanely easier to do that today than it was twenty years ago. It's not like capitalism doesn't have its faults, but using competition to forge winners is literally what it's meant to do. At least in my…

There don’t need to be “winners” in every market. Consider the market for grain. Whether suppliers tend to centralize depends on market characteristics.

Keeping markets competitive often does require regulation. (For example, common carrier regulations.) Thriving markets don’t happen by accident; they are often tough to get going and don’t necessarily happen without a stable government that allows trade to happen.

Re: Cloudflare Calls

#118

They really do want to be the center of everything it seems. I wish they would stop trying to be the Cisco of Networking in the sense of trying to convince a lot of people to let them handle critical network functions for a ton of networks. All it will take is one major outage for everyone to see this is a bad idea. Why trust a cloud provider who could go down and take half the Internet with it? Why centralize it tha…

“Pardon me, Cisco”: https://youtu.be/T47T_mG7YbU

The opening of that ad backfired by making me nostalgic for the earlier, more decentralized Internet that I accessed via dialup as a teenager. The good news is that lots of sites and services still can run just fine on a single dedicated server, as they did back then, especially since some dedicated server providers (like OVHcloud) have DDOS protection. So while Cloudflare's marketing efforts sometimes succeed in making me excited about your products (as I'm afraid you can see from my other recent comments), I think I'll continue to resist the further centralization of the Internet under big providers like Cloudflare.

Re: Cloudflare Calls

#119
post #97

Earlier quoted context omitted.

Honest question, does that matter? Ie if we say that they can do it better than i can, hypothetically that means i'll have more downtime than them - yes? If that's true for everyone, then the internet will, in aggregate, be down less with CF than if we distributed better. Assuming of course that they can handle the scale linearly, and that it doesn't cause them to have a worse uptime than if i hosted. So the question…

> Honest question, does that matter? Ie if we say that they can do it better than i can, hypothetically that means i'll have more downtime than them - yes? Yes. > If that's true for everyone, then the internet will, in aggregate, be down less with CF than if we distributed better. That depends on what we define as “the internet”. If we use any single service as a point of measure, then “the internet” will have more d…

This isn’t really a value proposition to any of the companies that are looking to use cloudflare.

When something big like AWS goes down, it’s just understood by users that stuff is all broken everywhere. It’s not really an opportunity to get more users just because your thing is still up during this huge outage.

On top of that, if the alternative is less reliable than CF, any marginal gain in users during that outage (users that were only interested in your service because it was still up) will again be lost during subsequent outages for the exact same reason.

Re: Cloudflare Calls

#120
> Remote 'fireside chats' where one or multiple people can have a video call with an audience of 10,000+ people in real time (I keep hearing this term 'fireside chat' used like this, and ever time there's no actual fire and it's not intimate (10k viewers?). What is it supposed to mean?
Post reply on HN