A Amazon anunciou a criação há algum tempo a criação da plataforma de pesquisa chamada “OpenSearch”. Ela é uma bifurcação do Elasticsearch 7.10.2. Foram retirados os componentes que não foram distribuídos sob a licença Apache 2.0 e os elementos da marca Elasticsearch foram substituídas por OpenSearch.
A ideia da Amazon é que o OpenSearch será desenvolvido como um projeto colaborativo com a participação da comunidade. Observa-se que a Amazon é atualmente a curadora do projeto, mas no futuro, em conjunto com a comunidade, será desenvolvida uma nova estratégia.
O projeto OpenSearch também continuou o desenvolvimento da distribuição Open Distro para Elasticsearch, que foi anteriormente desenvolvida na Amazon em conjunto com Expedia Group e Netflix na forma de um plug-in Elasticsearch. O código é distribuído sob a licença Apache 2.0.
Sobre o OpenSearch versão 1.0
O projeto OpenSearch 1.0 está evoluindo impulsionado pela comunidade, com empresas como Red Hat, SAP, Capital One e Logz.io já aderindo ao trabalho, mas também esta versão 1.0 já é considerada adequada para uso em ambientes produtivos.
Temos o prazer de compartilhar que o projeto OpenSearch atingiu um marco importante com o lançamento do OpenSearch 1.0. Este marco marca a primeira versão pronta para produção do OpenSearch. Além de estar pronto para produção, vários novos aprimoramentos foram adicionados ao projeto: fluxos de dados, filtragem de trechos de análise de rastreamento, relatórios de programação e muito mais.
A nova versão do OpenSearch 1.0 inclui o mecanismo de busca e armazenamento OpenSearch, a interface da web OpenSearch Dashboards e o ambiente de visualização de dados, bem como um conjunto de plug-ins pré-fornecidos no produto Open Distro para Elasticsearch e que substituem os componentes.
Por exemplo, Open Distro for Elasticsearch oferece plug-ins para aprendizado de máquina, suporte SQL, geração de declarações, diagnóstico de desempenho de cluster, criptografia de tráfego, controle de acesso baseado em função (RBAC), autenticação do Active Directory, Kerberos, SAML e OpenID., Único logon na implantação (SSO) e registro detalhado para auditoria.
Entre outras mudanças, podemos descobrir que nesta nova versão o pacote foi adaptado para fornecer uma transição suave do Elasticsearch para o OpenSearch.
Além disso, também é observado que o OpenSearch 1.0 fornece compatibilidade máxima de API e a migração de sistemas existentes para OpenSearch é como atualizar para uma nova versão do Elasticsearch.
Observa-se também que o suporte para a arquitetura ARM64 foi adicionado para a plataforma Linux, além de propor componentes para incorporar OpenSearch e OpenSearch Dashboard em produtos e serviços existentes.
A interface da web adicionou suporte para fluxo de dados, o que permite salvar um fluxo de dados que chega continuamente na forma de uma série temporal (porções de valores de parâmetro com limite de tempo) em diferentes índices, mas com a capacidade de processar como um inteiro ( referindo-se a consultas por um nome de recurso comum).
Das outras mudanças
- Forneceu a capacidade de customizar o número padrão de shards primários para o novo índice.
- No Trace Analytics, foi adicionado suporte para renderização e filtragem de atributos Span.
- Suporte para gerar relatórios em uma programação e filtrar relatórios por usuários.
Por fim, para quem tiver interesse em saber mais sobre esta nova versão lançada, pode consultar os detalhes no link a seguir.
Via DesdeLinux