3 ms·
Because they significantly innovated beyond the core lucene library to solve a major pain of their customers around scaling, analytics, etc., providing customer
by nprateem 5y ago
Because they significantly innovated beyond the core lucene library to solve a major pain of their customers around scaling, analytics, etc., providing customers with extra value.
Amazon appear to be only making minor tweaks to the software and commoditising its running, capitalising on their entrenched audience. It's easy to see why Elastic are annoyed.
- vladvasiliu 5y ago> Because they significantly innovated beyond the core lucene library to solve a major pain of their customers around scaling, analytics, etc., providing customers with extra value. And they've decided that this extra value could be given away for $0, or they wouldn't have released this under an open source license. > Amazon appear to be only making minor tweaks to the software and commoditising its running They may be "minor tweaks" but apparently they have a lot of value for some people. I don't particularly care for them and run my own ES cluster. Just as enabling TLS and basic auth are "minor tweaks", but this is what Elastic charges for. But if there are a non-negligible number of companies using the managed ES service, it means that it has at least some value and that it's good enough compared to the Elastic Cloud offering (I personally don't know how they compare, just that I find both expensive). This value has been offered by AWS before Elastic's offering. Only now that "not enough people" want to buy the managed Elastic Cloud is it an issue. To me, these are separate products. Sure, there would be no managed AWS ES without Elastic's product. But Elastic's cloud offering is something that came afterwards, and to me only this particular offering (the managed ES) competes with AWS's offering. Now, it looks like Elastic will get the worst of both worlds. I only use ES for the logs and needed the authentication. I couldn't really justify the platinum tier just to get SSO, so we made do with basic LDAP. But now that Open Search has those features for free? I don't really have a good reason anymore to stick with Elastic's onerous plan. And no, I've never once called them for the "support" part of the offering, so I'm not really losing anything there.
- nprateem 5y agoYeah AWS ES totally has value. I'm aware ES decided to go with an open licence but it doesn't take a rocket scientist to work out that they did that to try to gain traction and cross-sell other services, such as managed hosting. If you have a friend round to stay for the weekend and say "stay as long as you want", wouldn't you be annoyed if they were still there 10 years later? There is such a thing as the spirit vs the letter of the law.
- vladvasiliu 5y ago> it doesn't take a rocket scientist to work out that they did that to try to gain traction and cross-sell other services, such as managed hosting. I sympathize with that, and would say that they took this chance and lost. But again, what rubs me the wrong way is that AWS is not just selling a "packaged" version of ES for more money, the same exact thing that Elastic sells. They're selling the service around it. Which they built themselves. My client runs an ES cluster on a bunch of fairly fat EC2 instances, which would cost an arm and a leg if they went through Elastic Cloud. Are we the friend who's still there ten years later? I probably still wouldn't agree with it, but I guess I would have less of an issue with this line of argument if it weren't just about ES but about every [Thing]Service that AWS sells, in particular RDS. Hell, why is there no outcry about them selling EC2 instances with Ubuntu? Or even "worse", their "custom" distribution (Amazon Linux). Are they sending a check regularly to Linus and / or to the Linux Foundation (or whoever is in charge of Linux as a "product")? This, to me, looks a lot like a sore loser situation. ES tried to take on AWS selling a service around a product and lost. I understand it stings even worse that said product is their product. But maybe they should've stuck to building an awesome service around Lucene that they could sell for profit. Wait... this sounds familiar, doesn't it? I'm not saying this is a great situation for Elastic to be in. But I don't like the way they're trying to dance around it and not assume their errors. They wanted to build a second product (Elastic Cloud) around their first (Elasticsearch) and it failed to attract the expected success. Instead of asking themselves why that is, they decided to change the rules of the game. Now, they're of course allowed to do this, Elasticsearch being their product and all. But they can't expect for everybody to be on board with it. Maybe their product sucked compared to AWS' or simply wasn't good enough to warrant the hassle of going through a second supplier or whatever.
- throwaway81523 5y agoSolr also addressed a lot of the same problems as Elastic, maybe not all of them. It was harder to configure but the documentation eventually got to be decent. That was some years ago. I don't know the state of things now.