VK WorkSpace On-Premise logo
Помощь
Обновлена 22 октября 2026 г. в 10:55

Описание архитектуры Диска VK WorkSpace

Введение

В настоящем документе приведено описание архитектуры продукта Диск VK WorkSpace.

Данный документ предназначен для технических специалистов, которые внедряют или поддерживают приведенные технологические решения:

  • системные администраторы;
  • специалисты по информационной безопасности.

Документ предполагает наличие технических знаний в области проектирования систем, однако будет полезен и специалистам бизнес-подразделений.

Сокращения и определения

Наименование

Определение

ICAP

Internet Content Adaptation Protocol — используется для коммуникации между прокси-серверами и поставщиками услуг.

Код состояния HTTP

Часть строки заголовка, ответа веб-сервера на запрос клиента, информирующая о результате запроса

Сервисы системы

Общая структурная схема сервисов Диска VK WorkSpace приведена на рисунке ниже:

vk-disk-description

Сервисы обработки входящих запросов

Описание сервисов приведено в таблице ниже:

Наименование сервиса

Назначение

pub

Группа сервисов для ввода HTTP(S)-трафика

fcloud

Роутер API-запросов и хранилище статики Диска VK WorkSpace

lightning

Веб-API для пользователей

cloclo

Сервис по распределению и сбору информации для получения данных из Диска VK WorkSpace

Сервис интеграции с антивирусом

Сервис mvcheker предназначен для интеграции с внешним антивирусом по протоколу ICAP для сканирования файлов, запрашиваемых и отправляемых пользователями в базу данных.

Наименование сервиса

Назначение

mvchecker

Сервис интеграции с антивирусом по протоколу ICAP

cld-kavdb

База данных для хранения файлов

Сервисы для работы с архивами

Описание сервисов приведено в таблице ниже:

Наименование сервиса

Назначение

cld-zipapi

API для инициализации формирования zip-архивов

cld-zipdb

База данных для хранения структуры zip-архивов

zipper

Сервис для формирования и отдачи архивов конечным пользователям

Сервисы файлового хранилища и файловых структур

Описание сервисов приведено в таблице ниже:

Наименование сервиса

Назначение

cld-jet

API для доступа к хранилищу структур файловых хранилищ пользователей

metadata-storage

Группа сервисов для хранения и управления метаданными файлов пользователей

s3storage

Основное хранилище файлов Диска VK WorkSpace

haron

Сервис, инициирующий и выполняющий процесс удаления файлов

toucher

Сервис, обновляющий дату использования файлов для предотвращения их чистки

Сервисы баз данных

Описание сервисов приведено в таблице ниже:

Наименование сервиса

Назначение

nylon

Прокси-сервис для mfiledb и cld-kavdb

mpairdb

База данных, в которой содержится информация о парах дисков постоянных вложений вида: номер пары, флаги доступности пары, другая служебная информация

mfiledb

База данных для хранения таблицы связей постоянных вложений: файл — пара дисков

cld-weblinkdb

База данных Tarantool публичных файлов/папок пользователей

Сервисы загрузки файлов

Описание сервисов приведено в таблице ниже:

Наименование сервиса

Назначение

streamer

Сервис для сохранения и скачивания файлов хранилища

cld-uploader

Сервис для загрузки файлов в веб-интерфейс

Была ли статья полезна?