Platform V
SessionsData
Platform V SessionsData позволяет снизить нагрузку на внешние сервисы и базу данных. Соответствует высоким требованиям по доступности и надежности
Key-value совместимый API для доступа к хранилищу
Наличие UI и API по управлению сессионными данными
Обновление и масштабирование без остановки сервиса
Возможность заказной доработки по требованиям заказчика
Функции
Хранение сессионных данных в оперативной памяти серверов
Передача данных в распределенной среде
Гарантия сохранности и консистентности сохраненных в сессии данных
Доступ к данным через key-value совместимый API, адаптированный для использования в highload-сценариях
Разграничение прав доступа к данным
Local-режим позволяет начать разработку не дожидаясь развернутого сервиса
Просмотр и управление данными хранилища через UI администратора
Наличие API для управление сессионными данными
Примеры использования
Хранилище сессионных данных в компаниях с IT-инфраструктурой из множества микросервисов
Для быстрого доступа к общему контексту работы над задачей в рамках выполнения любой внутренней функции приложения — например, обслуживания онлайн-клиента
Кэширование контекста обслуживания в сервисах, работающих с online-клиентами — для снижения нагрузки на бэкенд
Контекст может включать персистентные данные, результаты сложных вычислений, тяжелые вызовы API, например, данные о клиенте, его настройках или данные, полученные в результате работы клиента
Результаты Platform V SessionsData в Сбере
01
30+ млрд. сессий в год
02
80 000 000+ сессий в сутки
03
100 000+ запросов в секунду
04
5+ ТБ сохраняемых данных ежесуточно
05
0 простоев за 3+ года в production
Преимущества
Структура хранилища, адаптированная для highload обслуживания сессий:
- изоляция данных каждой сессии
- экономия трафика за счет чтения и записи произвольного набора данных сессии за один запрос
- единое время жизни всех данных сессии
Гарантированная сохранность консистентности данных — данные не будут испорчены из-за конкурентных изменений
Высокоэффективная сериализация, не требующая схемы сохраняемых данных – можно сохранять произвольные объекты.
Обновление и масштабирование без остановки сервиса
Ноль простоев даже при потере половины узлов хранилища
Интеграция с сервисами цифровой облачной платформы Platform V
Возможность заказной доработки по требованиям заказчика