Распределенный кеш

Автор: Eugene Taylor
Дата создания: 10 Август 2021
Дата обновления: 22 Июнь 2024
Anonim
Алексей Рагозин — Блеск и нищета распределенных кешей
Видео: Алексей Рагозин — Блеск и нищета распределенных кешей

Содержание

Определение - Что означает распределенный кэш?

Распределенный кеш - это расширение традиционной концепции кеширования, когда данные помещаются во временное хранилище локально для быстрого поиска. Распределенный кеш - это больше облачных вычислений, это означает, что разные машины или серверы выделяют часть своей кеш-памяти в большой пул, к которому могут обращаться несколько узлов и виртуальных машин. Понятие и значение кэширования здесь остаются неизменными; это только процесс создания большого пула кеша, который является относительно новым по концепции и технологии.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет распределенный кеш

Распределенный кеш широко используется в системах облачных вычислений и виртуализированных средах, поскольку обеспечивает отличную масштабируемость и отказоустойчивость. Распределенный кеш может охватывать несколько узлов или серверов, что позволяет ему наращивать емкость, просто добавляя больше серверов. Кэш-память традиционно служила очень быстрым методом для сохранения и извлечения данных и, как таковая, была в основном реализована на быстром оборудовании в непосредственной близости от того, что его использует. Но иногда к распределенному кешу нужно обращаться по линиям связи, помимо шины аппаратного уровня, что приводит к дополнительным накладным расходам, что означает, что он не так быстр, как традиционный аппаратный кеш. По этой причине идеально использовать распределенный кеш для хранения данных приложения, находящихся в базах данных и данных веб-сеанса. Он больше подходит для рабочих нагрузок, которые читают больше, чем записывают данные, такие как каталоги продуктов или набор изображений, которые не меняются часто, и многопользовательский доступ одновременно. Это не даст большой пользы для данных, уникальных для каждого пользователя, которые могут быть динамическими; это лучше обслуживается локальным кешем.


Хотя распределенный кэш стал не таким быстрым, как традиционный локальный кэш, он стал возможен потому, что основная память стала очень дешевой, а сетевые карты и сети в целом стали очень быстрыми.