Time to put on my Cloud Economics Pants and do a bit of math around @Cloudflare's R2 pricing model as described herein.

blog.cloudflare.com/introducing-r2…
So today I'm going to store 1GB of data in @awscloud's S3 and serve it out to the internet. The storage charge is 2.3¢ per month the tier 1 regions.
Someone on the internet grabs that 1GB of data once. I'm paying 9¢ to send it to them. You read that right; just shy of four months' of storage charges to send it to the internet once.
As described, R2 sits in CloudFlare's world. The first time you request an object from S3 via CloudFlare, I pay 9¢ to send it out, then 1.5¢ a month to keep it in R2.
And from that point forward egress becomes free. But I'm not done.
Now look, @eastdakota strikes me as a stand-up guy, but he's a network guy; my data is SUPER important. I want to keep it on S3.
I can cut it over to use S3 Infrequent Access. This drops the price on AWS to 1.25¢ per GB per month. Should R2 break and need to re-retrieve it again, I'll pay another 9¢ to transfer it out, plus a 1¢ surcharge for retrieving it from Infrequent Access.
Let's tie this together. I can pay 2.3¢ per GB plus a whopping 9¢ per GB of transfer, *OR* I can pay 2.75¢ per GB to keep it in both places, secure in the knowledge that my egress traffic is a one-time 9¢ charge, the end.
Would I take that deal?

Dear reader, yesterday I would have sold you for glue in order to secure that deal. Today I don't have to.
The only response @awscloud realistically has is to significantly cut their egress pricing in one form or another, in which case customers win.

(A "surcharge to CloudFlare" or whatnot would destroy trust in their business and is untenable.)
This is frankly brilliant of @Cloudflare. I'm just waiting for an astroturf campaign ineptly trying to cast shade their way about how dangerous / risky their object storage is, but as mentioned upthread I can mitigate data loss risk by keeping it both places simultaneously.
All of this is of course the worst case cost model if you distrust @Cloudflare not to lose data. Trust it (something that comes with longevity) and the economics improve by a lot.
One final point: Now let’s remember that the internet is 1-to-many. If 1 million people download that 1GB this month, my cost with @cloudflare R2 this way rounds up to 13¢. With @awscloud S3 it’s $59,247.52.

THAT is why people are losing their minds over this.
Slight correction: $53,891.16. Apologies, the @awscloud pricing calculator LOVES to slip "developer support" onto the tab.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Corey Quinn

Corey Quinn Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @QuinnyPig

30 Sep
And now because @gabsmashh made a wish on the monkey's paw that is The Cloud:

A meme dump thread of @awscloud memes.

Let's begin. Image
"Bad at names," "the AWS Partner Network," and a tagline I shockingly did not have to alter led to this: Image
Less relevant now, but still annoying when iterating on Lambda @ Edge. Image
Read 56 tweets
27 Sep
So @LastWeekinAWS sponsor @stackeryio got acquired. By other @LastWeekinAWS sponsor @awscloud.

I'm going to need a minute here.
AWS doesn't generally do acquisitions like this.
Oh, it's an acquihire and the service is getting axed.
Read 4 tweets
23 Sep
I might get yelled at for this thread, but we'll give it a shot.

I'm not sure anyone needs to hear it as much as I needed to hear it myself a decade and change ago.
If you work in tech, either as an employee or as a consultant, most people you encounter *will not understand what you do*. "Something to do with the computers" is the best you can hope for.
They may be vaguely aware of a few additional facts. Such as "the company claims that people are their most important asset but pay the people who work on the computers three times what they pay the people who work in HR."
Read 13 tweets
21 Sep
Today's thread is about normalizing asking more experienced folks whether or not the thing you're facing from your new / prospective employer is actually normal. It's geared at new entrants to the workforce / tech.

And now, "Lies This Industry Told Me."

Gather round...
"The forms are all normal, just sign them."

They sure are insistent that you sign the forms. If they matter that much to them, you should absolutely read them first. For bonus points, consult an employment attorney.

Only a fool signs something they've not read.
Similarly, "This is our standard agreement and can't be negotiated."

That's an excellent entry point to a negotiation! Eventually everything becomes negotiable.
Read 16 tweets
21 Sep
As threatened last week, let's kick the tires on @dynobase, a pay-for desktop DynamoDB client.

Granted, it's only gotta beat the @awscloud console experience...
I start by downloading it from the internet. As opposed to what, exactly?
I add a profile and it auto-detects which regions have DynamoDB resources within it. Don't let it fool you; that takes a lot of queries.
Read 15 tweets
20 Sep
And now, a thread on my @alexa99 experiences.

I begin by asking you to please miss me with "don't put surveillance devices in your home" style takes. We all decide our own level of risk.
Let's start by counting how many I have in my home. One misheard me and opened some sort of app a week ago, refused to "stop" "be quiet," or "STFU" so it's now unplugged.

Not including that one, I have ~6 dedicated devices or so scattered throughout my home.
I use them for music, controlling lights, white noise to help the kids sleep, and a few other odds and ends.
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(