Cache Distribuído

Autor: Eugene Taylor
Data De Criação: 10 Agosto 2021
Data De Atualização: 22 Junho 2024
Anonim
Cache Distribuído - Tecnologia
Cache Distribuído - Tecnologia

Contente

Definição - O que significa Cache Distribuído?

O cache distribuído é uma extensão do conceito tradicional de armazenamento em cache, no qual os dados são colocados em um armazenamento temporário localmente para recuperação rápida. Um cache distribuído tem mais escopo de computação em nuvem, o que significa que diferentes máquinas ou servidores contribuem com uma parte de sua memória cache em um grande pool que pode ser acessado por vários nós e máquinas virtuais. O conceito e o significado do armazenamento em cache aqui permanecem os mesmos; é apenas o processo de criação do grande pool de cache que é relativamente novo em conceito e tecnologia.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica cache distribuído

O cache distribuído é amplamente usado em sistemas de computação em nuvem e ambientes virtualizados, pois fornece grande escalabilidade e tolerância a falhas. Um cache distribuído pode abranger vários nós ou servidores, o que permite aumentar sua capacidade simplesmente adicionando mais servidores. Tradicionalmente, um cache serve como um método muito rápido para salvar e recuperar dados e, como tal, foi implementado principalmente usando hardware rápido, próximo ao que estiver sendo usado. Às vezes, porém, o cache distribuído precisa ser acessado por linhas de comunicação, além do barramento no nível do hardware, o que fornece sobrecarga adicional, o que significa que não é tão rápido quanto o cache de hardware tradicional. Por esse motivo, é ideal usar o cache distribuído para armazenar dados de aplicativos residentes em bancos de dados e dados de sessões da Web. É mais adequado para cargas de trabalho que fazem mais leitura do que gravação de dados, como catálogos de produtos ou imagens definidas que não mudam com frequência e acesso múltiplo ao usuário ao mesmo tempo. Não traria muitos benefícios para dados exclusivos de cada usuário que podem ser dinâmicos; isso é melhor servido pelo cache local.


Embora não seja tão rápido quanto o cache local tradicional, o cache distribuído foi possível porque a memória principal ficou muito barata e as placas de rede e as redes em geral ficaram muito rápidas.