Технологические сервисы для работы Платформы

Для корректного функционирования Платформы требуется набор дополнительных компонентов. Они не используются напрямую прикладными разработчиками, но они нужны для корректной интеграции платформенных компонентов между собой. Ниже приведен список этих компонентов.
Компонент «Обеспечение надежности Failover Platform V Monitor» используется для обнаружения и устранения неисправностей в работе сервера приложений JBoss WildFly.
Компонент «Маршрутизация Platform V Application Sharding» реализует функцию шардирования и построения индекса для маршрутизации запросов к шардированным сервисам Платформы.
Компонент «Диспетчер входа Platform V API Management» осуществляет перенаправление конечного пользователя Платформы на контур канала, выбранный в соответствии со стратегией шардирования данного канала.
Компонент «HTTP-клиент Platform V Synapse Service Mesh» - это библиотека, обеспечивающая работу с http-соединениями при взаимодействии между собой части платформенных компонент. Данная библиотека используется в других компонентах Платформы и является частью их дистрибутива.
Компонент «Внутренний шлюз Platform V API Management» – внутренний API gateway, используемый для доступа из АРМ администраторов Платформы к сервисам, реализующим логику администрирования для части платформенных компонентов.
Компонент «Стартовый менеджер Platform V Starting Manager» предоставляет единую точку доступа во все интерфейсы администрирования, а также определяет их доступность пользователю на основе ролевой модели.
Компонент «Platform V One-Time-Token» обеспечивает аутентификацию и авторизацию межсервисных вызовов между компонентами Платформы с использованием механизма токенов.
Компонент «Авторизация ППРБ Platform V IAM («Модули IAM. Технологическая платформа Сбербанка»)» обеспечивает авторизацию пользователей к функционалу АРМ администраторов части компонентов Платформы.
Компонент «REST-запросы Platform V Synapse Service Mesh» - это библиотека, осуществляющая межсервисное взаимодействие посредством REST API. Данная библиотека используется в других компонентах Платформы и является частью их дистрибутива.
Компонент «Ведение метаинформации программных сервисов APIM Platform V API Management» обеспечивает управление метаинформацией компонента «Внутренний шлюз Platform V API Management» и предоставляет инструменты управления шлюзом через графический интерфейс администратора.
Компонент «Виртуализация слоя хранения данных Hibernate Platform V Data Tools» - это библиотека, обеспечивающая работу с данными в реляционной БД как с объектами Java (Object/Relational Mapping). Данная библиотека используется в других компонентах Платформы и является частью их дистрибутива.

Инфраструктурные сервисы Платформы

Все технологические компоненты платформы, используемые пользователями Платформы для создания прикладных решений, работают на базе единой инфраструктуры. Основными элементами являются:
«Облачная платформа Сбербанка» – облачная инфраструктура Платформы, включая среду виртуализации, обеспечивающая предоставление услуг по заказу и управлению инфраструктурой по модели обслуживания IaaS.
Инструменты управления контейнерами – свободно распространяемое программное обеспечение (open source software), отвечающие за автоматизацию и управление жизненным циклом контейнеров.
В жизненный цикл контейнера входит планирование ресурсов, управление масштабируемостью, правила балансировки нагрузки и контроль доступности, а также организация виртуальных сетей.
Детальную информацию по указанным компонентам можно найти в документе «Общее описание Платформы»PDF формат.