Назад | Перейти на главную страницу

Покупка сервера против хостинга в центре обработки данных

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

Теперь я ищу сервер (вроде Dell T110 или R310), который должен правильно обрабатывать HTTP-запросы. But I do not know

Пожалуйста, дайте мне знать, если вопрос очень расплывчатый. Я был бы очень признателен, если бы вы сказали мне, что предположения совершенно глупы, и предоставили бы мне несколько указателей / подсказок.

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

10000 - большое количество пользователей

Количество пользователей - не лучший показатель для планирования мощности. Количество запросов лучше, но все же существует огромная разница между объемом работы, которую сервер должен выполнять для каждого запроса, сравнивая разные сценарии.

Действительно единственный способ

Правильно ли думать о покупке собственного сервера вместо хостинга?

Размещенная служба должна означать, что кто-то другой беспокоится о применении исправлений, резервном копировании сервера и т. Д. OTOH вы получите гораздо больший контроль над сервером, если будете управлять им самостоятельно. Я бы сказал, что с 10 тыс. Пользователей переход по размещенному маршруту, вероятно, является самым простым вариантом. Но держите регистрацию DNS отдельно от хостинга - это значительно упростит переключение, если вы когда-нибудь решите это сделать.

Обратите внимание, что запуск всего на одном сервере далеко от идеала. Если вы хотите масштабировать реляционную базу данных, то лучше всего подойдет большое железо, но для веб-серверов вы получите лучшую производительность и намного, НАМНОГО лучшую доступность, потратив те же деньги на 2 или более устройств низкого уровня. Итак, серверы, на которые вы смотрите, не совсем большие, но все же примерно в 2 раза дороже базовой машины.

Я не могу ответить на весь вопрос о сервере - я думаю, что это немного зависит от количества пользователей (но иметь слишком много пользователей обычно хорошая проблема)

Что касается хранилища файлов фотографий, я бы порекомендовал вам использовать облачное решение - например, Amazon S3 или Azure blob - по моему опыту, они большие, дешевые и надежные. Я думаю, что размещение и обслуживание фотографий из их хранилища должно снизить требования к вашему серверу.

Что касается до развертывания.

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

Если вам комфортно выполнять какую-либо административную работу, подумайте о покупке сервера, но при этом учтите, что вам нужно посвятить время администрированию. Кроме того, если вы покупаете сервер за 1000 долларов и знаете, что он будет работать в течение следующих 2-3 лет, вы будете платить в конечном итоге от 41 до 28 долларов в месяц (плюс расходы на совместное размещение). Оборудование всегда можно использовать повторно.

С другой стороны, корпоративные жесткие диски стоят дорого, и вы не хотите сейчас блокировать себя или тратить 1000 долларов на жесткие диски. Поэтому вы можете рассмотреть возможность использования Amazon S3 или любого другого сервиса для хранения. И не стоит начинать разговор о масштабируемости.

В общем, посчитайте и подумайте, что есть также гибрид в качестве опции.