Search War: Elasticsearch Vs OpenSearch

Sdílet
Vložit
  • čas přidán 30. 11. 2021
  • Amazon and Elastic's competing Elasticsearch and OpenSearch platforms battle for the crown of best enterprise search and analytics solution. This video explores the history behind the split and the differences between them.
    ➡️ Elasticsearch
    www.elastic.co/elasticsearch/
    ➡️ OpenSearch
    opensearch.org/
    ➡️ Open Distro for Elasticsearch
    opendistro.github.io/for-elas...
    💬 Follow Me
    / andrewmrquinn
    The Pro Tech Show provides tech, tips, and advice for IT Pros and decision-makers.
    #Elasticsarch #OpenSearch
  • Věda a technologie

Komentáře • 81

  • @markhuston7980
    @markhuston7980 Před 2 lety +35

    If only enterprise software companies were half as good at explaining their solutions as you are! Great explainer video!

  • @PaulAtegie
    @PaulAtegie Před rokem +12

    This was so clear and concise. Great job explaining! This is one of the best explanations I have seen in a while.

  • @greatmentors391
    @greatmentors391 Před rokem +2

    What a great explainer. Explained such complicated stuff around licensing so clearly in just 11minutes. Got to learn so much about licensing more than any other resource.

  • @pranavsharma8717
    @pranavsharma8717 Před rokem +3

    Explanation for this couldn't have been better! Kudos :)

  • @klassica
    @klassica Před rokem +5

    As much as I dislike so many of Amazon's business practices, I do find Elastic's nerfing of their sdk/beat clients by blocking connections to OSS implementations of the server software very anti-open. This prevents any open use of ElasticSearch being usable by it's client ecosystem after v7.14.

  • @henrikleion9861
    @henrikleion9861 Před 2 lety +4

    Cloud services aside, if you wanted to run elasticstack in your own premises, the main reason for choosing OpenDistro was that it included security features like role based access, ldap integration and TLS - you know, the bare minimum, whereas the only elastic alternative was to pay for Xpack. For small projects or customers this was not feasible.
    Without this debacle, elastic would probably never have felt the urge to include these features into their products. So that’s a good thing.

    • @ProTechShow
      @ProTechShow  Před 2 lety +1

      Trying to make people to pay for authentication was definitely an own goal

    • @spacewolfjr
      @spacewolfjr Před rokem +1

      Elastic wanted $32,000 for Platinum licenses so we could get LDAP for like a 6 node cluster. We would have paid some money for the authentication but not $32,000, it's like Elastic just wanted to squeeze us for as much as possible.

    • @1anre
      @1anre Před rokem

      @@spacewolfjr how many years ago was this?

    • @spacewolfjr
      @spacewolfjr Před rokem

      @@1anre Around mid-year 2018

  • @waldowalden7379
    @waldowalden7379 Před 2 lety +2

    Excellent review! Congratulations on the readiness!

  • @chinesesparrows
    @chinesesparrows Před 2 lety +21

    Thanks for this neutral explainer, really informative

  • @ericleong7079
    @ericleong7079 Před rokem

    5:38 sorry to ask, is this something confirmed by Elastic? I've read the FAQ and it says managed services offering substential access to Elastic feature set is not ok..or am I wrong?

    • @ProTechShow
      @ProTechShow  Před rokem +2

      The FAQ states "You may freely use Elasticsearch inside your SaaS or self-managed application, and redistribute it with your application, provided you follow the three limitations outlined above." www.elastic.co/licensing/elastic-license/faq
      My summary is that you can't provide Elasticsearch as a managed service without paying, but you can build a product that uses Elasticsearch and offer that (your) product as a managed service.
      An example: you build a product that stores its own data in Elasticsearch and visualises it using Kibana - that's OK because although your product makes uses of Elastic Stack you are not giving the end-user substantial access to Elastic's products.
      Counter-example: If your product allowed the user sufficient customisation to store arbitrary data in Elasticsearch or build their own Kibana visualisations then this could be considered substantial access to Elastic's products and at this point they may argue that the product you are providing as a service is in fact Elastic Stack itself.
      If in doubt, email elastic at elastic_license@elastic.co.

    • @ericleong7079
      @ericleong7079 Před rokem

      @@ProTechShow thanks for the reply..really appreciate it. I emailed them few weeks ago but have not received any reply. Hence, I'm turning to Google and CZcams to find insights (or at least some hint of insights) from smart people. You helped alot. Thanks again!

  • @1anre
    @1anre Před rokem

    This was very explanatory.
    Also do a video of tech companies that started out as simple open source projects & went on to list on the stock exchange & become multibillion dollar behemoths

  • @CarlosSuarezFontalvo
    @CarlosSuarezFontalvo Před rokem

    Loved the explanation, thanks a lot

  • @plazmaguy13yago9
    @plazmaguy13yago9 Před 2 lety +6

    I find myself in elasticsearch's side why do people het mad about the company trying to make money? its not the forst time amazon has undercut competitors

    • @ProTechShow
      @ProTechShow  Před 2 lety +4

      Nor will it be the last. The Amazon Basics line is a perfect example - let someone else test the market then uncut them once it proves popular.

  • @thun03
    @thun03 Před 2 lety

    Excellent video. Thank you.

  • @kevinz1991
    @kevinz1991 Před 2 lety +1

    Phenomenal video. Subscribed.

  • @EmSixTeen
    @EmSixTeen Před 2 lety +1

    Cheers for the video, good insight.

  • @stephenpaek9175
    @stephenpaek9175 Před 10 měsíci

    Valuable video, thank you

  • @wildweasel3001
    @wildweasel3001 Před rokem

    That is opensource, but AWS are scary happy to compete with their customers. Happened to us too!

    • @ProTechShow
      @ProTechShow  Před rokem

      They do play dirty. It's the same on the retail side - they monitor what items are selling well, then bring out their own "Basics" version and undercut the merchants on their own platform.

  • @prajwalgaikwad10
    @prajwalgaikwad10 Před rokem

    Was bit confused thanks for the explanation. 🤓

  • @zed5000
    @zed5000 Před 2 lety +2

    you got a really nice channel here.

  • @danieljost5881
    @danieljost5881 Před 2 lety

    Quality vid man

  • @emmanuelgelatimesa2712

    Thanks for this good video :)

  • @sethuramvenkatesh
    @sethuramvenkatesh Před 2 lety

    Elastic's License should be on the end user's side whereas the AWS benefits from their managed IAAS

  • @illiapotapov9939
    @illiapotapov9939 Před rokem

    I guess I'll go with Solr

  • @nardixplorer6283
    @nardixplorer6283 Před rokem

    how about u? are u team elastic? or opensearch?

    • @ProTechShow
      @ProTechShow  Před rokem +1

      Haha - good question! I don't write my own search applications so when I come across theses two it is inevitably as a prerequisite for something else. This puts me on team "Whatever the vendor needs to make the application work!" 🙂

  • @bougeurraelouanes1594
    @bougeurraelouanes1594 Před 2 lety

    what about apache solr , at least mention it

    • @ProTechShow
      @ProTechShow  Před 2 lety +4

      I'm covering Elasticsearch and OpenSearch specifically because Elastic's is the most widely used platform and Amazon's is a fork intended to overthrow it with a compatible replacement. Solr doesn't really fit into that story. It's another Lucene-based search platform but I'm not trying to provide a comparison of every platform in this video, just the two butting heads for the same customers.

    • @bougeurraelouanes1594
      @bougeurraelouanes1594 Před 2 lety

      @@ProTechShow as a solr user i just don't like it when you start with "if you wanted an open source enterprise search and analytical platform" and you didn't mention it. as for elasticsearch it is build on top of lucene also )in his search functionality).
      and thanks for the video.

    • @ProTechShow
      @ProTechShow  Před 2 lety +4

      @@bougeurraelouanes1594 I see your point - the phrasing could imply there aren't other options. The words "probably" or "most likely" might have worked better in the sentence. Thanks for the feedback.

  • @gl4989
    @gl4989 Před 5 měsíci

    The choice is clear when one would cost millions in licensing fees and the other is "free"

  • @lewiskelly14
    @lewiskelly14 Před 2 lety +20

    Amazon just seem to become more scummy by the day

  • @k225
    @k225 Před rokem +1

    You've been reading too much Elasticsearch propaganda! If "XYZ Elasticsearch Service" is trademark infringement, then almost every web hosting company infringes trademarks like WordPress, MySQL, Apache, NGINX, Linux... As long as the core software package identified by the trademark isn't modified, it's not trademark infringement to identify the product. Also, it wouldn't be trademark infringement to denote compatibility like "XYZ Service for Elasticsearch" or "XYZ Elasticsearch-compatible Service" - even if the package was modified.

    • @ProTechShow
      @ProTechShow  Před rokem +2

      Not the same, and Amazon did modify it. The entire point of the open distro was to provide a tweaked version that could do things like authentication without paying Elastic.
      I can use MySQL and call it MySQL. If I build my own database service from MySQL's code and call my service MySQL then Oracle will sue me for trademark infringement. Another example: various parties have made rebuilds of RHEL - AlmaLinux, Rocky Linux, previously CentOS... they can re-use the code but can't call it "Red Hat" because that's trademarked. The "Linux" trademark can be sublicensed because Linus Torvalds allows it, but even so there are rules. This is why Microsoft's WSL is called "Windows Subsystem for Linux" and not "Linux Subsystem for Windows", even though the latter makes more sense.

    • @k225
      @k225 Před rokem

      ​@@ProTechShow The distribution (collection) "Open Distro for Elasticsearch" bundled the unmodified core package "Elasticsearch", along with additional packages, modules and plugins. Bundling packages is not modification of a constituent package. Therefore a trademark identifying the origin of a package isn't infringed, provided it isn't identified as origin of the entire collection - hence "Open Distro for Elasticsearch" and not "Elasticsearch Open Distro".

    • @ProTechShow
      @ProTechShow  Před rokem +2

      Yes, but they took that as the basis for their own service, which is no longer the same thing as Elasticsearch, and they called it "Elasticsearch". That's what got them in trouble.

  • @narniashasta
    @narniashasta Před rokem +2

    Great video to sort out the mess. I eventually chose OpenSearch for my project as it's just easy to use an AWS service, although I don't like the way Amazon as the bigger guy just infringed ElasticSearch's trademark bluntly and did not even want to give a proper apology at the very beginning.

  • @Zuriki09
    @Zuriki09 Před 2 lety +5

    Both companies have the same motivation, money. The thing is, when all the cards were on the table, only Amazon actually chose the open source route.
    Elastic wants the money and the good will, but doesn't have the fortitude to commit to actually being open source. They are just source available, or "open source with a booby trap". They want their cake and to eat it too.
    I don't like Amazon, but at least they have so far commited to true FOSS principles, they have a roadmap for setting up an foundation for the OpenSearch project to get it out from under the corporate heel. I don't think "wanting people to develop the software for them" is a fair criticism, isn't the point of OSS exactly that people can choose to contribute and all parties benefit.

    • @OzHunter
      @OzHunter Před rokem +1

      They can commit because they are 10, 100x times bigger than Elastic? They are both the same, Amazon just could deal with it because it has a ton more money. Its like saying Amazon is commited to low prices vs say a much smaller retail store. They aren't they just don't need the money right now. Amazon didn't commit because of principles, but because that's how they'll make the most money. Steal the OS community to work for them for free.

  • @wdeath
    @wdeath Před 2 lety +4

    shame on amazon

  • @LjaDj5XQKey9mSDxh4
    @LjaDj5XQKey9mSDxh4 Před rokem

    Waw that's dirty

  • @arek121281
    @arek121281 Před rokem

    It's shows big problem that open source is orphan. People work doesn't matter.

  • @shacharh5470
    @shacharh5470 Před 2 lety +2

    Conditional open source has been a thing since the introduction of copyleft in the 1980's, don't pretend like it's some new hideous subvertion of open source principles

  • @JohnSmith-oj3uu
    @JohnSmith-oj3uu Před 2 lety

    Linux Centos (free) vs Redhat (paid) - So many vendors use Linux at no cost. Why is this any different? I thought Opensource was not about the money. AWS is charging for the hardware and the management of its backend. Elasticsearch needs to be competitive with its managed offering and API integration. Like Redhat and other vendors who you pay for support.

    • @OzHunter
      @OzHunter Před rokem

      Hard to be competitive when your competitor can subsidize prices. It is exactly what Uber did for so long. The idea of being competitive is fine as long as you don't do shitty practices to fake having the results of being more competitive.

  • @user-tn4cx8sl8e
    @user-tn4cx8sl8e Před měsícem

    Elasticsearch is nowhere near "billions of dollars" on AWS

    • @ProTechShow
      @ProTechShow  Před měsícem

      Didn't say it was. I said that huge corporations are making billions off the back of open source code. I don't know how much AWS made from Elasticsearch, specifically.

  • @johnrobie9694
    @johnrobie9694 Před 2 lety

    Really good until that "fair share in taxes" nonsense. Lost a lot of credibility with that.

    • @ProTechShow
      @ProTechShow  Před 2 lety +13

      Glad you enjoyed the video, but if you think it's morally acceptable that workers pissing in bottles because they're not allowed a break have a basic tax rate of 20% (rising to 40% for higher earners and 45% beyond that - UK figures) while the billionaire at the top pays less than 1% and the company itself achieves a tax-to-turnover rate of 0.37% then your idea of credibility isn't very attractive to me.

    • @jesusisc0mings00n3
      @jesusisc0mings00n3 Před rokem

      ​@@ProTechShow lol well said. Unfortunately, politicians clamouring fair share here in the US, do NOTHING when they get elected. It is just a false campaign promise. 10% across the board would be great! I hate paying taxes as much as the next guy, but it would alleviate so many problems.

  • @hugodotplayer
    @hugodotplayer Před rokem

    and you think Amazon won't do the same? just look at Google. Doing the same shit. Amazon is just mad it got beaten at their game

    • @ProTechShow
      @ProTechShow  Před rokem +1

      I don't think Amazon will do the same because Amazon makes money from the cloud hosting, not the software. It's in their best interests to have as many people as possible using (and contributing to) OpenSearch because it increases the pool of potential customers to sell their cloud services to.

    • @hugodotplayer
      @hugodotplayer Před rokem

      @@ProTechShow amazon doesn't make money from anything, why do you think bezos pays no taxes? because he makes no revenue and the revenue goes back into investment. But supposed you are right and that amazon has the best interests in opensearch, why would anyone be contributing to their code base when they just rebranded the old stack from elastic as their own? stop believing in tech companies

    • @ProTechShow
      @ProTechShow  Před rokem +2

      AWS generated over $80,000,000,000 last year, nearly $23,000,000,000 of which was operating profit. I'd say they're making money.
      As to why people might contribute to Opensearch? Ask them: opensearch.org/partners/
      github.com/opensearch-project/OpenSearch/graphs/contributors
      Stop believing your own conspiracy theories.

    • @nojerome497
      @nojerome497 Před 10 měsíci

      ​@@ProTechShowthat response was pure gold