O que é o OpenSearch?

Uma comparação entre o OpenSearch e o Elasticsearch

O que é o projeto OpenSearch?

O projeto OpenSearch, criado pela Amazon, é um projeto de busca bifurcado baseado em versões antigas do Elasticsearch e do Kibana. Esses projetos foram criados principalmente para oferecer suporte ao Amazon OpenSearch Service (anteriormente Amazon Elasticsearch Service). O Amazon OpenSearch Service não fornecerá versões atuais ou futuras do Elasticsearch e do Kibana.

Embora o projeto bifurcado não estivesse pronto para produção no momento do anúncio inicial, já existe uma versão do OpenSearch com disponibilidade geral.

Teste de desempenho

O Elasticsearch supera o OpenSearch em 40%-140% enquanto usa menos recursos. Veja todos os detalhes em nosso artigo que traça um comparativo de ambos em áreas cruciais. Tome a decisão certa para seus casos de uso de busca, observabilidade ou segurança.

Nossas descobertas foram validadas por terceiros. Foi feita uma avaliação do desempenho superior do Elasticsearch em velocidade, escala, otimização de recursos e eficiência de custos.

O Elasticsearch e o Kibana são open source?

Sim, o Elasticsearch e o Kibana são open source. O open source é mais do que uma forma de distribuir software - é fundamental para que você crie o melhor produto possível. Cada download ajuda a melhorar e proteger o Elasticsearch à medida que os usuários examinam, testam e estendem o código em diversos ambientes. Nossa mudança para uma licença AGPL reforça nosso compromisso com o open source, um princípio que nos motiva desde o início. Desenvolvido com base no Apache Lucene, contribuímos com o OpenTelemetry e oferecemos ingestão de open source com o Logstash e o Beats. Isso promove uma comunidade de inovação e colaboração, garantindo que o Elasticsearch continue evoluindo de maneiras novas e empolgantes.

Embora a mudança anterior da Licença Apache para a Licença Elastic v2 tenha sido uma resposta necessária ao contínuo engajamento não colaborativo que a AWS buscou com a Elasticsearch, nosso compromisso com a comunidade de open source nunca vacilou. Agora, ao adotar a AGPL, podemos orgulhosamente retornar às nossas raízes, eliminando quaisquer dúvidas sobre nossa dedicação ao open source.

Ilustração de modelo gratuito e aberto

Saiba mais sobre por que a Elastic acredita em um modelo gratuito e aberto.

Por que a bifurcação do projeto OpenSearch foi criada a partir do Elasticsearch e do Kibana?

A partir da versão 7.11 (em fevereiro de 2021), a Elastic alterou a licença dos nossos produtos para a Licença da Elastic v2 (ELv2) e a SSPL. Isso foi uma resposta ao comportamento não colaborativo da Amazon e ao uso indevido da nossa marca comercial.

O Elasticsearch e o Kibana são melhores que o OpenSearch?

O Elasticsearch é superior em velocidade, escala e eficiência – alcançando os seguintes resultados em casos de uso padrão dos clientes:

  • Consultas de texto simples 76% mais rápidas
  • Classificação 140% mais rápida
  • Agregações de histograma de data 81% mais rápidas
  • Consultas de termos 108% mais rápidas
  • Utilização de recursos 37% menor

Para a busca vetorial, o Elasticsearch supera ainda mais, oferecendo desempenho 2x a 12x mais rápido, em média.

O Elasticsearch foi nomeado Líder no relatório Magic Quadrant™ da Gartner® para Mecanismos de Insight de 2022. Um estudo da Forrester Consulting revelou que os clientes do Elasticsearch obtêm uma melhoria de 293% no retorno sobre o investimento em três anos, incluindo maior lucratividade, ganhos de produtividade dos funcionários e da TI, e economia de custos com licenças e recrutamento.

O Elasticsearch e o Kibana também oferecem funcionalidades e maturidade superiores, profunda integração com várias nuvens e experiência em tecnologia construída em uma década de trabalho nesses produtos.

O Elasticsearch e o Kibana oferecem funcionalidades e maturidade superiores

A busca e a análise de dados são domínios tecnológicos em rápida evolução, e os produtos nesse espaço refletem esse ritmo de progresso tecnológico. O Elasticsearch acompanha esse impulso e oferece diversas melhorias de arquitetura e funcionalidade para sua experiência de busca a cada lançamento. 

Em 2018, a Elastic tomou uma decisão intencional de lançar novos desenvolvimentos de recursos sob a Licença da Elastic. Entre esses novos recursos estão os seguintes:

Esses recursos, bem como outros importantes introduzidos nos últimos três anos, foram desenvolvidos e são fornecidos sob a Licença da Elastic. Eles não estão disponíveis para a Amazon ou para o projeto OpenSearch.

Captura de tela da visão geral do machine learning

O Elasticsearch e o Kibana são naturalmente neutros quanto à nuvem

A Elastic desenvolveu o Elasticsearch, o Kibana e o ELK Stack sob rígidos pilares de neutralidade quanto à nuvem e à localização. Todas as principais funcionalidades estão integradas ao Elastic (ELK) Stack e estão disponíveis para todos os clientes, sem nenhuma dependência proprietária. Um exemplo importante disso é o machine learning, integrado ao Elasticsearch e prontamente disponível para todos os clientes, sem depender de nenhum serviço externo proprietário específico. Não acreditamos que esse seja o caso das novas bifurcações, primariamente desenvolvidas para a AWS e regidas por essa empresa.

Por outro lado, a Elastic oferece o Elastic Cloud em mais de 40 regiões em vários provedores de serviços em nuvem — incluindo Microsoft, Google e AWS —, com integrações para vários ambientes locais e de nuvem.

Regiões de nuvem

O Elasticsearch e o Kibana existem graças à experiência e ao investimento de uma década da Elastic em tecnologia de busca

O impulso das inovações no Elasticsearch se tornou possível graças à experiência e ao conhecimento de uma década que a Elastic desenvolveu e investiu na criação e na operação do Elasticsearch e do Kibana. A Elastic tem mais de 800 engenheiros dedicados à inovação nesses produtos. Disponibilizamos esses produtos aos clientes para implantação local e nas principais nuvens, oferecendo uma experiência consistente e integrada em todas essas opções. Os engenheiros da Elastic têm sido os líderes técnicos no Elasticsearch e são responsáveis pela esmagadora maioria das contribuições para o produto (mais de 96% com base nesta estimativa). Para colocar isso em perspectiva, as estatísticas do GitHub mostram que, de dezenas de milhares de commits no Elasticsearch entre 2010 e 2021, a AWS contribuiu com apenas alguns.

A AWS e o Amazon OpenSearch Service, como todos os outros membros da comunidade, se beneficiaram do impulso das inovações do Elasticsearch e do Kibana. Mas a Amazon não dispõe de um profundo conhecimento tecnológico em busca que permita à Elastic inovar nesses produtos. Como disse um notável líder de tecnologia, “não existe algoritmo de compressão para experiência”. O projeto OpenSearch não terá acesso ao conhecimento e à experiência que impulsionaram o Elasticsearch nos últimos 10 anos, e isso será sentido no ritmo de inovação observado nesses projetos.

Como o OpenSearch é bom para os clientes da AWS?

Para sermos francos, para uma empresa que coloca os clientes acima de tudo, essa medida prejudica claramente os clientes da Amazon, impondo-lhes mudanças evitáveis e produtos abaixo da média, em vez de colaborar com a Elastic para criar uma melhor experiência do usuário. Outros provedores de serviços em nuvem em todo o mundo, incluindo Google e Microsoft, colaboram com a Elastic para oferecer uma experiência completa, consistente e unificada do Elasticsearch aos seus clientes.

Como o projeto OpenSearch está relacionado ao Amazon Elasticsearch Service (agora chamado Amazon OpenSearch Service)? Eles são a mesma coisa?

A AWS substituiu o Amazon Elasticsearch Service pelo seu “sucessor”, o Amazon OpenSearch Service. O Amazon Elasticsearch Service foi lançado em 2015, baseado no Elasticsearch versão 1.5.2. Essa não foi uma colaboração com a Elastic, como destacamos em posts do blog anteriores, apesar da Amazon ter dado a entender erroneamente que havia um compromisso de trabalho conjunto. Com a mudança de nome para Amazon OpenSearch Service, o serviço não oferecerá mais versões atuais ou futuras do Elasticsearch. Em vez disso, oferecerá versões mais antigas do Elasticsearch open source (versões anteriores à 7.10.2) e do OpenSearch.

Hoje, o Amazon OpenSearch Service inclui vários recursos proprietários que não estão disponíveis na versão open source. Entre eles incluem-se anúncios recentes como o AWS UltraWarm e o Auto-Tune, que são recursos proprietários não disponíveis nos projetos open source bifurcados. Esperamos que esse também seja o caso no futuro e que o serviço da Amazon não seja igual ao projeto OpenSearch.

  • Faça a migração do Amazon OpenSearch Service

    Migre para o Elastic Cloud na AWS, o serviço oficial do Elasticsearch na AWS oferecido pela Elastic.

  • Comece a usar o Elastic Cloud hoje mesmo

    Comece sua avaliação gratuita do Elastic Cloud na AWS hoje mesmo. Não é necessário cartão de crédito.

Amazon, AWS, OpenSearch e outras marcas relacionadas são marcas comerciais da Amazon.com, Inc. ou suas afiliadas. Todos os outros nomes de marcas, nomes de produtos ou marcas comerciais pertencem aos seus respectivos proprietários.