Хранилище
Хранилище горизонтального кластера представляет собой общий кластер баз данных NoSQL, в котором хранятся данные конфигурации, события и бинарные блоки всех первичных узлов. Основная идея этого хранилища заключается в том, что зеркальное отображение ресурсов между первичными узлами не приводит к перемещению их постоянных конфигураций и событий.
Функции уровня хранения включают:
Хранение данных конфигурации: В хранилище хранятся конфигурации всех ресурсов, которые работают на первичных узлах.
Хранение событий: Хранилище фиксирует и сохраняет события, генерируемые во время работы ресурсов на первичных узлах.
Хранение двоичных данных: Хранилище сохраняет двоичные данные, связанные с ресурсами на первичных узлах.
Обеспечение необходимой производительности: Хранилище спроектировано таким образом, чтобы обеспечить необходимую производительность для поддержки чрезвычайно большого количества устройств и эффективной обработки данных, поступающих с этих устройств.
Серверно-агностическое хранилище: Данные в хранилище беспрепятственно распределяются между всеми первичными узлами и остаются нетронутыми при миграции ресурсов по кластеру.