Российский разработчик СберТех представляет систему шардирования корпоративного уровня — Platform V Application Sharding. Решение успешно используется в масштабах Группы Сбер, а теперь стало доступно рынку. Продукт позволяет увеличить производительность систем без снижения отказоустойчивости, плавно тиражировать новые функции и использовать ресурсы более эффективно.
Platform V Application Sharding — программный продукт, который обеспечивает горизонтальное масштабирование данных на уровне приложений. Его компоненты реализованы в микросервисной архитектуре на кластере Kubernetes. Решение открывает перед компаниями возможности неограниченного масштабирования и увеличения производительности систем без необходимости существенной переработки кодовой базы. Маршрутизация на основе как динамических, так и статических данных позволяет гибко настраивать стратегии шардирования. Добавление новых шардов обеспечивает плавное тиражирование новых функций приложения вместе с ростом объема данных и нагрузки на систему.
Platform V Application Sharding обеспечивает:
- шардирование вне зависимости от выбранной базы данных, что позволяет оптимизировать затраты;
- выбор стратегии шардирования (поиск по индексу, диапазону, консистентный хеш, принадлежность к тенанту);
- реализацию различной стратегии обработки данных или поддержки разных баз данных в одном пространстве индексов;
- поддержку разделения данных на физическом или логическом уровне, распределение нагрузки в зависимости от уровня обслуживания;
- оркестрацию входа клиента между различными логическими разделами владельцев данных или инсталляциями приложения.
Продукт является альтернативой популярным зарубежным решениям для шардирования и обладает следующими преимуществами:
- гибкая маршрутизация по ключу;
- маршрутизация различных видов трафика;
- поддержка мультитенантности.
Решение входит в состав цифровой облачной платформы Platform V, а также доступно для отдельной поставки по модели on-premise (размещение на инфраструктуре заказчика). Возможна интеграция Platform V Application Sharding с другими компонентами платформы для построения корпоративной системы любого уровня сложности.
Продукт является собственной разработкой СберТеха и зарегистрирован в Реестре российского ПО. Решение соответствует корпоративным требованиям в сфере безопасности, надежности и производительности. Сотрудники СберТеха осуществляют третью линию поддержки продукта.