As cinco principais maneiras de otimizar seus custos do Elastic Cloud

illustration-cloud-costs-down-1680x980.png

O Elastic Cloud é a melhor e mais econômica maneira de consumir o Elastic. Se você já usa ou está pensando em usar o Elastic Cloud, aqui estão algumas recomendações para a otimização dos custos.

O Elastic Cloud usa um sistema de preços baseados em recursos, no qual você paga pelos recursos de infraestrutura consumidos para executar as funcionalidades do Elastic Stack para seu caso de uso. Portanto, a melhor maneira de economizar nos custos do Elastic Cloud é otimizar o consumo de recursos.

Você pode reduzir o consumo de recursos valendo-se de nossa presença global e de várias funcionalidades de economia de custos. Aqui estão as cinco principais recomendações:

[Artigo relacionado: Como funciona o sistema de preços do Elastic Cloud?]

1) Use snapshots buscáveis e camadas de dados para otimizar os custos de armazenamento

Você pode otimizar o armazenamento, o desempenho da busca e a profundidade dos insights obtidos dos dados no seu cluster do Elasticsearch usando snapshots buscáveis e camadas de dados.

Os snapshots buscáveis permitem que você faça buscas nos dados de snapshots localizados em armazenamentos de objetos de baixo custo, como AWS S3, Microsoft Azure Storage e Google Cloud Storage.

Com camadas de dados, você pode selecionar entre camadas hot, warm, cold e frozen para otimizar o custo do armazenamento e o desempenho das consultas com base nas necessidades do seu caso de uso. Você pode armazenar os dados mais acessados na camada hot, que é mais cara, e fazer buscas em milissegundos. Por outro lado, se parte de seus dados for acessada com menos frequência e você puder arcar com tempos de consulta mais longos, de segundos ou minutos, poderá armazenar esses dados nas camadas warm, cold ou frozen, que são mais baratas. O resultado: você controla melhor seus custos com base no valor dos seus dados.

O uso de camadas de dados, especialmente as camadas cold e frozen, pode ajudar a reduzir significativamente os custos de infraestrutura com mínimo impacto no desempenho.

2) Faça o upgrade para a versão 7.15 ou superior para reduzir os custos de transferência de dados

Uma parte do custo de transferência e armazenamento de dados vem do tráfego entre nós. A partir da versão 7.15, compactamos o tráfego de indexação entre nós de transferência de dados e usamos o armazenamento de snapshot para realocação e recuperação de dados. Isso reduz significativamente o tráfego entre nós e os custos de transferência de dados associados.

Essas funcionalidades beneficiam os clientes do Elastic Cloud que trabalham muito com indexação ou migração de dados entre camadas de dados. Por exemplo, na Elastic, conseguimos reduzir nosso próprio tráfego entre nós em mais de 50% de 464 TB/ dia para 204,5 TB/dia, resultando em uma economia de US$ 1,2 milhão/ano.

[Artigo relacionado: Reduce data transfer and storage (DTS) costs in Elastic Cloud (Reduza os custos de transferência e armazenamento de dados no Elastic Cloud)]

3) Use o perfil de hardware e os tipos de máquina corretos

Muitas organizações estão procurando maneiras de melhorar a relação preço-desempenho em seus casos de uso. Na qualidade de AWS Graviton Ready Partner, estamos na vanguarda do suporte aos tipos de instância com processadores AWS Graviton2 para implantações do Elastic Cloud.

Se você usa a AWS, pode se beneficiar do nosso suporte para perfis de hardware que utilizam as variantes Graviton2 baseadas em ARM dos tipos de instância M5 e C5, nomeadamente as VMs M6gd e C6gd, nas regiões onde estão disponíveis. Isso permite que você obtenha mais de 20% de melhoria no preço-desempenho em relação aos chipsets Intel comparáveis.

Use nosso documento de configurações de instância da AWS do Elasticsearch Service, Elasticsearch Service AWS instance configurations (Configurações de instância da AWS do Elasticsearch Service), para escolher a configuração de instância certa para sua carga de trabalho.

Se você usa o GCP, pode aproveitar nosso suporte para tipos de máquina virtual (VM) de uso geral N2 do Google Compute Engine (GCE) e opções adicionais de configuração de hardware com tipos de máquina N2 customizados. Os tipos de máquina N2 fornecem um equilíbrio entre computação, memória e armazenamento, e também oferecem uma melhoria de mais de 20% no preço-desempenho em relação às máquinas N1 da primeira geração. Consulte mais detalhes em Introducing new Google Cloud instance type on Elastic Cloud (Apresentamos o novo tipo de instância do Google Cloud no Elastic Cloud).

Da mesma forma, a Elastic expandiu o suporte para tipos de máquina virtual (VM) do Microsoft Azure no Elastic Cloud. Agora você pode selecionar novos perfis de hardware com suporte das séries de VM Edsv4, Ddv4 e Fsv2 para implantações no Azure em todas as regiões do Azure compatíveis. Saiba aqui como escolher a configuração de instância do Azure certa para sua carga de trabalho.

Por fim, a Elastic continua adicionando suporte para novos perfis de hardware com o objetivo de oferecer uma melhor relação preço-desempenho no Elastic Cloud. Com a versão 8.3, a Elastic oferece a funcionalidade de migração de perfil de hardware, com a qual você pode alternar entre perfis de hardware na sua implantação existente. Isso permite que você aproveite os tipos de máquina mais eficientes fornecidos por diferentes provedores de serviços em nuvem. Leia Improving performance and optimizing cost on Elastic Cloud has never been easier (Nunca foi tão fácil melhorar o desempenho e otimizar os custos no Elastic Cloud) para obter mais informações.

4) Use políticas de redimensionamento automático

Além disso, você pode definir uma política de redimensionamento automático e otimizar os custos e o gerenciamento. Seu cluster da Elastic será redimensionado conforme seu uso for se expandindo para que você não fique sem capacidade de armazenamento. Por meio da API de redimensionamento automático ou de um prompt da GUI, um cluster do Elasticsearch pode informar se precisa ou não de recursos adicionais para atender à política. Por exemplo, você pode definir uma política na qual uma camada warm deve ser redimensionada com o espaço em disco disponível e aumentar os nós de dados adequadamente.

5) Comece com o faturamento mensal do Elastic Cloud para chegar à configuração ideal

A configuração da implantação autogerenciada e do Elastic Cloud pode ser diferente. Sua configuração ideal para o Elastic Cloud e os preços dependem da sua carga de trabalho efetiva. Se você não tem certeza da configuração ideal, recomendamos começar com o faturamento mensal do Elastic Cloud e configurar os recursos para dar suporte adequado à sua carga de trabalho.

Entenda sua implantação, como seus dados e o consumo estão crescendo e o custo associado. Você pode começar se inscrevendo para fazer uma avaliação gratuita. Ou entre em contato conosco para definir uma configuração ideal e saber o preço associado para seu caso de uso.

Conforme for redimensionando e aumentando a quantidade de dados processados por meio do Elasticsearch, você poderá aproveitar essas recomendações para gerenciar melhor seus custos. Uma das principais vantagens de usar o Elastic é que seus custos não precisam aumentar proporcionalmente ao seu uso.