42 ms·
So an anticompetitive practice.
by quickthrower2 3y ago
So an anticompetitive practice.
- zer00eyz 3y agoNo. Everyone knew what the costs were going in. AWS, cloud was NEVER the cheaper solution. It was never faster, it was never better. It was easier, and easier came with a price. Like lambs to the slaughter lots of people embraced it. Amazon is a profitable company because of it.
- DeathArrow 3y ago>It was easier, and easier came with a price. I kind of doubt it's easier. If you use your own servers you need some stuff to manage them. If you use cloud, you need some cloud engineers to manage your cloud infrastructure. On top of that, if your developers use cloud APIs and frameworks, they have to learn that.
- karolist 3y agoIt's easier but only at the beginning, when the needs are simple and you dream of unpredictable QPS spikes that cloud will magically handle for you, summed up pretty well in https://world.hey.com/dhh/we-have-left-the-cloud-251760fb https://world.hey.com/dhh/we-have-left-the-cloud-251760fb
- whizzter 3y agoI think the QPS dream is something that was teased at to show feasibility (and scaling up services on the cloud IS simple when needed). I think the bread and butter for the big clouds however are customers like the shop I'm at (see sibling comment), we can do development work and put it on our clients (mostly non-IT that has no interesting in hiring their own department) and if we for some reason need to part ways it's easy to "hand-over-the-keys" since subscriptions can be handed over between organizations. But getting customers back is usually equally easy since there was never any fuzz when leaving so when they've become dissatisfied with the "cheap" options they don't remember leaving being a problem, regardless the winner is the cloud provider (but the costs are still small enough for each client that nobody is unhappy).
- whizzter 3y agoAs someone working at a dev shop/full-service-agency mostly using cloud(Azure) and having also managed server on my own in the past it's an easy breakdown. 1: We have a dozen or so regular clients and being in a relatively high salary cost country, while our cloud bill isn't insignificant it's still far less than one full time employee, even less so than having 24/7 on-call handled (we have large enough 24/7 critical clients). 2: The cloud provides broken down billing, it's easy to pass it to the customer and just point to it, having our own employee we would need to structure up the billing process somehow. Our customers are outside of the IT field and doesn't care as long as it works and doesn't cost too much (it's a mostly fixed expenditure and easily separable from our development hours). 3: We have one client that does on-prem (partly out of habit) that's actually looking at parts to the cloud, partly because they've expanded internationally but I wouldn't be surprised if it's a bit of testing the waters since they have to spend a fair bit of their time on security and stability (security doesn't go away entirely of course but I'd be more sure of my backup processes on a large cloud compared to just locally). 4: I'm a tad on the fence of cloud-api's: On the positive side: No need to implement a bunch of systems(badly?) and no need to build/install monitoring tools for those (and the extra administration burden that comes with updating those tools for X number of clients). On the negative: There's a tad of churn on some cloud-api's, luckily Azure is mostly stable with plenty of migration time until you come around to a customer again (reading about Goog's churn feels like horror stories), and yes there is a bit of vendor lock-in if you go all-out (luckily we've not seen any reasons to change over).
- vidarh 3y agoIf you don't still have that on call ops engineer, you're tricking yourself into thinking you have cover you simply don't. The low level hardware and networking issues that a cloud provider would abstract from you in a well set up system are a rounding error of the set of ops issues. I used to provide services like that, on call, and the number of ops related interventions for my cloud customers were consistently higher than for those on colo setups.
- willtemperley 3y agoYes, AWS-style cloud is just software-defined infrastructure. It's like virtual lego - the bricks fit the same way as physical lego but the difference is you can rent as many virtual bricks as you like, almost instantly with little up-front cost. You still need to know how to build the lego pirate ship either way.
- quickthrower2 3y agoSimply being expensive isn’t anti competitive. I wasn’t suggesting tbat.
- zer00eyz 3y agoI got that, but anticompetitive means something. Cloud wasn't predatory in this... the price has always been there. If you lease a car and they mandate you get your oil changed with them for a price, and the price sucks, that's YOUR fault. No one got locked into the cloud and THEN the egress prices went up... everyone went in knowing this. The industry needs to man up and own shitty decisions rather than double down on them forever.
- quickthrower2 3y agoNo one had to use IE when Microsoft got charged with anticompetitive practices. Hell they didn’t have to use Windows.
- Wytwwww 3y ago> Cloud wasn't predatory in this. I'd argue it's still quite predatory. Basically, they reel in users with other services/products and then charge extortionate prices for egress specifically with massive margins just because they can. In certain use cases it becomes all or nothing, either you host everything on the cloud or nothing at all which is certainly abusive and highly anti-competitive.
- zer00eyz 3y agoSign up now for free (and we will auto charge you next month)... The nice razor handle is cheap, but the blades are expensive. No one hid the prices from any one... it was all very up front and out in the open. No more data centers no more systems admins, no more capacity planing just scale on a dime... Here is the price chart.... And everyone didn't want to do that HARD work any more. They could just grow and grow and grow and it would save them money. You know what happens when your not gonna run out of storage or bandwidth or servers... Everything gets bloated. SO sure, we can say abusive... Amazon abused all the poor stupid vp's who took the lazy way out and let their systems get so fat and bloated on button mashing "l" shaped engineers. Crying about the lock in, about the pricing after you signed up for the service is your own fault. Take the hit and move on!
- ctrw 3y agoThat is not how being anti-competitive works.
- morningsam 3y agoThere have been other instances in which exit fees, which is what this amounts to, were considered anticompetitive, e.g. [1] (although this was settled so there is no ruling). Google itself has started to waive egress costs for GCP customers leaving the platform last month, which, according to some sources, is simply a direct consequence of new EU legislation (Data Act) [2], but according to others is in anticipation of wider-reaching EU antitrust investigations [3]. [1]: https://www.agriculturedive.com/news/koch-foods-antitrust-chicken-poultry-termination-fee-doj/699592/ https://www.agriculturedive.com/news/koch-foods-antitrust-ch... [2]: https://www.computerweekly.com/news/366566360/Googles-data-egress-offer-no-such-thing-as-a-free-migration https://www.computerweekly.com/news/366566360/Googles-data-e... [3]: https://blog.min.io/googles-new-egress-policy/ https://blog.min.io/googles-new-egress-policy/
- growse 3y agoI'm a little ignorant of the upcoming regs, but are they aiming to basically say "if a customer wants to leave a service, then the provider must provide them with all their data for free"? I've not thought about the unintended consequences of this, but it feels like a reasonable regulation to have.
- close04 3y agoIngress and egress should be treated the same. Without any anti-competitive reasoning in mind a provider can’t claim that egress in particular should be more expensive than ingress. Even more so when ingress is many times completely free. The asymmetry is obviously meant to trap customers, which is anti-competitive.
- rstupek 3y agoI'm pretty sure ingress started off costing less due to the nature of usage. If you were to see a graph of the usage you'd see ingress is used less. One reason is an http request takes less bytes than the response to the request. So the disparity in cost can't simple be attributed to a desire to trap customers
- 3y ago
- amluto 3y ago> Everyone knew what the costs were going in. I disagree. The company that put their infrastructure on AWS may well have made an informed choice. But the third party service hosted in AWS doesn’t have a choice, because AWS would punish their mutual customer with egress fees if the service moved out of AWS.
- Sytten 3y agoBut it was heavily marketed that way so at the very least you have to acknowledge that there was a fair bit of false advertisement... I don't think making an informed decision has anything to do with competitiveness in any case. Example I might make an informed decision to publish my app on the app store, but this doesn't mean its practices are not anti-competition.
- creativeSlumber 3y ago> Everyone knew what the costs were going in. Knowing the cost beforehand and anti-competitive are two different things.