News for hackers. Stuff that matters.
Re:Unbundling AWS by ndm000 on Sunday December 01, 2019 @11:34AM (#21676204)
Third parties like Snowflake get around this by having you pick where their service is hosted so that bandwidth and latency aren’t a concern.

Further, Snowflake is a good example of an unbundled service that has more capabilities than AWS Redshift (for instance, zero copy clones). They use AWS for infrastructure - the entire warehouse is stored on S3 - and value add on top of it.

Re:Unbundling AWS by petra on Sunday December 01, 2019 @12:03PM (#21676387)
If a company needs an almost commodity software, like most companies, it's clear that over the long term, AWS will win on reliability and probably price over an AWS startup.

So why choose differently ?

Re:Unbundling AWS by jjoonathan on Sunday December 01, 2019 @03:15PM (#21677545)
Because AWS knows that many of their customers think like this and pursues ever more minimal Minimum Viable Products accordingly. Their quality is dismal and it stays that way over the long term.

AWS's killer feature has nothing to do with tech, it's the smooth billing process (techies choose, management pays and supervises). If you can put together a smooth process for paying for 3rd party software in your organization, you can unlock massive improvements in quality for a pittance.

Re:Unbundling AWS by BurritoAlPastor on Sunday December 01, 2019 @03:41PM (#21677674)
There is nothing smooth about AWS's billing; it's notoriously byzantine, and so difficult to interpret that there are multiple third-party services whose entire offering is based on ingesting and parsing your AWS bill.
Re:Unbundling AWS by solidasparagus on Sunday December 01, 2019 @05:14PM (#21678163)
The value of AWS billing isn't that it's easy, it's that the spending decisions are in the hands of the right people so software development moves faster.
Re:Unbundling AWS by jjoonathan on Sunday December 01, 2019 @05:27PM (#21678223)
Yes, exactly. The billing tools are awful, have always been awful, and will always be awful, but bad tooling can be worked around much more readily than bad bureaucracy.
Re:Unbundling AWS by jen20 on Sunday December 01, 2019 @04:15PM (#21677823)
I would argue the killer feature is actually IAM: technically better than anything any other vendor offers, even if there are a million and one problems with it and not a single annoyance has been fixed since 2013.
Re:Unbundling AWS by jjoonathan on Sunday December 01, 2019 @05:35PM (#21678271)
I could see that.

I almost mentioned IAM in my post as a co-killer-feature, but I've only ever witnessed its power in AWS learning material / conferences, not being leveraged IRL, so I decided not to speculate. I'm more dev than ops, so even though I've seen a decent number of AWS environments the fact that they have all used IAM in a clumsy, coarse manner doesn't really mean much.

Do you have a feel for how frequently ops manages to actually leverage the fine-grained power features in IAM?

Re:Unbundling AWS by jen20 on Sunday December 01, 2019 @06:10PM (#21678451)
Essentially every large scale environment I’ve seen (as an ex-core maintainer of Terraform, that is quite a few) either does an ok job of this or has projects to do better.

The issue I have with IAM is that it is not possible to be sufficiently fine grained - for example I cannot grant an instance permission to read its own tag values but not those of other instances, since the EC2 IAM API is stuck in the state of 85% done at which most AWS services eventually seem to plateau.

Re:Unbundling AWS by tomnipotent on Sunday December 01, 2019 @04:48PM (#21678019)
> AWS will win on reliability and probably price over an AWS startup

From my experience, Snowflake is both more performant AND cheaper than Redshift or other RDS options from AWS.