Разработка кластера скачки архивов

Цена договорная
22 декабря 2020, 18:42 • 2 отклика • 22 просмотра
Нужно помочь консультацией(или разработать) масштабированный кластер для скачки архивов.

Сервис будет использоваться для отдачи архивов со съемками. Они могут быть от 500 мб до 15 гигабайт.

Архитектура примерно следующая:

1. Микросервис, который отдает список файлов со всеми параметрами
2. Есть worker, который создает на лету ZIP-архив и стримит его клиенту

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

Как сейчас запросы проходят:

RESTY (for ssl) -> NGINX -> MOD_ZIP -> Microservice(для списка файлов)

Весь сервис работает на Яндекс облако, в docker контейнере.

Сервис работает на одном за балансировщиком нагрузки, то есть WORKER-ов у нас несколько.