O OCI Search Service with OpenSearch é um mecanismo de insight oferecido como um serviço gerenciado pela OCI, facilitando a ingestão, pesquisa, visualização e análise de dados pelos clientes. Removemos a carga operacional de gerenciamento da infraestrutura de pesquisa automatizando atividades de manutenção típicas, incluindo aplicação de patches, atualização, upgrade, backups e redimensionamento, tudo sem tempo de inatividade. Os clientes podem ingerir, armazenar, pesquisar e analisar grandes volumes de dados rapidamente e ver os resultados quase em tempo real.
OpenSearch e OpenSearch Dashboards – uma visualização e interface de usuário – foram bifurcados do Elasticsearch 7.10.2 e Kibana 7.10.2 em 2021 e agora operam como um projeto de código-fonte aberto separado, licenciado pelo Apache 2.0, com suporte de uma comunidade que inclui Oracle e AWS como principais membros contribuintes.
A Elastic anunciou que mudará sua estratégia de licenciamento de software e não lançará novas versões do Elasticsearch e OpenSearch Dashboards sob a licença Apache, versão 2.0 (ALv2). Em vez disso, as novas versões do software serão oferecidas sob a Licença Elástica ou a Licença Pública do Lado do Servidor. No entanto, ambas as licenças limitam o uso do software de maneira que o torna inaceitável para muitos na comunidade de código-fonte aberto. Para garantir versões de código-fonte aberto de ambos os pacotes, o OpenSearch foi criado e manterá uma bifurcação de código-fonte aberto Elasticsearch e Kibana sob a licença ALv2.
O OCI Search Service with OpenSearch tem um nível de configuração incomparável. Você não está preso a formas ou SKUs específicos; em vez disso, usamos formas flexíveis que permitem configurar o número preciso de núcleos de computação e a quantidade de memória e armazenamento com base em seus requisitos exatos.
Os clientes do OCI Search Service with OpenSearch podem personalizar a OCPU (núcleos de computação), memória, armazenamento, backup, contagem de nós e tipo de nó (por exemplo, nó principal, de dados e do Open Dashboard). Embora o Logstash não esteja incluído como parte do serviço gerenciado, você pode enviar dados para o OCI Search Service with OpenSearch usando Logstash, Beats e dezenas de outros clientes e aplicações, assim como enviaria dados para qualquer outro cluster do Elasticsearch.
O OCI Search Service with OpenSearch gerencia o trabalho envolvido na configuração do cluster, incluindo a infraestrutura de provisionamento. Quando o cluster estiver em execução, o OCI Search Service with OpenSearch lida com tarefas administrativas comuns, como executar backups, monitorar instâncias e aplicar patches ao software. O OCI Search Service with OpenSearch se integra ao OCI Metrics para produzir métricas que fornecem informações sobre o estado dos clusters. O OCI Search Service with OpenSearch também oferece aos clientes a capacidade de modificar a configuração do cluster e o tamanho total dos dados sem interrupção do serviço.
O serviço está disponível a partir de maio de 2022.
Gerenciar a própria pilha ELK pode consumir recursos significativos apenas para gerenciamento operacional e sobrecarga. A migração para um serviço gerenciado permite que os clientes programem ações operacionais, e o OCI Search Service with OpenSearch elimina essas tarefas. Além disso, do ponto de vista do preço, o OCI Search Service with OpenSearch é uma solução extremamente competitiva em termos de custo se você estiver hospedado em outro lugar ou se estiver gerenciando sua própria pilha.
A OCI continuará aprimorando os limites de escala para atender às necessidades dos maiores clientes. Atualmente, oferecemos suporte a 0,3 PB e tamanhos de capacidade maiores estão disponíveis mediante solicitação.
Sim.
Os clientes são cobrados apenas pela infraestrutura subjacente que os clusters consomem, incluindo os custos de computação, memória, volume em blocos e armazenamento de objetos, sem qualquer custo adicional. O OCI Search Service with OpenSearch cobrará uma taxa de serviço de US$ 0,25 por hora por nó de dados quando mais de dois nós de dados forem usados por cluster, com isenção de taxas de serviço perpetuamente para os dois primeiros nós em um cluster. Por exemplo, se um cliente tiver três nós de dados, será cobrado US$ 0,25 por hora de cluster. Os dois primeiros nós de dados não incorrem em taxa de serviço. Somente o terceiro nó de dados e os nós de dados adicionais posteriormente incorrerão em uma taxa de serviço de US$0,25 por nó de dados por cluster.
Continuaremos aprimorando a oferta OpenSearch da OCI com base na entrada do cliente e oferecendo melhorias de escala e desempenho para fornecer aos clientes a experiência operacional e de desenvolvimento ideal do OpenSearch.
O OCI Search Service with OpenSearch foi projetado com alta disponibilidade como um princípio central e conta com o suporte de tempo de disponibilidade da infraestrutura de nível empresarial da OCI. O serviço será lançado com um objetivo de nível de serviço de 99,5% e os SLAs serão publicados após a operacionalização das cargas de trabalho de produção em um futuro próximo.
Recomendamos que você avalie nosso serviço em paralelo com sua solução atual para começar. Se você se concentrar apenas em dados do tipo de série temporal, migrará para o OCI OpenSearch assim que atendermos a todos os requisitos e pararmos de ingerir à pilha existente. Se você precisar de todos os dados no cluster existente, precisará tirar um snapshot do cluster de produção atual usando o Oracle Cloud Infrastructure Object Storage e restaurar o snapshot na instância de serviço. Um exemplo de sequência de etapas para concluir essa migração é descrito abaixo.
Queremos simplificar e automatizar o processo de migração em uma versão futura.
Você pode aumentar as contagens de nós, bem como a configuração de nós (OCPU e memória). Isso significa que você pode aumentar verticalmente e horizontalmente. Você também pode aumentar o tamanho de armazenamento a qualquer momento até 0,3 PB. A redução das definições de nó e configuração é uma operação raramente usada e está sendo considerada para uma versão futura com base nas solicitações do cliente.
Os recursos do X-pack atualmente não têm suporte. No entanto, estamos desenvolvendo ativamente funcionalidades adicionais. Confira o calendário de lançamentos do OpenSearch para ver o que está por vir: https://opensearch.org/docs/latest/version-history/.
O OCI Search Service with OpenSearch foi desenvolvido com disponibilidade de nível empresarial como um princípio básico. Para clusters com mais de dois nós de qualquer tipo (por exemplo, nós de dados, nós principais e assim por diante), a OCI provisionará automaticamente esses nós entre domínios, permitindo a resiliência nos domínios de disponibilidade para alta disponibilidade.
Embora a OCI não imponha nenhum limite de serviço no número de índices ou documentos que você pode armazenar em seu cluster, o software OpenSearch é limitado pelo SO subjacente e pela infraestrutura de hardware.
No caso do OCI Search Service with OpenSearch, para OpenSearch Dashboards, você pode configurar o acesso do usuário a diferentes gráficos e dados no console do OpenSearch Dashboards.
Uma lista de plugins compatíveis está disponível aqui >https://opensearch.org/docs/latest/opensearch/install/plugins/. Se você precisar de um plugin, envie uma solicitação de suporte por meio do console da OCI e determinaremos quando ele poderá ser incluído no serviço.
Sim. Simplificando, você apontará a instância do Logstash para o OCI Search Service com o endpoint da API OpenSearch para ingestão de dados.
Usamos a versão 1.2.4, uma versão pronta e estável, em nosso serviço inicial, em vez da v1.3, que acabou de ser lançada em dezembro de 2021. Planejamos lançar novas versões trimestralmente.
O OCI Search Service for OpenSearch é um serviço totalmente gerenciado e completo que oferece disponibilidade e proteção de dados. Gerenciar os backups e o armazenamento em nossa locação alivia os clientes do fardo de gerenciar backups e armazenamento associado, permitindo que a OCI execute tarefas operacionais de forma confiável e segura.
A OCI tem um forte compromisso com a segurança e sempre quer que o cliente controle quem acessa o cluster e os dados. Os endpoints privados permitem uma conexão altamente segura entre um serviço e a locação de um cliente. O uso de endpoints privados possibilita que os clusters funcionem dentro da locação de serviço para gerenciamento de operações, mantendo a segurança limitando o acesso de recursos a Ips na sub-rede do cliente e impedindo o acesso de qualquer outro local.
Embora a Amazon e a AWS sejam os administradores do projeto OpenSearch e dos repositórios associados, há muitos colaboradores significativos, incluindo Red Hat, Logz.io, SAP, Capital One e OCI. A OCI começou a contribuir para o projeto e continuará contribuindo para a comunidade OpenSearch.