Мне понадобится сервер для поддержки загрузки больших / средних файлов.
Как вы думаете, лучше иметь 1 большой сервер или более малой мощности?
Давайте также рассмотрим стоимость пропускной способности.
Короткий ответ: все зависит от вашего приложения и от того, что работает на сервере:
Множество маленьких серверов. Если вы можете довести код своего сайта до такой степени, чтобы он мог обрабатывать файлы, размещенные на разных серверах, это облегчит вашу жизнь (с умом масштабирования). Это также означает, что если один сервер выходит из строя, меньше вашего контента становится недоступным.
Конечно, это предполагает, что большой сервер стоит столько же, сколько и множество маленьких серверов. Трудно сказать, что так будет всегда, потому что цены на серверы сильно различаются во всем мире.
На это нет однозначного ответа. Это будет зависеть от конкретных ограничений в вашей ситуации. Вам нужно будет провести собственный анализ.
Давайте также рассмотрим стоимость пропускной способности.
Мы не можем. Стоимость полосы пропускания не зависит от размера сервера, она зависит от того, о чем вы договариваетесь, какого поставщика вы выбираете и т. Д.
Мне понадобится сервер для поддержки загрузки больших / средних файлов.
Хм, ну, при прочих равных, если вы обслуживаете большие файлы, то вы, вероятно, используете простой HTTP без сохранения состояния или протокол потокового видео. В этом случае я бы лично предпочел несколько серверов меньшего размера - легко масштабировать HTTP без сеанса на нескольких серверах, а работа на нескольких серверах предоставляет лучшие варианты для реализации высокой доступности.