TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

OpenSearch: AWS fork of Elasticsearch and Kibana

706 pointsby ke4qqqabout 4 years ago

52 comments

TechBro8615about 4 years ago
It&#x27;s hard for me to know whether to feel bad for ES in this case. Did they bring it on themselves? Is Amazon too big and a bully?<p>From my perspective, Amazon has made most of its profit price gouging consumers on bandwidth after vendor locking them into their ecosystem, where they bootstrap new services by wrapping open source software with some provisioning scripts, management dashboards and cookie-cutter API &#x2F; console templates. Indeed, most of this is templated -- AFAIU, for example, each AWS service autogenerates its Boto bindings and parts of its console frontend via code generators. Amazon has really mastered the factory process of churning out new services, and when they find a popular one, they can invest more resources into developing it than the original team ever could.<p>And therein lies the rub. If Amazon is improving the software in a way that the original team couldn&#x27;t, it&#x27;s hard to say that the community isn&#x27;t benefiting. I think what strikes me the wrong way is that Amazon is not doing it for any altruistic reason. In fact, Amazon contributes very little to open source in general, considering how much they take from it. Compare them to Facebook (React, etc) or Google (tons of dev tools) or Microsoft (VSC, TypeScript). What does Amazon have? Firecracker, kind of? And now a fork of ES because that&#x27;s the only way they could continue making money off it without violating the license a small startup put in place to stop them?<p>Well, good for Amazon, I suppose, but I find myself instinctively disliking them for this. I&#x27;m not sure what the solution is. Hopefully technologies like Kubernetes and Terraform will encourage big customers to become at least cloud-agnostic, if not cloud-independent. At the very least it would be great if Amazon &#x2F; Google &#x2F; Microsoft stopped gouging bandwidth at such absurd margins. Or not. Maybe it will be their downfall as startups differentiate along those lines. That would be ironic, coming from the originators of &quot;your margin is my opportunity.&quot;<p>Personally I&#x27;m doing my part by not building anything with vendor lock-in. It&#x27;s great to be able to deploy to any cloud, if you value either robustness or flexibility.
评论 #26782288 未加载
评论 #26784600 未加载
评论 #26783303 未加载
评论 #26781617 未加载
评论 #26782016 未加载
评论 #26786467 未加载
评论 #26782221 未加载
评论 #26783825 未加载
评论 #26783809 未加载
评论 #26783514 未加载
评论 #26782394 未加载
评论 #26783577 未加载
评论 #26784492 未加载
评论 #26786661 未加载
评论 #26781666 未加载
评论 #26784283 未加载
评论 #26787102 未加载
评论 #26783854 未加载
评论 #26784515 未加载
评论 #26785364 未加载
评论 #26784722 未加载
评论 #26786185 未加载
评论 #26781770 未加载
评论 #26785987 未加载
评论 #26782534 未加载
评论 #26787770 未加载
评论 #26790415 未加载
评论 #26798394 未加载
评论 #26782356 未加载
评论 #26783304 未加载
评论 #26781718 未加载
评论 #26781660 未加载
jimmy2020about 4 years ago
Is there any good that done by Amazon to support OSS? Like ever. They started with cloning MongoDB and now Elastic with actually zero contribution to the community regardless of their insane profits. This is a clear single. Amazon can always clone and redistribute any open source software then lock it in for AWS. If we&#x27;ve started to witness declining in OSS, well at least we know now who started the wave.
评论 #26785069 未加载
评论 #26784506 未加载
评论 #26785549 未加载
评论 #26803259 未加载
评论 #26784282 未加载
评论 #26784518 未加载
VWWHFSfQabout 4 years ago
I have mixed feelings about this server side license stuff that mongo db started. Imagine where the internet would be today if the creators of apache and mysql had tried to prevent shared hosting providers in the early days of the web from using their software
评论 #26783137 未加载
评论 #26784277 未加载
评论 #26788466 未加载
评论 #26783337 未加载
评论 #26784520 未加载
bmcahrenabout 4 years ago
I feel Amazon took the feedback from the DocumentDB&#x2F;MongoDB fiasco to heart and made positive change in their approach.<p>DocumentDB is a closed source proprietary database created by Amazon to emulate the MongoDB API. Think Google&#x27;s Dalvik runtime vs Sun&#x2F;Oracle&#x27;s JVM.<p>This time around we have an open source fork of ES with big backers all contributing and very permissive licensing.<p>In both cases, Amazon gets to implement AWS-specific upgrades to management to depend heavily on EBS replication rather than application-layer replication. Would it be nice to have that secret sauce that makes Aurora&#x2F;DocumentDB so nice to use compared to self-hosting or RDS? Of course. Do we have to have it to consider using or contributing to the open source software? No.
评论 #26785627 未加载
oeverabout 4 years ago
The new name clashes with the Open Search Foundation.<p><a href="https:&#x2F;&#x2F;opensearchfoundation.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;opensearchfoundation.org&#x2F;</a>
评论 #26785729 未加载
评论 #26783702 未加载
评论 #26785081 未加载
mumblemumbleabout 4 years ago
It&#x27;s been said that the best way to fortify your business is to use your clout to make the world inhospitable for adjacent businesses.<p>As someone who is not currently in the cloud, that idea strikes me as being very pertinent to what&#x27;s happening here. Increasingly many technologies are becoming cloud-only, or have non-cloud offerings that are decidedly second-class. Elastic offers on-prem support. I doubt Amazon will be doing the same with OpenSearch.<p>It may be a subtle effect, but it&#x27;s pushing the world in a direction that makes me uncomfortable. If it&#x27;s harder for non-cloud-based companies to maintain non-cloud-based offerings, then that will push the industry even more toward being dominated by SaaS products. And these products often leave clients and users locked in, with limited control over their own data, and, by extension, reduced ability to control their own fates. What I worry about is that we may be witnessing a return of Embrace, Extend, Extinguish, only in a new form that&#x27;s even more dangerous because it&#x27;s harder to see.<p>I appreciate the discomfort people have about the SSPL. It is a departure from the original ideas behind FOSS. But, at least as I see it, those open source principles were never an end in and of themselves. They&#x27;re a means to a greater end: digital autonomy. To the extent that very large companies seem to be learning how to co-opt FOSS in order to re-assert control, FOSS&#x27;s ability, in its current incarnation, to serve that end may be waning.
评论 #26785704 未加载
phd514about 4 years ago
From the announcement: &quot;You should consider the initial code to be at an alpha stage — it is not complete, not thoroughly tested, and not suitable for production use. We are planning to release a beta in the next few weeks, and expect it to stabilize and be ready for production by early summer (mid-2021).&quot;<p>Given that Amazon announced the fork in January and they don&#x27;t expect it to be production-ready until summer, I&#x27;m guessing they&#x27;ve underestimated the amount of work required to package and distribute a product as complex as Elasticsearch. Given that, I doubt they will be well-equipped to keep pace with new feature development.
评论 #26781984 未加载
评论 #26781772 未加载
评论 #26781514 未加载
评论 #26782708 未加载
评论 #26781507 未加载
评论 #26781515 未加载
评论 #26782256 未加载
chatmanabout 4 years ago
If this project were to be governed by Apache Software Foundation, I&#x27;d have associated more credibility to this effort.
AtNightWeCodeabout 4 years ago
I have been perfectly happy with ES cloud services. Is this done by honest intentions from AWS or is it simply based on the fact that ES are making a lot of money of the cloud services?
评论 #26788039 未加载
sdesolabout 4 years ago
Will be interesting to see the resources that AWS will throw at this. You can get a sense of the resource that elastic.co is throwing at elasticsearch at<p><a href="https:&#x2F;&#x2F;public-001.gitsense.com&#x2F;insights&#x2F;github&#x2F;repos?r=github%3Aelastic%2Felasticsearch&amp;v=repo" rel="nofollow">https:&#x2F;&#x2F;public-001.gitsense.com&#x2F;insights&#x2F;github&#x2F;repos?r=gith...</a><p>I&#x27;m currently indexing the fork, so in about an hour or two, I&#x27;ll provide the insights for the fork as well.
评论 #26785720 未加载
评论 #26783661 未加载
评论 #26784923 未加载
beshrkayaliabout 4 years ago
I think even with their &quot;permissive usage guidelines&quot; of the OpenSearch trademark, their own way of how they&#x27;ve been doing Amazon ElasticSearch would not be allowed... For example, you can&#x27;t do: `Microsoft OpenSearch`, you have to do &quot;for OpenSearch&quot; or &quot;with OpenSearch compatibility&quot;.<p>From their &quot;permissive&quot; trademark policy [1]<p>&gt; You may also use the “OpenSearch” word mark to make accurate statements about compatibility and interoperability using relational phrases such as “works with,” “runs on,” “compatible with,” and the like (e.g., “Foocorp Software powered by OpenSearch” or “Foocorp Software for OpenSearch” or “Foocorp Software with OpenSearch compatibility”).<p>1: <a href="https:&#x2F;&#x2F;opensearch.org&#x2F;trademark-usage.html" rel="nofollow">https:&#x2F;&#x2F;opensearch.org&#x2F;trademark-usage.html</a>
binarymaxabout 4 years ago
Hey All, if you&#x27;re interested in getting a good understanding of this vs Elasticsearch, we invited the team to give a Haystack LIVE talk where they outlined the details and goals of the project: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=J_6U1luNScg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=J_6U1luNScg</a>
ignoramousabout 4 years ago
OpenSearch was once was an initiative founded at A9, Amazon subsidiary, to create a personalized, cross-service, search engine: <a href="https:&#x2F;&#x2F;archive.is&#x2F;PCKWq" rel="nofollow">https:&#x2F;&#x2F;archive.is&#x2F;PCKWq</a><p>OpenSearch is from an era when Amazon and Google were covertly competitive. Google didn&#x27;t get anywhere with Froogle and AppEngine; whilst Alexa and A9 didn&#x27;t move any mountains.<p>Code: <a href="https:&#x2F;&#x2F;github.com&#x2F;dewitt&#x2F;opensearch" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dewitt&#x2F;opensearch</a>
ddevaultabout 4 years ago
I&#x27;m happy to see a couple of good choices made here:<p>- Sticking with Apache 2.0<p>- Asking for a Developer Certificate-of-Origin rather than a copyright assignment<p>This bodes well for the future of this fork. Amazon also has the resources necessary to keep up consistent and quality maintenance of a project on this scale.<p>Elastic would definitely like you to view AWS as the Big Bad here, but their response to the Elastic betrayal is very good, and I would like to see more like this in the future.
galaxyLogicabout 4 years ago
I think this thread is much about shared source licenses like SSPL vs. &quot;orthodox&quot; open source licenses like GPL.<p>Based on the link below it seems to me the difference is that SSPL etc. have a clause which prevents me from making money by selling the use of the licensed software over the network for instance.<p>GPL puts some rather strict rules on users of copyleft software, mainly that you MUST distribute your modifications with the same license.<p>What I don&#x27;t quite get is why adding a rule that says &quot;if you make this software usable over the network you must make it usable for free&quot; would be considered categorically less ethical than GPL.<p>GPL says you must give out your modifications for free. SSPL says you must also give out the rights to use that software for free as well.<p>Isn&#x27;t SSPL more ethical in the sense that it requires you to give out more for free?<p><a href="https:&#x2F;&#x2F;techcrunch.com&#x2F;2018&#x2F;11&#x2F;29&#x2F;the-crusade-against-open-source-abuse&#x2F;" rel="nofollow">https:&#x2F;&#x2F;techcrunch.com&#x2F;2018&#x2F;11&#x2F;29&#x2F;the-crusade-against-open-s...</a>
评论 #26787166 未加载
brainlessabout 4 years ago
I feel this is a very scary trend starting. I have not come across a single founder in the last 5-6 years who does not start with AWS credits or is not craving for them.<p>AWS is a monopoly and they use their cash to buy early customers. Initially it was Amazon&#x27;s money, but now AWS has enough cash of their own to push whatever they wish to. The same goes for Google and Microsoft<i>.<p>AWS directly building up the software side of what started out as IaaS (Infrastructure as a Service) is only going to hurt software vendors. We can only expect new software players or ones with low capital to restrict their licenses even more.<p>Open source licenses are not only for ideological freedom, but very necessary for companies (end users) to integrate and modify products on their own. We will migrate more toward source-available licenses instead since big giants are going to corner the small companies.<p>(</i>) Edits
评论 #26788020 未加载
denysvitaliabout 4 years ago
Okay... and what&#x27;s the difference here from Open Distro for ElasticSearch? I guess it&#x27;s just a rebranding, isn&#x27;t it?
评论 #26782176 未加载
评论 #26782214 未加载
imnoscarabout 4 years ago
I want to love elasticsearch and they keep making it harder. On top of this open source backflip, their sales staff would put Oracle to shame. Pressure tactics, making clients pay 5 figures for few hours of ES consultant time, very expensive training&#x2F;certification (and cert expires every 2 years) - among few of them. AWS gave us consultant time for no charge, guess who we picked to run our ES load.
kizerabout 4 years ago
What about the thing that is already named OpenSearch?
评论 #26785571 未加载
评论 #26782621 未加载
评论 #26785195 未加载
评论 #26782253 未加载
评论 #26782192 未加载
mgr86about 4 years ago
Naive aside, but why would I want to use ElasticSearch or OpenSearch over Solr? Are ES and Solr not both based on Lucene?
评论 #26783997 未加载
评论 #26783567 未加载
评论 #26784751 未加载
评论 #26783232 未加载
评论 #26783231 未加载
评论 #26783194 未加载
Pirate-of-SVabout 4 years ago
It&#x27;s nice that they announce it and that there&#x27;s some sort of future effort promised. From my perspective we might not upgrade the elastic-stack (with current Elastic projects) too far to not bacome accidentally incompatible in case we want to make a switch.
peterohlerabout 4 years ago
One of the more discouraging aspects of being an OSS developer is that successful companies that use your software never consider contributing to the OSS developers. I suppose that is the nature of business though. Take what you can get.
candiddevmikeabout 4 years ago
Will be interesting if other cloud providers (Google, Azure) offer this or you see other software companies offer support for it.<p>Will also be an interesting case study if the community shifts to this project and it dwarfs elastic for features.
meksterabout 4 years ago
Are people actually required to use ELK? What are your use cases?<p>The interface is completely cluttered and it takes loads of resource and it feels like it&#x27;s waiting to be replaced with lighter and more focused products.<p>Graylog (though it uses Elasticsearch internally) does a decent job at log handling and creating all the visual items out of logs and Grafana&#x2F;Loki can do quite good at it as well with a very small memory footprint.<p>Besides, most of the &quot;business intelligences&quot; aren&#x27;t actionable but just some visual arts you wouldn&#x27;t need but to stare at when you&#x27;re bored.
评论 #26784795 未加载
galaxyLogicabout 4 years ago
I wonder if ES had originally been AGPL licensed would that have helped them? If Amazon adapts AGPL code to integrate it with their own infra=structure doesn&#x27;t that in fact mean that all of Amazons&#x27; software-based infra-structure would become AGPL as well, and thus easily reproduced by Google Cloud, MS Cloud, Oracle Cloud etc.? Or even inhouse? In other words wouldn&#x27;t it mean it would be easy to replicate the Amazon Cloud-business (on a smaller scale)?
评论 #26785345 未加载
blackoilabout 4 years ago
Am I missing something here? Elastic says this is a free sw, which you can install and use, but if you want someone else to manage the hosting, we are practically the only option.<p>How did that became an &#x27;ethical position&#x27; ? If I am OSS dev, why should I contribute to them vs OpenSearch?
parhamnabout 4 years ago
&gt; and we don’t ask for a contributor license agreement (CLA)<p>Makes me wonder what these are for (copyright transfer) and why they decided it’s not needed. It also makes me wonder if this sort of thing has ever been taken&#x2F;tested in court or if it’s paranoid friction with little value add.
评论 #26783559 未加载
评论 #26785860 未加载
评论 #26785613 未加载
whydoineedthisabout 4 years ago
anyone know if OpenSearch still uses &quot;&#x2F;&quot; as a special character? Largest pita when trying to use ES for logging web applications and quite frankly, made it near unusable.<p>If Amazon fixed that, I would be firmly on their side. Also, any improvement over Kibana would be welcome.
rurbanabout 4 years ago
They took over FreeRTOS for good, CBMC for good, with Xen they were a bit unlucky, but it still has much better security than KVM, and now they take over ElasticSearch.<p>Good Open Source efforts, much better than until a few years ago.
andreygrehovabout 4 years ago
Does that mean ElasticSearch documentation won&#x27;t be relevant soon?
评论 #26782624 未加载
thayneabout 4 years ago
I&#x27;m glad they changed the name. Although it&#x27;s probably too much to ask that the AWS service be renamed to OpenSearch Service as well.
评论 #26783535 未加载
InTheArenaabout 4 years ago
I suspect this is mostly AWS trying to stop using &quot;ElasticSearch&quot; in the title of something, probably for trademark reasons.
wejickabout 4 years ago
One of the best part of elasticsearch is excellent documentation, hope this project can replicate that well.
tannhaeuserabout 4 years ago
Just want to mention that &quot;OpenSearch&quot; is&#x2F;was also an AWS^H^H^HAmazon initiative for websites to expose a search URL to browsers in HTML metadata, similar to exposing an RSS feed URL. They may want to consider renaming it to avoid complete and utter confusion, like searching &quot;OpenSearch&quot; (no the other one) using &quot;OpenSearch&quot; (no the ES fork).
shankspeaksabout 4 years ago
Imagine if they went after Mongo next?<p>Atlas is a virtual monopoly for Mongo solely due to SSPL, and it has created a ridiculously overpriced ecosystem for hosted and managed services, and tooling around it.<p>Parking the technical merits to one side, considering the sheer number of devs and early-stage products that are built on Mongo, I&#x27;d love for someone to go after them next.
评论 #26783472 未加载
评论 #26783483 未加载
estabout 4 years ago
Off topic, is there a lightweight alternative to ES? Preferably can be run in small RAM vps.
评论 #26788833 未加载
评论 #26788558 未加载
hit8runabout 4 years ago
Perfect case for a megacorp destroying open source plus business models. I start to hate amazon with a passion. Craziest thing is they are not paying taxes in Europe though they dominate the market. Amazon needs be broken up. It&#x27;s too big and too mighty.
评论 #26787382 未加载
评论 #26786211 未加载
fakedangabout 4 years ago
On a tangential note, how is Meilisearch compared to Elasticsearch?
评论 #26783319 未加载
pmarreckabout 4 years ago
What is the sell for ES over something like the fulltext search built into Postgres, considering that the cost of adding another dependency is not insignificant?
heroHACK17about 4 years ago
&quot;If you&#x27;re going to shoot the king, you&#x27;d better be god damn sure you kill him.&quot; - Jack Barker
saint_abroadabout 4 years ago
Irrespective of how big Elastic is, this is an escalation of Amazon&#x27;s behaviour of suppressing the tough weeds of competition.<p>&gt; First they came for the socialists, and I did not speak out—because I was not a socialist.
jbubabout 4 years ago
so what will happen to opendistro now ?
based2about 4 years ago
how Beats compability is preserved?
redwoodabout 4 years ago
Embrace extend extinguish
rafaelturkabout 4 years ago
TLDR: It’s all Apache 2.0.
deknosabout 4 years ago
i bet this will only really work in AWS. :D
galettesaucisseabout 4 years ago
Maybe Amazon treating open source developers like it treats its blue collar workers will open people&#x27;s eyes about working conditions in 21st century American capitalism.
Redsquareabout 4 years ago
Algolia has won the search race, move on
评论 #26787133 未加载
luke2mabout 4 years ago
This is just sad, amazon playing the victim.
znpyabout 4 years ago
RIP Elastic
xvilkaabout 4 years ago
They also could sponsor Elasticsearch alternatives in Rust - Sonic[1] and Toshi[2]. Even more, integration[3] with Vector.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;valeriansaliou&#x2F;sonic" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;valeriansaliou&#x2F;sonic</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;toshi-search&#x2F;Toshi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;toshi-search&#x2F;Toshi</a><p>[3] <a href="https:&#x2F;&#x2F;github.com&#x2F;timberio&#x2F;vector&#x2F;issues&#x2F;988" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;timberio&#x2F;vector&#x2F;issues&#x2F;988</a>
fallatabout 4 years ago
So as someone who has heard about Elasticsearch for years and years, and seen all this, right this moment I&#x27;ve decided to see what it really is.<p>On their home page, &quot;Why use Elastic search?&quot;, the reasons are basically:<p>* It&#x27;s fast!<p>* It does a lot of stuff!<p>* It has some tools to visualize data!<p>* It&#x27;s distributed!!<p>I have to say this is not very appealing to me since it sounds like something any database could do.
评论 #26783269 未加载
评论 #26783756 未加载
评论 #26783552 未加载
评论 #26784863 未加载
评论 #26783252 未加载
评论 #26785142 未加载