top of page
  • Foto do escritorGuilherme Soncini

Cache Tier e Erasure Code: Otimizando Desempenho de Armazenamento com Ceph

Atualizado: 21 de nov. de 2023

A utilização de Cache Tier em conjunto com o sistema de gerenciamento de objetos de armazenamento Ceph e Erasure Code é uma estratégia que pode trazer uma série de benefícios, aumentando a performance e a eficiência do armazenamento de dados. Neste artigo, vamos explicar os principais benefícios em usar Cache Tier e Código de Apagamento (EC) no Ceph Storage.

1) Aumento da velocidade de acesso aos dados:


A utilização de Cache Tier permite que os dados mais frequentemente acessados sejam armazenados em unidades de armazenamento mais rápidas, como memórias flash ou SSDs. Isso significa que os dados mais importantes podem ser acessados e recuperados rapidamente, aumentando significativamente a velocidade de acesso aos dados.

2) Melhoria da eficiência do sistema:


Ao armazenar os dados mais importantes em unidades de armazenamento mais rápidas, é possível aumentar a eficiência do sistema, já que as operações de leitura e escrita serão mais rápidas e eficientes. Além disso, ao armazenar os dados mais frequentemente acessados em cache, é possível reduzir o uso da largura de banda do sistema, aumentando ainda mais a eficiência do sistema.

3) Flexibilidade:


A utilização de Cache Tier com Ceph permite uma flexibilidade maior na configuração do sistema de armazenamento de dados, pois permite que diferentes tipos de unidades de armazenamento sejam usados para diferentes tipos de dados, dependendo de sua importância e frequência de acesso.


A necessidade de armazenamento de dados eficiente e confiável é cada vez mais importante na era digital. Com o aumento da quantidade de dados gerados por usuários e empresas, a necessidade de armazenar esses dados de forma segura e acessível também aumenta. É aqui que entra o código de apagamento (Erasure Code).

O Cache Tier com Erasure Code é uma técnica de otimização de desempenho aliada a economia, pois este modo permite armazenar dados de maneira mais eficiente. Ao usar essa estratégia, é possível garantir total segurança dos dados armazenados, mesmo em caso de falha de hardware ou software. Além disso, o uso do código de apagamento melhora significativamente a eficiência de dados, reduzindo o overhead do ambiente e permitindo o aumento da paridade com menor custo.



O Ceph armazena dados em pools e há dois tipos de pools:

  • replicado

  • codificado por apagamento

O Ceph usa os pools replicados por padrão, o que significa que o Ceph copia todos os objetos de um nó OSD primário para um ou mais OSDs secundários.

Os pools com código de apagamento reduzem a quantidade de espaço em disco necessária para garantir a durabilidade dos dados, mas são computacionalmente um pouco mais caros do que a replicação.

O código de apagamento é um método de armazenamento duradouro de um objeto no cluster de armazenamento do Ceph, em que o algoritmo do código de eliminação divide o objeto em blocos de dados (k) e blocos de codificação (m) e armazena esses blocos em diferentes OSDs.

Alguns dos principais benefícios de usar o Erasure Code incluem:

1) Maior segurança dos dados: Com o código de apagamento, é possível proteger os dados armazenados de falhas de hardware ou software, garantindo sua integridade e segurança.

2) Melhoria do desempenho: O uso de uma camada tierizada permite armazenar dados em cache de maneira mais eficiente, resultando em um acesso mais rápido a esses dados e, consequentemente, em um desempenho melhor.

3) Redução de desperdício de espaço de armazenamento: O código de apagamento é um método de armazenamento duradouro de um objeto no cluster de armazenamento do Ceph, em que o algoritmo do código de eliminação divide o objeto em blocos de dados ( k) e blocos de codificação ( m) e armazena esses blocos em diferentes OSDs, desta forma é possível otimizar o uso do espaço de armazenamento, evitando o desperdício de espaço e garantindo uma gestão mais eficiente dos recursos, conseguindo usar até 75% do armazenamento total da soma da capacidade dos seus discos que irão compor o POOL.

Em resumo, a utilização do Cache Tier em conjunto com Erasure Code, se torna uma solução eficiente e segura para o armazenamento de dados. Além de garantir a segurança dos dados do seu negócio, ele também melhora significativamente o desempenho do armazenamento de dados, tornando-o mais rápido e confiável.

Gostou desta solução ? Então entre em contato com a NewFront e agende uma conversa com nosso time, estamos te esperando! 🚀


Guilherme Soncini | Especialista em Soluções de Cloud e TI | NewFront

 

Ficou interessado em saber mais, ou quer solicitar um orçamento? Entre em contato conosco que ficaremos felizes em ajudar.

48 visualizações0 comentário
bottom of page