Platform V
Application Sharding
Продукт зарегистрирован в Едином реестре российских программ
Примеры использования
Функции
Особенности
Пообщайтесь с экспертом
Новости Platform V Application Sharding
Platform V Application Sharding (ASD) — решение, разработанное для горизонтального масштабирования баз данных, которые не поддерживают технологию шардинга «из коробки».
Инструмент дает возможность не только эффективно распределять нагрузку между несколькими узлами, но и значительно улучшать производительность и масштабируемость приложений, которые работают с большими объемами данных и запросов. Таким образом, Application Sharding — это решение, которое позволяет реализовать высокую доступность и надежность хранения информации.
Возможности продукта
Application Sharding состоит из четырех компонентов:
- Прикладной роутер (APPR). Выступает входной точкой клиентов и центральным звеном маршрутизации запросов. Модуль эффективно распределяет нагрузку с помощью правил, по которым выбирается элемент, обслуживающий запрос.
- Data Transfer Orchestrator (ASDT). Отвечает за организацию и контроль процесса переноса данных между разными шардами. С помощью АРМ администратора контролируется текущее состояние процессов переноса данных и агентов, которые их исполняют.
- Сервис межкластерной индексации (CCIX). Этот компонент отвечает за хранение и обработку межкластерного индекса, который используется для контроля расположения данных в узлах системы.
- Маршрутизация (RTEF). Сервер во взаимодействии с APPR обеспечивает выдачу информации о маршрутах обработки запроса клиента по идентификаторам. Гибкость и мощь инструмента заключается в том, что выбор маршрута задается не жестко настройками, а так называемыми стратегиями, которые и позволяют максимально эффективно распределять ресурсы, опираясь как на параметры заголовков запроса клиента, так и на состояние инфраструктуры.
Ролевой доступ к инструментам администрирования решения возможен через веб-интерфейс с аутентификацией IAM Proxy.
Преимущества работы с Platform V Application Sharding
Platform V Application Sharding бесшовно интегрируется в инфраструктуру заказчиков, что позволяет:
- Использовать техники горизонтального масштабирования для решений, которые не поддерживают такой вариант работы «из коробки».
- Упростить процесс масштабирования. Продукт обеспечивает сбор и управление заявками на перенос данных, мониторинг текущего состояния процессов и задач, инфраструктуры.
- Гибко управлять БД. С помощью компонентов ASDT и CCIX реализуется контроль переноса и индексации данных. Это позволяет эффективно использовать ресурсы инфраструктуры.
- Увеличить доступность и производительность. Реализация горизонтального масштабирования позволяет добиться существенного роста доступности и производительности компонентов инфраструктуры. Дополнительное преимущество — повышенная отказоустойчивость за счет распределения данных по сети.
Application Sharding гарантирует доступность на уровне 99,99%, технологическую независимость от западных поставщиков, а также информационную безопасность enterprise-уровня.
Application Sharding - технологическое решение, направленное на повышение масштабируемости и производительности систем баз данных. Он предполагает горизонтальное разделение данных по нескольким базам данных — метод, широко известный как сегментирование. Такой подход распределяет нагрузку и обработку данных между разными серверами, значительно повышая производительность и масштабируемость.Кроме этого СберТех предлагает ряд продуктов, ориентированных на управление данными, инструменты разработки и аналитики данных. Например, набор инструментов для agile-разработки продуктов, командной работы и управления производственными процессами Works.