Как выбрать хостинг, виртуальный или выделенный сервер

Thursday, July 14, 2011

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

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

Если вы собираетесь разместить сайт из нескольких страниц, написанный на чистом HTML без использования серверных сценариев, то, очевидно поддержка последних, как и наличие баз данных вам не нужны. При таких условиях достаточно минимального тарифного плана для полноценной работы. Для более серьезных порталов необходима одна и более БД и поддержка скриптов вроде PHP

Сегодня довольно востребован анонимный хостинг. Значительная доля клиентов предпочитает оставаться приватной. В зависимости от требований провайдера это бывает разрешено или запрещено. Но ответственность за достоверность указанной информации несет ее автор. Чаще всего анонимный хостинг используют для размещения порносайтов и эротического контента. Следует учитывать отношение провайдера к ресурсам подобной тематики

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

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

Чтобы правильно выбрать сервер нужно провести нагрузочные испытания своего проекта, чтобы знать сколько ему требуется оперативной памяти, ресурсов процессора, мета на диске. Также очень важны число запросов к базе данных и наличие или отсутствие механизмов кэширования. Последние позволяют снизить нагрузку на сервер. Нагрузочные, или стресс-тесты позволят узнать пиковую нагрузку, генерируемую вашим приложением и, соответственно, определить необходимые характеристики серверной машины. Для отдельных особенно сложных систем может понадобиться даже кластер. Обычно это несколько серверов, объединенных в единую сеть. Ее вычислительная способность в разы выше всех этих же компьютеров по отдельности.

« Back