Варианты и сценарии использования#

Варианты использования#

Продукт Vector DB обладает следующими вариантами использования:

ПУЗ Администратор сопровождения#

@startuml

left to right direction

usecase "Мониторинг состояния и производительности" as usecase1
usecase "Резервное копирование и восстановление" as usecase2
usecase "Аутентификация пользователей по логин-паролю LDAP" as usecase6
usecase "Аутентификация пользователей по JWT" as usecase7

actor "ПУЗ Администратор сопровождения" as admin

admin --> usecase1
admin --> usecase2
admin --> usecase6
admin --> usecase7

@enduml

ТУЗ Клиентского приложения#

@startuml

left to right direction

usecase "Аутентификация пользователей по логин-паролю LDAP" as usecase6
usecase "Аутентификация пользователей по JWT" as usecase7

actor "ТУЗ Клиентского приложения" as client

client --> usecase6
client --> usecase7

@enduml

ТУЗ Мониторинга#

@startuml

left to right direction

usecase "Мониторинг состояния и производительности" as usecase1
usecase "Аутентификация пользователей через Certificate-based authentication (CBA)" as usecase8

actor "ТУЗ Мониторинга" as monitor

monitor --> usecase1
monitor --> usecase8

@enduml

ТУЗ Управления УЗ и ролями IDM#

@startuml

left to right direction

usecase "Назначение ролей учетным записям пользователей" as usecase3
usecase "Контроль действующей конфигурации ролей и привилегий" as usecase4
usecase "Контроль назначенных ролей и привилегий на пользователей" as usecase5
usecase "Аутентификация пользователей по логин-паролю LDAP" as usecase6
usecase "Аутентификация пользователей по JWT" as usecase7

actor "ТУЗ Управления УЗ и ролями IDM" as idm

idm --> usecase3
idm --> usecase4
idm --> usecase5
idm --> usecase6
idm --> usecase7

@enduml

Vault-encryptor#

@startuml

left to right direction

usecase "Генерация пары ключей и зашифрованного файла approle в процессе развертывания" as usecase10

actor "Vault-encryptor" as vault

vault --> usecase10

@enduml

Qdrant#

@startuml

left to right direction

usecase "Формирование журналов аудита" as usecase9
usecase "Получение секретов из Secman при запуске сервера Qdrant" as usecase11

actor "Qdrant" as qdrant

qdrant --> usecase9
qdrant --> usecase11

@enduml

Qdrant-IAM#

@startuml

left to right direction

usecase "Формирование журналов аудита" as usecase9
usecase "Получение секретов из Secman при запуске сервера Qdrant" as usecase11

actor "Qdrant-IAM" as qdrant_iam

qdrant_iam --> usecase9
qdrant_iam --> usecase11

@enduml

Сценарии использования#

Продукт VDB реализует следующие сценарии:

  1. Мониторинг состояния и производительности

  2. Резервное копирование и восстановление

  3. Назначение ролей учетным записям пользователей

  4. Контроль действующей конфигурации ролей и привилегий

  5. Контроль назначенных ролей и привилегий на пользователей

  6. Аутентификация пользователей по логин-паролю LDAP

  7. Аутентификация пользователей по JWT

  8. Аутентификация пользователей через Certificate-based authentication (CBA)

  9. Формирование журналов аудита

  10. Генерация пары ключей и зашифрованного файла approle в процессе развертывания

  11. Получение секретов из Secman при запуске сервера Qdrant