Выделенный Хостинг 101


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

Я никогда не использовал выделенный или vps-хостинг, поэтому я действительно не знаю, что искать. Будет ли это значительно дороже? Являются облачными такие сервисы, как Amazon EC2 или Windows Azure, на что мне следует обратить внимание? Можете ли вы порекомендовать конкретную услугу?

Мой сайт построен с использованием PHP, и я нахожусь в Канаде, если это поможет. Спасибо!

Author: shipshape, 2010-12-19

3 answers

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

На данный момент, грубо говоря, есть три направления, в которых нужно идти, и плюсы и минусы для каждого:

Управляемый выделенный хостинг: Я никогда не покупал управляемый хостинг из первых рук, хотя я взаимодействовал с ним в прошлом, когда работал с клиентами, у которых уже были сайты. В высшем служении на уровнях управляемого хостинга у вас будет продавец, который проведет вас через весь процесс, включая покупку, миграцию и так далее. По моему опыту, связанные с этим счета составляют около 500-2000 долларов в месяц. Управляемый хостинг может быть лучшим выбором, если вы не хотите быть специалистом широкого профиля, у вас нет партнера, которому вы могли бы передать роль управления сервером, и у вас большой бюджет/требования к хостингу.

Неуправляемый "вспомогательный" выделенный хостинг: MediaTemple - это имя, которое появляется наиболее заметно в моем сознании это. Я широко использовал MediaTemple, и их услуги были первыми, которыми я воспользовался после "окончания" совместного хостинга. Их выделенный пакет хостинга неуправляем в том смысле, что они не будут настраивать балансировку нагрузки, DNS, миграцию, резервное копирование и так далее. Тем не менее, у них есть хорошая панель управления для системных задач, и целый набор программного обеспечения поставляется предустановленным, как Plesk, который, в свою очередь, управляет/реализует в значительной степени "все, что вам когда-либо понадобится". стек, включающий Apache, PHP, почту, мониторинг, MySQL и так далее. Я управлял довольно большими сайтами на этом, не касаясь командной строки более одного или двух раз. Еще одна заглушка для MediaTemple заключается в том, что у них также довольно хорошая телефонная поддержка, по крайней мере, когда я ими пользовался. В отличие от общего хостинга, где поддержки (по понятным причинам) не существовало, даже когда я был на их более дешевых планах, всегда был кто-то, кто мог взять трубку 24/7 и был достаточно осведомлен. Неуправляемый "вспомогательный" хостинг, вероятно, ваш лучший выбор в целом. Вы можете справиться с этим самостоятельно с ограниченными трудностями. Это чертовски намного доступнее, чем управляемое решение (экономия примерно 50-75 %, аппаратное обеспечение для аппаратного обеспечения). В конце концов, большинство таких хостинг-провайдеров предоставляют вам полный доступ к вашей системе в виде полноценного VPS, поэтому вы, вероятно, не будете ограничены в том, что вы можете сделать.

VPS: Наконец, вы можете выбрать почти полностью неуправляемый маршрут VPS. Linode - это громкое имя здесь и то, что я сейчас использую. Slicehost также является громким именем, хотя сравнения , как правило, не оправдывают ожиданий (его цены для каждого размера VPS также менее конкурентоспособны). Другое имя, распространяющееся в наши дни, - prgmr для более 1337 среди нас. Prgmr предлагает лучшие цены, (предположительно) лучшую производительность и максимальную настраиваемость на низких уровнях. В любом из них вы, по сути, будете поставлены на базовую установку дистрибутива Linux с некоторыми другими вещами, подобранными для вас (записи DNS, IP-адреса, интрасеть, некоторые средства защиты на уровне маршрутизатора/брандмауэра, например, от DDoS). Помимо этого, инструкции в основном просто "идут". Slicehost и Linode предлагают довольно обширные руководства для выполнения почти всех основных задач, таких как установка стека ламп или обслуживание вашей системы. Для меня огромным преимуществом была возможность перемещать материалы, тестировать и развертывать сразу несколько разработок - это самый большой плюс. Раньше мне приходилось FTP много файлов, вручную запускать запросы в прекрасном мире phpmyadmin, настраивать сценарии развертывания на отдельных сайтах и постоянно справляться с межсистемными проблемами. Теперь я могу просто соединить все вместе! Наконец, с помощью VPS я знаю, что происходит на моем сервере, и я могу сделать с ним все, что угодно. Одним из моих первых шагов была установка частного "сервера" Git, но вы могли бы так же легко настроить VPN, SSH-туннель или узел проекта распределенного программирования. * Решение VPS на сегодняшний день является большинство из них работают для вас с точки зрения фактического прикосновения к системному администрированию. Тем не менее, он наиболее настраиваемый, что просто может сэкономить вам время в конце дня (разве это не цель). *

 9
Author: Steven, 2010-12-20 09:01:21

Попробуйте хостинг, подобный 1and1.

Это дешево и хорошо поддерживает нагрузку. У них также есть некоторые простые в использовании VPS

 4
Author: Pascal Qyy, 2010-12-20 05:28:18

Дополнение к замечательному посту Стивена:

" Управляемый" против "неуправляемого" - это одно большое различие, которое вы найдете в хостинге. Вы найдете пакеты хостинга, которые выглядят эквивалентно, но некоторые из них будут намного дешевле других. Более дешевые пакеты, как правило, неуправляемые. Нет сотрудников службы поддержки, которые помогли бы вам обновить PHP, рассказали бы вам, почему ваш скрипт перестал работать, или объяснили, почему ваш сайт внезапно замедлился. С другой стороны, у управляемого хостинга был персонал, который отвечал на ваши вопросы.

Я рекомендую вам управляемый хостинг. Вы говорите как человек, который хочет скопировать ваше PHP-приложение, изменить некоторые строки в config.php файл, и отправляйтесь в путь.

Выделенный и Полуотделенный (гибридный) и VPS - еще одно различие. Поскольку вы находитесь на очень ограниченной общей платформе, вам, вероятно, не нужно огромное обновление, и вам не нужно тратить более 100 долларов в месяц на хостинг, поэтому вы можете вычеркнуть выделенный хостинг из списка.

Гибридные серверы являются по сути, еще один способ сказать "VPS на отличных серверах". Они также более дорогие и мощные, чем то, что вам, вероятно, нужно.

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

Некоторые личные свидетельства:

  • Я запускаю загруженный форум vBulletin (1100 пользователей регистрируются каждый день). Он стал слишком занятым для общей платформы, которой он был дальше, поэтому я перенес его на VPS, где он просидел целый год. В прошлом году я перенес его на управляемый гибридный сервер WiredTree , и с тех пор он был потрясающим. В то время мне была необходима поддержка, так как мне было неудобно входить по SSH в командную строку сервера, и я мог спамить их билетами в службу поддержки и получать ответы в течение 10 минут. Общие вопросы, такие как "Почему мой сервер, казалось, сканировал прошлой ночью", дали бы хорошие ответы "Ну, X и Y делали Z, поэтому я сбросил X для вас и измененный Y. "Только недавно я занялся программированием, интерфейсами командной строки и настройкой сервера, но если вы тоже не в курсе, я рекомендую поискать хороший управляемый хост. WiredTree предлагает пакеты VPS , но WiredTree, как хост, дороже, чем другие управляемые альтернативы (выясняю это, когда я гуглю в данный момент)

  • Недавно я начал развертывать свои собственные веб-приложения, изучая, как все делать из командной строки. Если вам удобно со средой, которая позволяет вам выбрать операционную систему (она, по крайней мере, установит ее для вас), а затем заставит вас сделать все остальное самостоятельно из командной строки, Linode Хостинг VPS - мой лучший выбор. Дешево с отличной производительностью. Отличная внутренняя панель для управления вашим пакетом.

  • VPS.net также выглядит хорошо.

 4
Author: Dobry Den, 2010-12-21 04:50:25