Прежде чем выбирать хостинг давайте сначала определим какие виды хостинга существуют.
- Обычный хостинг. Ваш сайт размещается на одном сервере со сторонними сайтами. При этом все ресурсы сервера делятся между вашим и другими проектами. Если вы пользуетесь обычным хостингом, то в таком случае вам нужно быть готовым к тому, что “соседи” своим потреблением могут вывести ваш сайт из строя. Для объемных и высоконагруженных проектов есть специальные тарифы, которые выдерживают относительно большие нагрузки. Так, один из моих сайтов выдержал 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