‹ BackHN Continuity

Thread

S3 Is the Future, S3 Is the Past

79 points · 120 comments · tkhattra

  1. simonw · · focus · HN ↗
    One thing I find notable about S3 today is that, while it used to drop in price reasonably often, there hasn't been a price drop in a full decade:

      2006-03-14  $0.150/GB-month
      2010-11-01  $0.140/GB-month
      2012-02-01  $0.125/GB-month
      2012-12-01  $0.095/GB-month
      2014-02-01  $0.085/GB-month
      2014-04-01  $0.030/GB-month
      2016-12-01  $0.023/GB-month
    
    Today it's still $0.023/GB-month.
    1. charcircuit · · focus · HN ↗
      Egress pricing of $0.09/GB has been around for over a decade too.

      For reference transit cost has dropped over the years and is now about at $0.000247/GB or free if there is a peering agreement with the network the data is sent to.

      1. otterley · · focus · HN ↗
        Egress pricing pays for the AWS network infrastructure that is incredibly reliable (hardware failures happen regularly yet almost no one notices) and allows it to operate at scale sufficient to absorb even the largest DDoS attacks.

        This isn’t just AWS BTW; all tier 1 cloud providers recoup their costs this way.

        1. willtemperley · · focus · HN ↗
          Cloudflare R2 has zero egress fees.
          1. otterley · · focus · HN ↗
            CloudFlare is not a tier 1 cloud provider.
            1. willtemperley · · focus · HN ↗
              > CloudFlare is not a tier 1 cloud provider.

              Yes, you're legally correct, but the point is AWS are clearly overcharging for egress.

              As you say:

              > Egress pricing pays for the AWS network infrastructure that is incredibly reliable (hardware failures happen regularly yet almost no one notices) and allows it to operate at scale sufficient to absorb even the largest DDoS attacks.

              Cloudflare is also pretty good at absorbing DDoS attacks, yet charge no egress costs.

              Maybe the real question is, are the tier-1 providers colluding in overcharging for egress?

              1. otterley · · focus · HN ↗
                I don’t think we can say with certainty without knowing more details about their respective network investments. CloudFlare is architected quite differently than the others, and has a much less comprehensive service portfolio. It’s not an apples to apples comparison unless we’re strictly comparing S3 to R2. Choosing to charge less may also be a loss leader or a differentiation play.
                1. willtemperley · · focus · HN ↗
                  I think this underlines the core problem. It's really hard to make a fully informed choice of provider based on costs, and they deliberately make multi-cloud expensive.

                  Egress costs are fairly clearly a vendor lock in strategy. If I want to transfer 1TB to run on cheaper compute at another provider, that costs me $90 (edit) on AWS as opposed to $0.24 at wholesale prices. It's unlikely to be cost effective so I choose AWS compute.

                  EDIT: thanks to someonebaggy for pointing out my decimal point error.

                  Ninety dollars to transfer a terabyte is clearly ridiculous.

                  1. someonebaggy · · focus · HN ↗
                    It actually costs you $90 on AWS, not just $9
                    1. willtemperley · · focus · HN ↗
                      The latency is a bit higher, but IP over Avian Carrier would be cheaper than this.
              2. someonebaggy · · focus · HN ↗
                If they're charging what customers are willing to pay, are they overcharging? I think an axiom of capitalism is that that's the amount you should charge.

                Many people avoid T1 clouds because they're so expensive, but they seem to have found an extremely profitable market segmentation consisting of the remainder.

                1. Dylan16807 · · focus · HN ↗
                  If they were offering it in a competitive market without the special bundling factors, basically nobody would choose their egress. So yes they're overcharging, because they have control of your data.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.