News for hackers. Stuff that matters.
Re:AWS is playing chess, Cloudflare is playing Go by dfdz on Monday October 18, 2021 @09:14AM (#28905098)
> when I do see this talk of them as a new kind of cloud platform I cringe a little. Are we going to under go the same lock-in like experience we've had over the years

I don’t understand your argument. A relatively small but innovative company is working to provide competition against the big 3 cloud providers … and you cringe?

Even if their service turns out to be more or less a S3 replicate with better pricing (for some applications involving a fixed amount of data that needs to be widely distributed) it’s a win for consumers and innovation

Re:AWS is playing chess, Cloudflare is playing Go by arcbyte on Monday October 18, 2021 @09:52AM (#28905438)
I mean competition overall is a great thing. Personally I wouldn't bemoan disruption of Google et al by Cloudflare.

That said, I remember when I was rooting for Google against Microsoft and Amazom against Walmart. Before my time people rooted for Microsoft against IBM.

Sometimes we want things to become a little more timeless like Linux or HTML where it is democratized and much freer and slower to chamge.

Re:AWS is playing chess, Cloudflare is playing Go by turdnagel on Monday October 18, 2021 @10:05AM (#28905535)
On the one hand, I hear what you're saying. You root for the underdog long enough and they end up becoming the dominant player with the power to match. But this feels like a pretty apples-to-oranges comparison to me.

Cloudflare has to buy, operate, and maintain huge amounts of servers with lots of hard drives, plus all the fiber/copper connecting them across the planet. Linux and HTML are software. They're only "decentralized" in the sense that they don't physically exist anywhere the way that a cloud provider absolutely must.

Re:AWS is playing chess, Cloudflare is playing Go by Lutger on Monday October 18, 2021 @10:51AM (#28906006)
Cloudflare is still software. We consume these services by writing code after all.

Another example would be postgres. I can rent postgres, including whatever hardware is used to power it, from AWS, GCP or Azure. Or anybody really, like DigitalOcean or Heroku.

My 'postgres' code will run on every vendors service. The same applies to containers.

That is how I understood the comment 'Linux and HTML', something that is standard and universal, that affords portability and let's vendors compete on quality rather than relying on vendor lockin.

Re:AWS is playing chess, Cloudflare is playing Go by karlerss on Monday October 18, 2021 @04:22PM (#28911169)
The portable thing coming out of this is S3. Your S3 code runs on multiple vendors (and locally, with some hassle) too!
Re:AWS is playing chess, Cloudflare is playing Go by Lutger on Thursday October 21, 2021 @03:20AM (#28941388)
Agree. S3 has become a defacto standard for object-storage apis.
Re:AWS is playing chess, Cloudflare is playing Go by turdnagel on Monday October 18, 2021 @04:22PM (#28911165)
Yes, CloudFlare has software, and I think that only further highlights the difference between a complex cloud provider and a piece of software. What good is CloudFlare's software without the vast global network to back it up? Pick a problem, though, and there's probably an open source solution though: CockroachDB for global HA dbs, there's a bunch of containerized drop-in S3 API replacements, etc. But something tying them all together requires a lot of ops work that you don't get through software alone.
Re:AWS is playing chess, Cloudflare is playing Go by yholio on Monday October 18, 2021 @01:37PM (#28908189)
Is there something that is fundamental to the cloud that promotes vendor lock-in? I can understand it from operating systems and retailers.

But is there some fundamental obstacle that prevents most cloud services to be delivered by commodity RFC-compliant vendors? Or maybe some glue software layer, that, once you purchase a license, can abstract away the actual provider and make it simply a price decision?

I understand the providers will fight tooth and nail against commoditization, but once the initial wave of innovation and savage competition has passed, do they have a fundamental tool to prevent it?

Re:AWS is playing chess, Cloudflare is playing Go by jimbokun on Monday October 18, 2021 @11:29AM (#28906458)
> That said, I remember when I was rooting for Google against Microsoft and Amazom against Walmart.

Those were concrete improvements for customers. Better products and pricing and convenience vs. the incumbents.

So if new companies can do the same thing to Google and Amazon, all the better.

Re:AWS is playing chess, Cloudflare is playing Go by kortilla on Monday October 18, 2021 @01:22PM (#28908008)
> A relatively small but innovative compan

Cloud flare is massive in internet impact and is a publicly traded corporation worth billions. There is nothing small here.

> … and you cringe?

Of course, the end game is exactly the same for cloudflare. A proprietary solution that locks you into their platform instead of AWS’s or GCP’s.

Oh how people have forgotten was open source was about in the 90s and 00s.

Re:AWS is playing chess, Cloudflare is playing Go by svnpenn on Monday October 18, 2021 @09:21AM (#28905162)
Not really. It's a win for CloudFlare, it's a win for capitalism, and yes, it's a temporary win for consumers.

But two years from now CloudFlare could be doing the exact same stuff Amazon is doing now, and customers are locked in again, because no source code.

Re:AWS is playing chess, Cloudflare is playing Go by 35fbe7d3d5b9 on Monday October 18, 2021 @10:03AM (#28905526)
> But two years from now CloudFlare could be doing the exact same stuff Amazon is doing now, and customers are locked in again, because no source code.

I hear this argument often but it always rings hollow.

A friend had a first gen iPod – when he wanted to switch, he discovered that the music he bought on iTunes couldn't be moved anywhere else because of DRM. That's lock in.

But this morning I was looking at the source code of an app built against the Serverless framework[1] and what I'm seeing is a bog standard WSGI application that uses a library to transform the inbound AWS "proprietary bits" into WSGI[2]. I'm not worried about lock-in there because all API Gateway + Lambda do is "translate an HTTP request into a JSON object and toss it to an app"[3] – what source code am I missing? The underlying Lambda/APIGW code? OK, but do I need it to run it myself? Not really.

Many – most? – AWS products tend towards this analysis. S3 is so locked in that, what, we now have multiple very high quality alternatives that are API compatible?

The real risk of cloud vendor lock in, from where I sit, comes from egregious pricing models that make it cheap to get data in & expensive to push data out. But I'm not sure Cloudflare has the juice to make this play work: egress pricing is essentially free money for AWS, so they've got lots of room to cut costs there – from what I've heard from people who negotiate real bills with AWS, they're very happy to give you discounts there.

[1]: https://github.com/serverless/examples/tree/master/aws-pytho...

[2]: https://github.com/logandk/serverless-wsgi

[3]: https://docs.aws.amazon.com/apigateway/latest/developerguide...

Re:AWS is playing chess, Cloudflare is playing Go by turk- on Monday October 18, 2021 @09:42AM (#28905344)
This comment doesn't make any sense. I don't see how Cloudflare publishing the source code to their own hosted s3 service would help prevent lockin when an open source alternative to s3 is out there with hdfs. While s3 is a proprietary system, Any programs you write to operate against s3 can also easily be migrated to other object stores (Azure ADLS, Google Object store) with relative ease.

The thing that keeps people locked into s3 are egress/bandwidth cost. Until Cloudflare came along, no hosted object store (Google,Azure, including self hosted HDFS onprem or in the cloud) had economical bandwidth/egress costs.

Re:AWS is playing chess, Cloudflare is playing Go by cybernautique on Monday October 18, 2021 @09:50AM (#28905416)
This is actually one of those instances where I'm not sure how open sourcing a product would make it freer. Don't cloud providers make their dime by what-they-have, i.e. your data, instead of what-they-do (i.e., the source code)? As far as I understand, it's the prices of ingress vs egress that act as the mortar in these particular gardens.

Like if Facebook went full open-source... how does that help, if they retain sole custodianship of my data?

Re:AWS is playing chess, Cloudflare is playing Go by mcherm on Monday October 18, 2021 @01:52PM (#28908397)
These are not applications, they are services.

Which means that the REAL question isn't whether they open-source the code (not saying it wouldn't be nice... but it may come with lots of dependencies about their environment that wouldn't be easily replicable elsewhere) but whether their API is open.

And in the case of R2, they mimicked the API for S3. Which is as close to "following a standard" as I think it's possible to get.

Re:AWS is playing chess, Cloudflare is playing Go by 0xbadcafebee on Monday October 18, 2021 @09:32AM (#28905268)
Let's be realistic: capitalist organizations should not ever care about source code more than they care about getting money from customers. When you can share code, you do (because "open source" has been a marketing ploy for years now), but when it conflicts with making money, you don't. If they need to lock-in customers to make cash, they will, and if they find themselves a monopoly, they definitely will.
Re:AWS is playing chess, Cloudflare is playing Go by nuerow on Monday October 18, 2021 @10:03AM (#28905523)
> I don’t understand your argument. A relatively small but innovative company is working to provide competition against the big 3 cloud providers … and you cringe?

Cloudflare is by no means a small hosting provider. By some accounts, cloudflare is world's leading CDN provider by a long margin, far ahead of AWS in this market, and it currently piles up about half a billion dollars in revenue.

https://blog.intricately.com/2020-state-of-the-cdn-industry-...

Re:AWS is playing chess, Cloudflare is playing Go by gzer0 on Monday October 18, 2021 @10:08AM (#28905572)
Meanwhile, AWS holds 41% of the entire marketspace, with $14.8 billion USD in revenues per quarter. Extrapolating that a bit, $60 billion USD in revenues... $500 million is peanuts compared to this [1].

What Cloudflare is trying to do is remarkable considering what they are up against.

[1] https://www.cnbc.com/2021/07/29/aws-earnings-q2-2021.html

Re:AWS is playing chess, Cloudflare is playing Go by nuerow on Monday October 18, 2021 @10:36AM (#28905839)
> What Cloudflare is trying to do is remarkable considering what they are up against.

I repeat, Cloudflare is already the world's leading CDN provider, ahead of AWS by a long margin. This is not a David vs Golias story. At most it's a CDN Golias vs a all-in Golias.

It's disingenuous to compare Cloudflare and it's CDN offering to AWS at face value based on gross revenue. AWS offers everything from build pipelines to satellite ground stations, and even provides backup services comprised of a big truck with armed guards.

Cloudflare is impressive and very successful, but it's by no means a small upstart, specially when it serves a market where it eclipse all competitors, including AWS.

Re:AWS is playing chess, Cloudflare is playing Go by tw04 on Monday October 18, 2021 @10:48AM (#28905977)
Perhaps you meant Goliath?

In any case, it kind of is a David vs. Goliath. Cloudflare currently employs ~1800 people and has revenues of under a billion dollars. They don't qualify as a large enterprise by anyone's definition. They aren't a 2-man shop but they are very much a David in the broader market. Amazon is an absolute monstrosity in comparison.

Re:AWS is playing chess, Cloudflare is playing Go by chucksmash on Monday October 18, 2021 @11:14AM (#28906247)
Golias is used in some other languages. See, e.g., http://www.bibliadinamica.comunidades.net/o-gigante-golias
Re:AWS is playing chess, Cloudflare is playing Go by imwillofficial on Monday October 18, 2021 @11:30AM (#28906470)
Interesting read!
Re:AWS is playing chess, Cloudflare is playing Go by didibus on Monday October 18, 2021 @01:09PM (#28907849)
I think OP is correct, I'm not sure a judge would say that the "market" here is the entire set of cloud offerings. If the market is CDN, Cloudflare is the current market leader.

I think this is generally how things are seen. For example, in the Apple vs Epic lawsuit, the judge said the market was "mobile gaming", and that in that space Apple was not a monopoly.

Amazon total revenue adds up, but in each of the cloud categories they operate in, are they the leader?

Re:AWS is playing chess, Cloudflare is playing Go by streetcat1 on Monday October 18, 2021 @12:50PM (#28907637)
So AWS as well the other public clouds are being dis-integrated by small startups - see snowflake for DW and now cloud flare.

Note that cloud flare is not fighting against AWS or Amazon but only against the S3 team inside AWS.

Re:AWS is playing chess, Cloudflare is playing Go by lkbm on Monday October 18, 2021 @12:57PM (#28907715)
At this point they're competing with CloudFront, S3, and Lambda, but it is still a a long ways away from all of AWS.
Re:AWS is playing chess, Cloudflare is playing Go by nuerow on Monday October 18, 2021 @03:12PM (#28910140)
> * At this point they're competing with CloudFront, S3, and Lambda, but it is still a a long ways away from all of AWS. *

Cloudflare's offering does not compete with Lambda at all. They have completely distinct usecases.

Cloudflare Workers at best compete with Lambda@Edge, which in spite of its name is actually a CloudFront feature.

https://aws.amazon.com/lambda/edge/

Re:AWS is playing chess, Cloudflare is playing Go by kentonv on Monday October 18, 2021 @04:39PM (#28911397)
Cloudflare Workers competes with both Lambda and Lambda@Edge. Workers is a general-purpose compute platform that happens to run on the edge; it is not a platform intended to be specific to things that need to run on the edge.

(Disclosure: I'm the tech lead of Workers.)

Re:AWS is playing chess, Cloudflare is playing Go by yazaddaruvala on Monday October 18, 2021 @07:09PM (#28912985)
It's probably better said as, "CF Workers competes with Lambda's synchronous use-cases".

Based on what I understand, there are still a few things missing to compete with Lambda's asynchronous use-cases. e.g. Step Functions, 15 min time limits, non-cron events (i.e. events for every CF product), batching events into the same execution, etc. While some of these are technically "not part of Lambda", to compete with Lambda CF needs the ecosystem as well.

Disclosure: 1. I'm an AMZN investor, therefore calling out that the ecosystem is worth keeping in mind. 2. I'm a NET investor, therefore calling out that I'm looking forward to seeing the ecosystem develop :)

Re:AWS is playing chess, Cloudflare is playing Go by aynsof on Monday October 18, 2021 @04:21PM (#28911136)
I'd say that CloudFront Functions was a closer functional fit (and likely created in response to Cloudflare Workers). Lambda@Edge, despite the name, doesn't actually run at edge locations, but CloudFront Functions does.
Re:AWS is playing chess, Cloudflare is playing Go by jsnell on Monday October 18, 2021 @01:20PM (#28907981)
Cloudflare is definitely not the world's leading CDN provider. Akamai has 7x the revenue.
Re:AWS is playing chess, Cloudflare is playing Go by nvarsj on Monday October 18, 2021 @10:38AM (#28905862)
That report is very misleading. Customer count is a useless metric for a CDN. If you looked at total traffic and spend, Cloudflare would be dwarfed.
Re:AWS is playing chess, Cloudflare is playing Go by andrewnyr on Monday October 18, 2021 @10:47AM (#28905974)
It is when about 18% of the internet runs through Cloudflare.
Re:AWS is playing chess, Cloudflare is playing Go by motives on Monday October 18, 2021 @11:47AM (#28906740)
Source? Assuming you're talking about 18% of traffic and not percentage of websites, how do you define what counts as traffic in that case? Transfer between AS's? Does internal traffic within AS's count? Does traffic between entities within the same AS count (e.g traffic from one AWS customer to another, or traffic from a Netflix OCA to an ISP?) I'm skeptical of any entities ability to fully measure the throughput of the internet even remotely accurately. The closest estimate you'll likely get is if you're a transit provider able to measure data transfer, and even then you'll be lucky to extrapolate within the correct order of magnitude from that for total global inter-AS traffic.
Re:AWS is playing chess, Cloudflare is playing Go by collinmanderson on Saturday October 23, 2021 @09:36PM (#28974116)
The 18% likely comes from here (% of websites) https://w3techs.com/technologies/overview/proxy
Re:AWS is playing chess, Cloudflare is playing Go by kazen44 on Monday October 18, 2021 @01:25PM (#28908047)
also, what is considered internet Traffic? lots of private wan's also exist. which complicates this comparison even further.
Re:AWS is playing chess, Cloudflare is playing Go by dfdz on Monday October 18, 2021 @11:54AM (#28906838)
Amazon market cap 1.732T

Google market cap 1.89T

Microsoft market cap 2.289T

Cloudflare market cap 55.86B

Who do you expect to provide competition to Amazon/Google/Microsoft for egress pricing if not smaller company who is a "leading CDN provider" ?

Your comment seems to be justifying why Cloudflare is ideally suited to provide competition against the big 3 cloud providers with its R2 offering ...

Re:AWS is playing chess, Cloudflare is playing Go by johnday on Monday October 18, 2021 @11:57AM (#28906892)
Why would you think that a company's market cap (not only the relevant portion of the business, but the entire company) is a reasonable marker for how big of a player they are inside of this part of the industry?

Heck, market caps at this point are almost entirely untethered from reality. {cf. Tesla}

Re:AWS is playing chess, Cloudflare is playing Go by robocat on Monday October 18, 2021 @01:34PM (#28908151)
Market cap is a reasonable proxy measure for how much money those companies can bring to bear to win the market (especially if losses[1]), should those companies decide that competing is a number one priority. Two examples from Microsoft: XBox (worked) and Windows Phone (failed).

Revenues or profits in the cloud market for each company are mostly a measure of how much they are winning. How much they are spending is a measure of how much they are trying to compete, and the amount they can spend is also dependent on profits in other areas of their respective business.

> Heck, market caps at this point are almost entirely untethered from reality

Most stocks have some basis in reality, and relative value still matters even if you think the whole market is in Lala land. The stocks mentioned are not diamondhand stocks. Variation in valuation is not hitting two orders of magnitude, which is what we have here.

A better measure might be some gross profitability figure for each company that measures how much each company can pump into competing (expenses), but that is hard to calculate, especially for Amazon.

[1] Google Cloud Losses Shrink 59%, Revenue Hits $4.6B https://www.sdxcentral.com/articles/news/google-cloud-losses...

Edited: added second paragraphs.

Re:AWS is playing chess, Cloudflare is playing Go by ant6n on Monday October 18, 2021 @01:14PM (#28907906)
It seems cloudflare makes about 500M in revenue. So their price/revenue is like 100, ouch. The market seems to believe cloudflare will do very well.
Re:AWS is playing chess, Cloudflare is playing Go by thefounder on Monday October 18, 2021 @01:16PM (#28907938)
Market cap. has little meaning nowadays especially in tech. It's just a pumped-up number. You could talk about revenue but that's a different discussion.
Re:AWS is playing chess, Cloudflare is playing Go by dfdz on Monday October 18, 2021 @03:43PM (#28910583)
Revenue for 2020:

Amazon 386B USD

Google 183B USD

Microsoft 143B USD

Cloudflare 431M USD

Similar story ...

Re:AWS is playing chess, Cloudflare is playing Go by boringg on Monday October 18, 2021 @09:23AM (#28905178)
How does an additional S3 replica with better pricing help the market/innovation except adding one more competitor? And if that's all they end up offering (as per your statement) their cost is to high.
Re:AWS is playing chess, Cloudflare is playing Go by prepend on Monday October 18, 2021 @09:26AM (#28905209)
> except adding one more competitor?

This is a really good reason. More competitors is good for me.