Live data from Hacker News

The Amazon Prime Day 2023 AWS Bill

lastweekinaws.com

31–40 of 66 posts

Re: The Amazon Prime Day 2023 AWS Bill

#31
post #26

Even if AWS treats Amazon like any customer the article is off by a factor of 30-60%. RIs for their RDS instances. Saving Plan for their EC2s. 1 or 3 year commit, no upfront vs all upfront, etc. A customer at the size of Amazon using AWS would have private pricing arrangement and an EDP.

You wouldn’t commit for 3 years for increased resources of a single day.

Re: The Amazon Prime Day 2023 AWS Bill

#32
post #27

Amazon Prime Day event resulted in an incremental 163 petabytes of EBS storage capacity allocated – generating a peak of 15.35 trillion requests and 764 petabytes of data transfer per day. The main thing that strikes me is how (seemingly) inefficient everything is. What do they possibly need this amount of data for in selling stuff? Are they taking high-def video of every customer as they browse for something to buy?…

Yeah, those numbers struck me as well. At 375 million items sold, that's about 0.5GB storage and 2GB transfer per item .

I suppose you need to know how many requests did not result in a purchase. Is it 1000 views:purchase? I have not checked in on a Prime Day sale for several years, but is there any timeliness component (Flash Sales?) where people would be incentivized to mash the reload button?

Re: The Amazon Prime Day 2023 AWS Bill

#33

It’s not a surprise for me to hear that Amazon is still a heavy user of RDBMS all these years even after the so-called Rolling Stone project to get rid of Oracle DB in 2015. If Amazon can use RDBMS for their scale, I’m just furious when folks jumping up and down screaming in top of their lungs “Why do we use Postgres and not (insert some random NoSQL engine here)?” My response so far is calmly ask another question “W…

It’s fascinating that this is your conclusion from the article. Mine would be that if you can make it work and believe these estimates then dynamodb is clearly more cost effective. And given that every project inevitably settles in access patterns and thus is a perfect fit for something like dynamodb, why bother with rdbms as the hot path? Just use dynamo and stream to a columnar database for analytics once your product is “finished”.

Re: The Amazon Prime Day 2023 AWS Bill

#34
post #3

Did any AWS customers experience unavailability during prime day, eg capacity issues launching instances, due to prime day taking precedence over other customers? If there are, they're under NDA so we'd never know.

I am not saying that this is true AT ALL, but it would be kind of ironic if AWS slowed down competing ecommerce stores to try and get an advantage.

Re: The Amazon Prime Day 2023 AWS Bill

#35
Sometime back IIRC, some hackers were upset about something Amazon did and tried to DDOS them.

When they realized their entire attack was just a fraction of what Amazon handled during the Holiday shopping season, they realized the futility and called it off.

Re: The Amazon Prime Day 2023 AWS Bill

#36
post #3

Did any AWS customers experience unavailability during prime day, eg capacity issues launching instances, due to prime day taking precedence over other customers? If there are, they're under NDA so we'd never know.

My expectation would be that Prime Day just causes AWS to get a little further ahead than normal with provisioning new infrastructure.

With AWS still growing they are constantly having to add hardware. Ahead of Prime Day, I presume they just bring forward new resources that their model otherwise says aren't needed for a few months.

Unavailability for other customers indicates either AWS growth has plateaued, they have hit the limit of throughput of how much hardware they can provision, or they just did their sums wrong.

Re: The Amazon Prime Day 2023 AWS Bill

#38
post #26

Even if AWS treats Amazon like any customer the article is off by a factor of 30-60%. RIs for their RDS instances. Saving Plan for their EC2s. 1 or 3 year commit, no upfront vs all upfront, etc. A customer at the size of Amazon using AWS would have private pricing arrangement and an EDP.

You wouldn’t commit for 3 years for increased resources of a single day.

You could and then sell the extra on the spot market for the other ~1000 days.

Re: The Amazon Prime Day 2023 AWS Bill

#39

It’s not a surprise for me to hear that Amazon is still a heavy user of RDBMS all these years even after the so-called Rolling Stone project to get rid of Oracle DB in 2015. If Amazon can use RDBMS for their scale, I’m just furious when folks jumping up and down screaming in top of their lungs “Why do we use Postgres and not (insert some random NoSQL engine here)?” My response so far is calmly ask another question “W…

It’s fascinating that this is your conclusion from the article. Mine would be that if you can make it work and believe these estimates then dynamodb is clearly more cost effective. And given that every project inevitably settles in access patterns and thus is a perfect fit for something like dynamodb, why bother with rdbms as the hot path? Just use dynamo and stream to a columnar database for analytics once your prod…

It all depends on your workload, access patterns, and data model.

You can absolutely spend an arm and a leg making a system work using a RDBMS that would be simpler and cheaper using a NoSQL store. The opposite is also true.

When picking a database you should always consider the trade offs of the different technologies and weigh those against your goals and budgets.

Sometimes is okay to spend more for a system that is just simpler to manage and use. Sometimes it’s not.

Re: The Amazon Prime Day 2023 AWS Bill

#40
post #3

Did any AWS customers experience unavailability during prime day, eg capacity issues launching instances, due to prime day taking precedence over other customers? If there are, they're under NDA so we'd never know.

I’m sure many customers have some form of mNDAs with AWS. I’d have to read ours to be sure, but I don’t think ours would preclude us talking about the problems we experienced on Prime Days, if there were any. (We saw none.)
Post reply on HN