Рейтинг:1

Достаточно ли виртуального сервера для платформы для загрузки видео или мне нужен хостинг, такой как AWS или Oracle?

флаг cn
A H

Я разрабатываю платформу, на которой пользователи могут загружать видео, запрашивать видео и загружать видео, загруженные другими пользователями. Я разработал платформу с использованием Java Spring Boot, Angular и MongoDB, и все отлично работает на моем локальном хосте. Однако я не знаю, какой тип сервера мне следует арендовать, потому что я не знаю, сколько пользователей будет использовать мою платформу, сколько у меня будет одновременных загрузок/загрузок и т. д. Платформа предназначена для академических людей (профессора, студенты и т. д.). Имею в виду следующие варианты:

  1. Виртуальный сервер, Linux V10 8 ГБ оперативной памяти 300 ГБ SSD 4 виртуальных ядра ЦП 8 ГБ оперативной памяти гарантировано подключение до 100 Мбит/с Неограниченный трафик

  2. Виртуальный сервер, Linux V30 16 ГБ ОЗУ 500 ГБ твердотельный накопитель 6 виртуальных ядер ЦП 16 ГБ оперативной памяти гарантировано подключение до 500 Мбит/с Неограниченный трафик

Достаточно ли одного из этих вариантов для начала в моем случае? Как я могу сделать оценку?

Что произойдет, если я арендую традиционный виртуальный сервер и 5000 человек захотят загрузить видео одновременно? Как это влияет на скорость загрузки сайта? Все тормозит?

Является ли количество зрителей также узким местом или узким местом будет только количество одновременных загрузок/загрузок файлов? Для скольких зрителей/одновременных загрузок и загрузок можно использовать традиционный виртуальный сервер?

Было бы хорошо, если бы кто-нибудь мог дать мне подсказку, как я могу сделать оценку. Я совершенно не представляю, как мне быть дальше.

флаг cn
Вам следует подумать об обучении работе с облачными технологиями, так как одним из преимуществ является то, что вам (в некоторой степени) не нужно беспокоиться о емкости, если вы выберете правильные услуги.Вы можете запустить свой сервис, например, с помощью AWS Elastic Beanstalk и S3, и он должен масштабироваться достаточно автоматически.
флаг br
5000 одновременных загрузок на любом из них будут невероятно медленными, вам нужно больше пропускной способности.
Tim avatar
флаг gp
Tim
Если бы стоимость не была основным фактором, я бы подошел к этому с помощью управляемых услуг. Например, CloudFront CDN, S3 для хранения видео, лямбда-вычисления без сервера. Пропускная способность может быть _очень_ дорогой в AWS при больших объемах, поэтому может быть дешевле использовать Lightsail или Digital Ocean с более традиционным подходом, который вы выбрали. Или стандартный сервер с более дешевым хранилищем данных, например BackBlaze B2, который имеет большую пропускную способность.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.