Live data from Hacker News

Free data transfer out to internet when moving out of AWS

aws.amazon.com

51–60 of 130 posts

Re: Free data transfer out to internet when moving out of AWS

#51
post #18

Earlier quoted context omitted.

If you manage to delete everything and make the billing to be zero dollars, then there's no need to close the account... In many cases, this is way harder than it sounds.

Beginner here, but shouldn't `terraform destroy` make this very easy? Assuming you deploy everything with IaC.

I don’t think terraform will recursively delete everything in your S3 bucket.

Re: Free data transfer out to internet when moving out of AWS

#52
post #18

Earlier quoted context omitted.

If you manage to delete everything and make the billing to be zero dollars, then there's no need to close the account... In many cases, this is way harder than it sounds.

Beginner here, but shouldn't `terraform destroy` make this very easy? Assuming you deploy everything with IaC.

There can be resources created implicitly, even when using IaC tools. One example, create a lambda, without an explicit log group, one will be automatically created for you outside of the tracked state.

Re: Free data transfer out to internet when moving out of AWS

#53

It gets to the meat and potatoes at the end. They were forced to do it, so they put a positive spin on it as if they're doing it out of the goodness of their heart. Still a positive, but man, that marketing messaging. I give props to the team who wrote that.

At least they acknowledged it in passing

Googles equivalent announcement was all flowery bullshit making it seem like a voluntary action

Re: Free data transfer out to internet when moving out of AWS

#54
post #23

Earlier quoted context omitted.

So do we know how much are the egress costs for AWS? In other words how much AWS is overcharging? I guess they make every effort / creative bookkeeping trick to exaggerate their egress costs and it will take years until EU completes their investigation and fines them and more years until courts have had their final word.

I have seen a rack with power and 10Gig ethernet advertised for $700 per month; so my guess is that Amazon pays less than 25 cents per Mbps per month and in some cases, nothing.

We can safely assume that almost 100% of their traffic is settlement free peered so obsensibly 'free'. They do however haul the traffic on their own backbone extensively before handing it over (which will be part of the reason for the extremely high level of settlement free). That is extensive and costly ; they lease fibres in subsea cables and in some cases part own them. Similar for terrestrial fibre. This wraps the world, so the fixed cost of that is super high, but the unit costs would be tiny. All in I'd be astonished if the weighted average for say Europe was more than 0.11 cents per GB if they are charging you 2 cents that's ~20x cost, if it's 8 cents...

Re: Free data transfer out to internet when moving out of AWS

#55

> Over 90 percent of our customers already incur no data transfer expenses out of AWS because we provide 100 gigabytes per month free from AWS Regions to the internet. Damn, that's a lot of tiny customers. 100 GB per month is less than what many use on their phone during a month. So basically, most people using AWS is definitely people who don't need it to scale.

You can have terabytes of data for internal purposes, analytics, etc. That never moves out of the data center except when you want to migrate.

Re: Free data transfer out to internet when moving out of AWS

#56
post #4

> The waiver on data transfer out to the internet charges also follows the direction set by the European Data Act and is available to all AWS customers around the world and from any AWS Region. Thank you, EU, on behalf of the rest of the world

Well waddya know... Looks like sometimes regulations do work better than the invisible hand of the free market. Reality: the invisible hand is simply a fist made up of all members of a cartel.

Invisible hand works in the free market, unfortunately the free market only exists in theory.

Re: Free data transfer out to internet when moving out of AWS

#58

It gets to the meat and potatoes at the end. They were forced to do it, so they put a positive spin on it as if they're doing it out of the goodness of their heart. Still a positive, but man, that marketing messaging. I give props to the team who wrote that.

I specialize in Amazon Redshift. Speaking for and only for Amazon Redshift, as I have little knowledge of other AWS services, I hold AWS's blogs, messaging, Support communications, TAMs, the lot, as relentlessly positive and to my eye deliberately and knowingly obfuscating all weakness. I regard information from AWS regarding Redshift as safe to read when and only when you already know what's going on / the underlyin…

> "safe to read when and only when you already know what's going on / the underlying truth"

I've never read AWS blogs before but that was exactly my feeling after reading the linked article on "fair software principles" or something. You can tell that somebody has a hobby horse they're riding, and it's only because it's in their financial self-interest, but unless you already knew what the actual issue was before you read the blog, you're still going to be clueless afterwards!

Re: Free data transfer out to internet when moving out of AWS

#59
post #52

Earlier quoted context omitted.

Beginner here, but shouldn't `terraform destroy` make this very easy? Assuming you deploy everything with IaC.

There can be resources created implicitly, even when using IaC tools. One example, create a lambda, without an explicit log group, one will be automatically created for you outside of the tracked state.

So the lambda function will survive, but billing will still go to zero when the lambda's last execution finishes, right?

Re: Free data transfer out to internet when moving out of AWS

#60

Earlier quoted context omitted.

Beginner here, but shouldn't `terraform destroy` make this very easy? Assuming you deploy everything with IaC.

I don’t think terraform will recursively delete everything in your S3 bucket.

Iterate over all S3 buckets in your terraform files and add `force_destroy` to them [1], then apply and destroy.

There could probably be an automated tool for this that wouldn't be too complex.

[1] https://registry.terraform.io/providers/hashicorp/aws/latest...

Post reply on HN