Todos os produtos
Search
Central de documentação

Elasticsearch:OpenStore intelligent hybrid storage engine for log analytics

Última atualização: Oct 21, 2026

O Mecanismo de Armazenamento OpenStore (Análise de Logs) é um mecanismo serverless desenvolvido pela equipe do Alibaba Cloud no Elasticsearch para cenários de logs. Ele oferece suporte ao faturamento de pagamento conforme o uso com base no volume real de dados armazenados. Assim, você não precisa reservar a capacidade de armazenamento do cluster antecipadamente. O OpenStore vai além da arquitetura tradicional de separação de dados quentes e frios. Isso reduz a complexidade da ingestão de dados no cluster e diminui o custo de armazenamento de grandes volumes de dados na nuvem.

O Mecanismo de Armazenamento OpenStore (Análise de Logs) está disponível atualmente na região China (Hong Kong). O suporte para outras regiões será lançado em breve.

Informações de contexto

Em cenários de observabilidade de logs, requisitos de negócios ou regulatórios frequentemente exigem reter dados a longo prazo ou arquivá-los para auditorias. No Elasticsearch de código aberto, você precisa separar os dados quentes e frios no cluster. Você também precisa armazenar dados com 30 dias ou mais em outras mídias, como o Object Storage Service (OSS), por meio de snapshots do cluster. Essa abordagem permite arquivar dados de log a longo prazo, mas não permite consultar os dados armazenados diretamente. Antes de consultar os dados, chame as operações de API relevantes (HTTPS) para restaurar o snapshot no cluster e aguarde a inicialização dos índices no snapshot. Como resultado, as consultas se tornam complexas e os custos de armazenamento a longo prazo aumentam.

O OpenStore é um recurso importante do Alibaba Cloud para o Elasticsearch 7.10 Kernel-enhanced Edition. Em combinação com o Indexing Service gerenciado, o OpenStore oferece operações de gravação de alta concorrência e baixo custo, além de reter dados a longo prazo para cenários de logs. Crie um cluster 7.10 Kernel-enhanced Edition sob demanda e ative o Mecanismo de Armazenamento OpenStore (Análise de Logs).

Nota
  • Na seção Node Visualization da página Basic Information do seu cluster, verifique se o OpenStore está ativado, ative o recurso e visualize suas informações de armazenamento. Para mais informações, consulte View cluster status and node information.

  • Se o seu cluster tiver o OpenStore e o Indexing Service ativados, o serviço de armazenamento subjacente garante alta disponibilidade de dados para o cluster. Portanto, não configure o Auto Snapshot.

Benefícios

  • Armazenamento massivo — O OpenStore utiliza faturamento serverless para armazenamento. Você não precisa planejar nem comprar capacidade de armazenamento antecipadamente. O uso real do armazenamento de dados é medido por hora, e a utilização dos recursos de armazenamento atinge 100%.

  • Baixo custo — É possível modificar os dados em tempo real, com suporte a atualizações na gravação. Não configure ciclos de vida de índices complexos, e a organização em camadas de dados é concluída automaticamente, o que mantém a curva de aprendizado baixa. O preço unitário do armazenamento de dados é 60% menor que o dos discos SATA locais e 70% menor que o dos ultra disks.

  • Alta disponibilidade (HA) — Com a arquitetura de desagregação de armazenamento e computação, várias réplicas compartilham uma única cópia dos dados sem custo adicional de armazenamento. O serviço de armazenamento subjacente garante alta disponibilidade de dados para o cluster e oferece durabilidade de dados de até 99,9999999999% (doze noves).

  • Melhor desempenho de consulta — Em tarefas comuns de consulta e análise em cenários típicos de logs, o desempenho melhora 100% em comparação com os discos SATA locais e é comparável ao dos ultra disks ou PL0 ESSDs.

Limites

Os limites a seguir se aplicam à aquisição e ao uso do armazenamento OpenStore.

Categoria

Descrição

Região

O OpenStore está disponível apenas nas regiões a seguir. O console exibe as regiões disponíveis na prática:

  • China (Shanghai), China (Zhangjiakou), China (Hangzhou), China (Shenzhen) e China (Beijing)

  • Singapore, Germany (Frankfurt), US (Virginia) e Japan (Tokyo)

Versão do cluster

9.4.0, 8.17.0, 7.10.

Especificações do cluster

Há suporte apenas para as especificações de armazenamento OpenStore de 8 núcleos e 64 GB e de 16 núcleos e 64 GB.

Capacidade de armazenamento do cluster

A capacidade máxima de armazenamento de dados por nó é de 30 TB.

Nota

Se você precisar de uma capacidade de armazenamento maior por nó, envie um ticket para fazer a solicitação. O limite máximo é de 50 TB.

Número de réplicas de shards

Ao ativar o Mecanismo de Armazenamento OpenStore (Análise de Logs), defina o número de réplicas de shards como maior ou igual a 1.

Aviso

Várias réplicas compartilham uma cópia dos dados sem custo adicional de armazenamento e garantem a confiabilidade da aceleração de gravação no armazenamento local. Caso não configure várias réplicas, pode haver perda irrecuperável de alguns dados gravados em tempo real.

Modelo de índice

  • Para a versão de kernel 1.8 ou anterior, especifique manualmente o modelo componível component-hybrid-openstore-index-template quando crie um modelo.

  • Para a versão de kernel 1.9 ou posterior, você não precisa especificar manualmente o modelo componível.

Nota

Para excluir manualmente um índice OpenStore, exclua o índice junto com seu alias correspondente. Caso contrário, a exclusão falha.

Configuração do ciclo de vida do índice

Você não pode personalizar o congelamento (freeze) em um ciclo de vida de índice.

Limites de consulta

  • Há suporte para os seguintes tipos de consulta de agregação apenas na versão de kernel 1.9 ou posterior: PercentilesAggregation, PercentileRanksAggregation, SamplerAggregation, DiversifiedAggregation, SignificantTextAggregation, GeoDistanceAggregation, GeoHashGridAggregation, GeoTileGridAggregation, GeoBoundsAggregation, GeoCentroidAggregation e ScriptedMetricAggregation.

  • Não há suporte para os seguintes tipos de consulta de agregação, independentemente da versão do kernel: FiltersAggregation, AdjacencyMatrixAggregation, ReverseNestedAggregation e CompositeAggregation.

Limite de shards do cluster

(Recomendado) Menos de 80.000 shards por cluster.

Limite de shards por nó

(Recomendado) Menos de 3.000 shards por nó.

Tamanho por shard

(Recomendado) Menos de 40 GB por shard.

Throughput de gravação do disco de dados

300 MB/s quando o uso real do disco de dados está abaixo de 85%; 100 MB/s quando o uso real do disco de dados é de 85% ou superior.

Cenários

O Mecanismo de Armazenamento OpenStore (Análise de Logs) é desenvolvido pelo Alibaba Cloud no Elasticsearch. Ele é adequado para cenários como recuperação de logs e análise de métricas que exigem gravar e armazenar grandes volumes de dados a longo prazo. Esses cenários também possuem baixo QPS de consulta e uma tolerância relativamente alta à latência de consulta.

O OpenStore também é indicado para cenários de negócios que exigem atualizações de dados em tempo real e não exigem separação rígida de dados quentes e frios.

Arquitetura de armazenamento híbrido

Hybrid storage architecture

O Mecanismo de Armazenamento OpenStore (Análise de Logs) utiliza uma arquitetura de armazenamento híbrido com desagregação de armazenamento e computação. Seus princípios de design de arquitetura e benefícios principais, como desagregação de armazenamento e computação, consistência de dados, facilidade de uso e alta disponibilidade, são os mesmos do mecanismo de armazenamento OpenStore. Para mais informações, consulte o tópico do mecanismo de armazenamento OpenStore no mesmo diretório.

Teste de desempenho

  • Ambiente de teste

    • Conjunto de dados: um conjunto de dados de um cenário de logs.

    • Especificações do cluster: todos os clusters usam a mesma configuração para um cenário de logs, em que:

      • Número de nós: 10

      • Número de shards: 108

    • Condições de consulta:

      • Tipo de consulta: sort

      • Número de documentos: 3.800.000.000

  • Resultados do teste

    Tipo de armazenamento

    Tempo de consulta

    Disco SATA local

    Mais de 30 segundos

    Ultra disk

    12,229 segundos

    Armazenamento OpenStore

    15,841 segundos

  • Conclusão do teste:

    Com a mesma configuração de cluster, consultar dados de logs armazenados no OpenStore leva significativamente menos tempo do que consultar dados armazenados em discos SATA locais. O tempo de consulta é aproximadamente o mesmo para dados armazenados em ultra disks. O preço unitário do armazenamento OpenStore é cerca de 60% menor que o do armazenamento em ultra disk. O OpenStore também utiliza o método de faturamento de pagamento conforme o uso, portanto, você não precisa comprar capacidade de armazenamento antecipadamente. Sendo assim, o armazenamento OpenStore pode reduzir seus custos.