Нужна помощь в выборе рабочего стола или сервера для 50 клиентов в локальной сети?

Мы собираемся создать приложение для школьных лабораторий. Каждая лаборатория содержит максимум 60 студентов, и все студенты должны быть подключены к локальной сети. Каждый студент получит планшет Android или рабочий стол для просмотра видео, которое будет транслироваться с сервера лаборатории.

Здесь сервер имеет следующие задачи.

  1. Он должен загружать видео из Интернета или облака в какое-то время дня вручную или cron.

  2. Он должен запустить сервер Apache/Nginx для потоковой передачи загруженных видео всем подключенным студентам. мы думаем кодировать в NOdejs или Python.

  3. Он должен обслуживать от 50 до 60 клиентов в течение 2 часов непрерывно в разных партиях. Например, 4 разных студента (50 студентов) могут прийти в лабораторию и послушать видео. Таким образом, время безотказной работы сервера будет составлять 8 часов в день с максимум 60 одновременными подключениями одновременно.

Теперь мы находимся в ситуации, когда нам нужен выделенный сервер для обслуживания клиентов в автономном режиме или настольный компьютер с хорошим процессором и достаточно оперативной памяти?

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

1 ответ

Глядя на ваши требования, я не думаю, что это должен быть самый дорогой сервер, который вы можете найти.

Я думаю, вам было бы очень удобно с 16 ГБ ОЗУ, возможно, с низкоуровневым процессором Xeon или даже настольным процессором, таким как i5. Я бы посоветовал, возможно, немного SSD-хранилища, чтобы обеспечить вам более быстрый доступ, не обязательно должен быть большой объем, и вы могли бы, вероятно, просто заархивировать на некоторые обычные жесткие диски.

NGINX - это мое личное предпочтение, хотя я бы посоветовал создать достойную сетевую карту, но это может быть бесполезно в зависимости от качества вашей сети и последующего оборудования. Т.е. не получите карту 10G, если вы не можете ее использовать,

Таким образом, мое предложение:

  • 16 ГБ ОЗУ (если возможно, DDR4)
  • низкий уровень Xeon / возможно i5?
  • SSD в RAID 1
  • пара архивных жестких дисков в RAID 1
  • Debian / Ubuntu
  • NGINX
Другие вопросы по тегам