inreestr.ru — неофициальный каталог и статистика реестра российского ПО. Не сайт Минцифры: данные из открытого реестра.

SKeeper

«SKeeper» включено в реестр российского ПО: реестровая запись № 22481, решение Экспертного совета (протокол № 267пр от 27.04.2024). Правообладатель — ПУБЛИЧНОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "СБЕРБАНК РОССИИ". Заявление № 302831 от 08.04.2024.

Статус: Включено в реестр · Этап: В реестре · ПО

Номер заявления
№ 302831, зарегистрировано 08.04.2024
Правообладатель
ПУБЛИЧНОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "СБЕРБАНК РОССИИ"
Реестровая запись
Реестровая запись №22481 от 14.05.2024
Классы ПО
02.05 Средства хранения данных

О продукте

SKeeper - это централизованная служба для поддержки информации о конфигурации, именования, обеспечения распределенной синхронизации и предоставления групповых служб. Все эти виды услуг используются в той или иной форме распределенными приложениями. Управление и координация службы, особенно в распределенной среде, является сложным процессом, SKeeper решает эту проблему, благодаря своей простой архитектуре и API. Не беспокоясь о распределенной природе приложения, SKeeper позволяет разработчикам сосредоточиться на основной логике приложения. Чаще всего SKeeper применяется для хранения метаданных и обработки механизмов кластеризации.

Управление конфигурацией SKeeper предоставляет последнюю и актуальную информацию о конфигурации системы. Динамическое управление конфигурацией может осуществляться при централизованном хранении конфигурационных данных. Это позволяет изменять системные настройки без перезапуска системы. Таким образом, создание “znode” и хранение конфигурационных данных внутри нее является удобным способом управления конфигурацией. Распределенное приложение Распределенное приложение может выполняться одновременно на нескольких серверах в сети путем координации действий между собой для быстрого и эффективного выполнения конкретной задачи. Группа систем, в которых запущено распределенное приложение, называется кластером, а каждая машина, работающая в кластере, называется узлом. Синхронная реализация записи и FIFO-обработка сообщений Последовательность команд в SKeeper проходит строго упорядочено (по времени поступления). SKeeper использует механизм сессий. Сессия (session) — это промежуток времени, в течение которого клиент взаимодействует с сервером для получения требуемых услуг. В каждой сессии сервер исполняет запросы клиента поочередно – в порядке поступления (FIFO). При создании сессии клиент получает идентификатор сессии. Клиент подключается только к одному серверу для обслуживания всех своих запросов. Это может быть лидер или ведомый сервер. Если клиент не получает подтверждения успешного соединения, он пытается подключиться к другому серверу SKeeper. После установления соединения клиент посылает контрольные сигналы (heartbeat) на сервер для поддержания сессии. Если SKeeper не получает контрольный сигнал от клиента по истечении заданного периода (timeout), он полагает, что клиент недоступен. Отказоустойчивость Для обеспечения высокой доступности и отказоустойчивости службы в production-средах используется кластерный режим SKeeper. Узлы контроллеров образуют кворум и сами автоматически выбирают лидера для управления журналом метаданных и обработки всех удаленных вызовов (RPC) из клиентов. Все контроллеры реплицируют данные с лидера, обеспечивая «горячее» резервирование в случае его отказа. Таким образом контроллеры отслеживают последнее состояние, а восстановление после сбоя контроллера не потребует много времени на передачу состояния новому контроллеру. За счет кворума такой кластер будет работоспособным даже при отказе нескольких узлов. Чтение и запись Каждый сервер в ансамбле SKeeper содержит реплику базы данных. Она хранится в оперативной памяти (in-memory database) и содержит полное дерево znodes. Обновления в дереве серверы записывают в журнал на диске, что позволяет восстановить базу данных при необходимости. Наличие реплицированной базы данных позволяет серверам выполнять операции чтения без обращения к лидеру. Запросы на запись обрабатываются лидером с использованием специального протокола соглашения (agreement protocol). Служба блокировки и синхронизации Редактирование данных в один момент времени доступно только для одного пользователя, для других пользователей возможность изменения блокируется. Механизм синхронизации помогает в автоматическом восстановлении после сбоя при подключении других распределенных приложений.

Свидетельство Роспатента
№ 2023688333 от 21.12.2023
Код ОКПД 2
58.29.1 Обеспечение программное системное на электронном носителе
ИНН правообладателя
7707083893
Государство регистрации
Россия
Документация
sberbank.ru
Стоимость и лицензия
sberbank.ru

По карточке заявления на сайте реестра, обновлена там 01.04.2024.

Решения Экспертного совета

История заявления

Другие продукты правообладателя

Все заявления — ПУБЛИЧНОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО "СБЕРБАНК РОССИИ"

Похожие продукты в классе 02.05

Весь класс 02.05 Средства хранения данных

Читайте также

Карточка заявления на сайте реестра