Вопросы

Как масштабировать экспресс-сервер node, который передает файлы?

Состояние:
У меня есть экспресс-сервер узла с одной простой функцией:

Он получает данные о месте загрузки и выгрузки и выполняет передачу файлов в памяти.

Задача.
В настоящее время она написана как функция Firebase, которая автоматически масштабируется.

Рассмотрим следующий сценарий:

1000 пользователей одновременно запрашивают передачу файлов размером от 1 до 10 ГБ.

Вопрос:
Каков самый простой и наиболее экономичный способ масштабирования этой службы для этих пользователей?

Исследования / усилия:
Похоже, что перенос кода из функции Firebase в контейнер Docker с помощью Docker Swarm и хостинг у облачного провайдера с более доступными сетевыми затратами (исходящие / вход).

Читать:
Многокомпонентная загрузка Amazon S3 с использованием низкоуровневого API Java загружает только одну часть

Похожие записи

Ошибки импорта данных MongoDB и Google Maps geojson

admin

Переименование файла Git. История доступна в cmd-строке, но не в интерфейсе github?

admin

Как применить динамический стиль к строкам таблицы PrimeNg?

admin

gitlab разрешение папки git-data

admin

Почему протоколы MPPlayableContentManager (MPPlayableContentDataSource и MPPlayableContentDelegate) в iOS 13.2 не вызываются?

admin

Как загрузить исходный код для определенного коммита в Bitbucket?

admin