Типичный Дата-центр

Прежде чем выбирать хостинг давайте сначала определим какие виды хостинга существуют.

  • Обычный хостинг. Ваш сайт размещается на одном сервере со сторонними сайтами. При этом все ресурсы сервера делятся между вашим и другими проектами. Если вы пользуетесь обычным хостингом, то в таком случае вам нужно быть готовым к тому, что “соседи” своим потреблением могут вывести ваш сайт из строя. Для объемных и высоконагруженных проектов есть специальные тарифы, которые выдерживают относительно большие нагрузки. Так, один из моих сайтов выдержал 18 тысяч посетителей в течение пару часов.
  • VPS (virtual private server). Вы арендуете виртуальную машину с выделенными ресурсами и установленной на ваш выбор операционной системой. Нет никаких ограничений на установку стороннего программного обеспечения и объем потребления в рамках выделенных ресурсов. Как правило, стартовая конфигурация VPS начинается с 5 гигабайт жесткого диска, 1 гигабайт оперативной памяти, 1 ядра процессора. Чтобы изменить конфигурацию на стандартном VPS, вам потребуется переустановить операционную систему, либо сделать снимок операционной системы и установить его на новую виртуальную машину.
  • Облачные сервера. Отличаются от VPS тем, что конфигурацию виртуальной машины можно менять на “лету”.
  • Выделенный сервер. Физическая машина с готовой конфигурацией. В большинстве случаев можно нарастить оперативную память, процессоры, жесткий диск.

Выбор хостинга

Всего можно выделить три основных критерия при выборе хостинга:

  • География сайта. Чем ближе ваш проект к аудитории, тем лучше.
  • Требования к программному обеспечению. Например, некоторые хостинги не поддерживают Python или PostgreSQL. В таком случае нужно использовать VPS или выделенный сервер.
  • Наличие техподдержки. На обычном хостинге в большинстве случаев вам будет предоставлена базовая техническая поддержка, а вот при аренде выделенного сервера или VPS многие крупные провайдеры предоставляют поддержку только на уровне инфраструктуры.

Лучшие хостинговые компании

  • Для небольших проектов с ориентацией на российский рынок – beget.ru
  • Для крупных проектов с ориентацией на российский рынок – ihc.ru
  • Для небольших проектов с ориентацией на европейский рынок – fornex.com
  • Для крупных проектов с ориентацией на европейский рынок – hetzner
  • Для USA, Азии, Австралии – digitalocean.com и vultr.com
  • Для глобальных приложений – Google cloud, Azure, Amazon