O que é otimização de capacidade?
A otimização da capacidade é composta por métodos diferentes e, no entanto, frequentemente complementares, de armazenamento de dados e redução das necessidades de armazenamento ao fazer backups. Freqüentemente, empresas e empresas individuais fazem vários backups do trabalho, e a necessidade de armazenar, indexar e recuperar dados exige otimização para reduzir a quantidade de hardware e a sobrecarga resultante necessárias para lidar com todos esses dados. Quando os backups são feitos, geralmente há redundâncias e apenas pequenas alterações entre os backups. À luz de redundâncias, as estratégias de otimização da capacidade criam soluções que reduzem os custos e o tamanho do armazenamento em backups reduzidos dos originais em até 95%. Às vezes, a otimização de capacidade é conhecida como otimização de largura de banda quando usada em aplicativos de rede de longa distância (WAN) para permitir maior produtividade ao transmitir e receber dados em uma rede.
A compactação de dados geralmente utiliza técnicas de codificação para reduzir o tamanho dos dados que estão sendo armazenados ou transmitidos. Dependendo se alguns dados são descartados no processo, eles podem ser caracterizados como com perda - perda de dados - ou sem perda. A varredura dos dados em busca de redundâncias ou repetição e a substituição por tokens com referência cruzada e indexada permitem grandes reduções na quantidade de espaço de armazenamento necessário. Os livros de códigos de supressão de dados orientam os aceleradores na comunicação para sincronizar e usar a memória ou um disco rígido para gravar históricos de compactação em um repositório de armazenamento, permitindo que um proxy de protocolo de controle de transmissão (TCP) seja usado como um buffer de pacotes ou sessões para que as velocidades de transmissão não sejam reduzido. Outro método de compactação de dados reduz o tamanho dos dados em tempo real, conforme o primeiro backup e, portanto, por meio de uma otimização adicional, resultando em maior economia de espaço e tempo.
O uso dos meios tradicionais de compactação pode reduzir o tamanho dos dados armazenados na proporção de 2: 1; o uso da otimização da capacidade pode aumentar essa redução para até 20: 1. Procurar redundâncias nas seqüências de bytes nas janelas de comparação e usar funções hash criptográficas para seqüências exclusivas em algoritmos para desduplicação permite segmentar fluxos de dados. Esses segmentos de fluxo recebem identificadores exclusivos e são indexados para recuperação. Dessa maneira, somente novos conjuntos de dados são armazenados antes de serem compactados ainda mais usando algoritmos de padrões de compactação. Alguns métodos de deduplicação são baseados em hardware, e combiná-los com algoritmos tradicionais de compactação de software permite que as funções de ambos produzam economia substancial de espaço e tempo.
Muitas abordagens concentram-se em reduções no custo e no espaço da capacidade de armazenamento para reduzir os custos associados à infraestrutura de armazenamento, e considerações semelhantes surgem nos cenários de WAN. Uma camada conhecida como camada de transporte deve existir entre aplicativos e estruturas de rede subjacentes durante as transmissões, permitindo que os dados sejam enviados e recebidos com eficiência e rapidez, mas a camada de transporte ainda é a criada em 1981 quando o TCP foi criado e executado a 300 baud. taxa. Portanto, os aceleradores usam proxies TCP, reduzindo perdas durante a transmissão e fazendo reconhecimentos para aumentar o tamanho dos pacotes usando métodos avançados de compactação de dados para fornecer mais dados por segmento de tempo. Para superar obstáculos durante a transmissão, essas técnicas cooperam de forma coesa para melhorar o desempenho dos aplicativos e reduzir a quantidade de consumo de largura de banda.