Corey Quinn Profile picture
Nov 29 32 tweets 10 min read
Made it to the #reinvent "Monday Night Live with Peter DeSantis."

The band is playing a rousing ode to the @awscloud bill, "You Spin Me (Right Round Baby)." a band playing music on a large stage.
There's a lot of neat high-level stuff that @awscloud does (and yes, some ridiculous things to), but it all distills down to this: the infrastructure. And I'd say that if AWS misses being "the best in the world at it" it's by a hair's breadth at absolute most.
It is currently very very loud and there are bright lights shining in my eyes constantly.

THIS MUST BE WHAT IT'S LIKE INSIDE OF AN AWS DATA CENTER
"Monday Night Live" at #reinvent goes until 9:30 or so. This of course leads directly to "Tuesday Morning Dead."
Performance, cost, and security are in tension.

Some providers resolve that tension by just not giving the slightest possible shit about any of those three things. This is called "Clown Computing." Kvn«s ندم دع لره ad برإ6 (ISO moa
We begin by talking about Nitro.

Introducing the Nitro v5 chip. I don't recall seeing specs on previous Nitro chips.

To my understanding, these things manifest like-- oh, yes. There's the slide with the real world impact. NEW AWS Nitro v5 Custom Silicon Wit by 21 21 GENERALLY AVAILNitro v5 Performance Gains Higher PPS Lower Latency 400/0 Be
NEW for #reinvent: c7gn instances. These new Nitro chips, Graviton3, enhanced networking. Available in preview today.
(Graviton3 was announced and available at re:Invent last year. They still (strangely) talk mostly about Graviton2 in most conversations.) #reinvent
NEW: HPC7g EC2 instances or possibly HP's latest printer offering because who the hell even knows how these things get named anymore. Certainly not I. #reinvent
Talking now about SRD, their own internal data center networking protocol.

@awscloud is very operationally good and very scaled out. They should write their own networking protocol.

You are probably not and should certainly not, respectively.
Talking about their network topology. "We're able to do this cost effectively--"

Cloud Economist says: CITATION NEEDED
tl;dr: SRD is purpose built for the AWS network, thus it doesn't have to deal with things like "interoperability," "the Internet," "divergent network conditions," and "Comcast."
Now he's talking about EBS.

It's easy to forget that your EC2 instance talks to its EBS volumes *over the network*. #reinvent
4x EBS throughput improvement. So starting in early 2023, all new EBS io2 volumes will be running on SRD.
Now talking about the default EC2 network interface, ENA.

ENA Express is now available in GA today. Brings SRD to EC2 transparently. No software, instance, or config changes needed past *click the box to enable it.*
Yup, sure enough there it is: v Network interface attachment Attachment status @Attached D
Messaging is hard; a more accurate title for what this keynote has pivoted into would have been "Monday Night Computer Science Lecture with Peter DeSantis." #reinvent a diagram of how some new changes reflect improved algorithm
NEW: a Trn1n (pronounced "turnin") instance that network optimizes Machine Learning® training instances. #reinvent
Now a Ferrari engineer here to talk about how racing F1 cars (incredibly risky) interacts with cloud computing (incredibly financially risky). #reinvent A man in front of the Ferarri logo
Seems like I'll have a new shitposting sporting interest next season!
Now Peter's back to talk about AWS Lambda.

Today, Lambda is in use by over 1 million customers, making over 10 trillion monthly requests.

CLOUD ECONOMICS: That's $2 million in Lambda request charges a month. #reinvent
"I tried and failed to find a picture of a castle with lots of entry points."

I'd have gone with a sandcastle. #reinvent
Describing Lambda as a big cache of compute resources. #reinvent a person on a stage with a projector screen and lights with
Ooh. Originally the Lambda compute cache was composed of t2 instances. Each t2 instance was used for one customer's function; that's how they got good performance but also hard isolation between tenants.

#reinvent
Ahhh. Describing it as a compute cache makes sense--a cache miss is a cold start!
The next improvement was to use Firecracker* for isolation; microVMs that launch within fractions of a second. #reinvent

* Firecracker. Not Amazon Firecracker, nor AWS Firecracker. Just Firecracker. Or @awscloud senior engineers get upset.
Ooh. The Cold Start lifecycle. a man standing on a stage
"So what if we snapshotted post initialization?"
INTRODUCING LAMBDA SNAPSTART
Available now in GA, no additional cost.

#reinvent a person standing on a stage with text NEW AWS Lambda SnapSt
I wonder if that means that during the initialization that anything instantiated outside the handler is now static and reused?
...and that's the first thing he's addressing. Of course AWS thought about that...

If the seed is the same, the random numbers become deterministic. Therefore the seed is explicitly changed after it's reinstantiated. Your code has to be snapstart safe. Okay, that's a caveat.
Nothing said yet about things like "making fresh calls to Secrets Manager, establishing a database connection, grabbing and stuffing dynamic data into /tmp," etc. Will have to wait to read the docs to make sense of those cases...
This part's an @awscloud-side problem. Customers don't have to do anything specifically here to my understanding... a person standing on a stage

• • •

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

Nov 30
What is best in life?

"Scams, Harold. The scams."

It's time for the #reInvent keynote about that most magical of scams: selling digital pickaxes into a data gold rush: Machine Learning®
Remember, Lambda has 100x more customers than its ML services, based upon statements made in two different keynotes earlier this week. That'd indicate that a lot of the talk around these services is likely hype-driven.
"Undifferentiated heavy lifting." DRINK! #reinvent
Read 20 tweets
Nov 29
And we're ready for @aselipsky's Wild Ride, better known as his #reinvent keynote...

He takes the stage like a corporate rockstar. SIR IT IS WAY TOO EARLY
NASDAQ is moving trading systems to @awscloud. "When the cloud is down, so are the markets" is now ambiguous.
Talks about how they're not slowing down due to the recession.

Maybe true, but Amazon is going to have a much harder time listening to customers given the massive layoffs in the Alexa / Echo division...
Read 38 tweets
Nov 22
Okay, let's unpack this trash fire a bit because the question on @awscloud is non-obvious.

30MB file, downloaded 2 million times a month? Threading time.
Storage for the month is comfortably under a penny.

Let's assume that that 2 million downloads is 60TB of egress.

If stored in EC2 or S3 in a tier 1 region (say, us-east-1), those 2 million downloads will cost $5120.
"But you wouldn't do that, you'd use CloudFront."

Okay. At that point the pricing becomes "it depends."
Read 4 tweets
Nov 16
This is an insurmountable task for @awscloud, if for no other reason than that they view a feature and a service as the exact same thing.
I am not joshing you.

Take AWS AppConfig.

It's a top level service in the console, but its docs say it's a "capability of AWS Systems Manager."

So is it a service, or isn't it? Nobody can agree.
If I want to spin up one EC2 instance, I've also gotta deal with VPCs, IAM, S3, data transfer, EBS, and probably Route 53. There are no clear boundaries.
Read 4 tweets
Nov 10
Big deal here: gp3 finally comes to RDS in all @awscloud regions.

It starts off as an across the board 20% discount. Use this please.

aws.amazon.com/about-aws/what…
Okay, so there's still an economic win if you're having to overprovision on gp3 to get the performance you want, but it's wild to me that RDS's version of gp3 has significantly different economics than EC2's version of gp3.

This is *bizarre*.
Read 4 tweets
Nov 7
Saw a wonderful question; doing a thread on it with permission. Let's get after it...
If you want to be an engineer (bounded to computers, not chemical or mechanical or civil or whatnot), time spent learning networking is never time wasted.

Cloud makes networking something you don't really have to "think about," until suddenly you really do.
I became a better linux sysadmin by getting my CCNA in the last recession.
Read 7 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

Don't want to be a Premium member but still want to support us?

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

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(