Как выбрать хостинг
Для учебных проектов команда Девмана рекомендует брать сервера на DigitalOcean и Vscale. Это достаточно стабильные провайдеры с низкой стоимостью и удобным интерфейсом.
Какую OS выбрать?
В качестве OS настоятельно просим использовать Linux: Ubuntu или Debian версии LTS. Сервера на Windows в веб-разработке не используются.
Вы можете выбрать другой дистрибутив, но тогда с их проблемами придётся сражаться самостоятельно. Мы не можем поддерживать все версии Linux в своих уроках.
А какую версию?
Выбирайте версии, подписанные как LTS. Это значит Long Term Support, то есть Долгосрочная поддержка. Эти версии самые стабильные и выходят примерно раз в 2 года. На момент написания статьи последняя LTS-версия для Ubuntu доступная за 2020 год и называется 20-LTS.
Выбирайте последнюю LTS. В ней самые свежие фичи и самый свежий софт.
Как выбрать между DigitalOcean и Vscale
Про DigitalOcean
DigitalOcean — зарубежный провайдер, и сервера у него тоже находятся за границей.
Если вы в России, могут быть нюансы:
- часть IP периодически попадает под блокировки РКН (на вашем IP мог оказаться Telegram или другой «неугодный» сервис);
- сайт может не открываться без VPN;
- оплата только иностранной картой.
Если IP всё-таки заблокировали — не страшно: просто удаляете сервер и создаёте новый.
Минимальная стоимость — 5$ в месяц (+ НДС, если платите из РФ). По мощности минимального сервера обычно хватает за глаза для учебных проектов.
Несмотря на ограничения, DigitalOcean — очень удобный и приятный хостинг с отличным интерфейсом и кучей бесплатных туториалов.
Если вы студент, можно зарегистрироваться в GitHub Student Pack и получить 50$ бесплатно.
👉 Хороший вариант, если вы за пределами РФ или у вас есть зарубежная карта.
Про Vscale (Selectel)
Актуальный адрес: 👉 https://vds.selectel.ru/
Это российский хостинг от Selectel, по духу очень похож на DigitalOcean: простой интерфейс, быстрый запуск серверов, всё понятно даже новичкам.
Цены:
- от 200 руб./мес. (0.5 ГБ RAM)
- для второго урока по Django потребуется минимум 1 ГБ RAM, так что ориентируйтесь на тарифы чуть выше
По соотношению цена/качество — один из самых удобных вариантов для учебы в России:
- дешевле зарубежных,
- ниже пинг,
- нет проблем с оплатой и доступом.
Бесплатного тарифа нет, но стоимость всё равно очень доступная.
Туториалы от DigitalOcean спокойно применимы и здесь — Linux везде одинаковый 🙂
Альтернатива — Timeweb Cloud
👉 https://timeweb.cloud/r/jv247482 (по ссылке дают бонус 300 руб. на баланс)
Ещё один российский облачный хостинг с удобной панелью.
Цены:
- от 350 руб./мес. (1 ГБ RAM)
Это удобно тем, что:
- сразу хватает памяти для Django,
- не нужно поднимать тариф позже,
- бонус почти покрывает первый месяц.
Отличный вариант, если хочется «запустил и работает» без лишних настроек.
Как выбрать датацентр?
При покупке сервера вас часто спрашивают о том, где он должен находиться:
Выбирайте ближайшую страну к вашим клиентам. От этого будет зависеть скорость загрузки сайта. Если вы живёте в Москве, то сайт из Нью-Йорка будет грузиться ощутимо дольше, чем из Франкфурта или Амстердама.
Если клиентов пока что нет, выбирайте сервер поближе к себе самому.