Хранилище

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

Функции уровня хранения включают:

  • Хранение данных конфигурации: В хранилище хранятся конфигурации всех ресурсов, которые работают на первичных узлах.

  • Хранение событий: Хранилище фиксирует и сохраняет события, генерируемые во время работы ресурсов на первичных узлах.

  • Хранение двоичных данных: Хранилище сохраняет двоичные данные, связанные с ресурсами на первичных узлах.

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

  • Серверно-агностическое хранилище: Данные в хранилище беспрепятственно распределяются между всеми первичными узлами и остаются нетронутыми при миграции ресурсов по кластеру.