Как и где покупать сервер для нод?
Если же вы уже выбрали свой первый проект, в тестировании которого хотите принять участие, то первое, с чем нужно определиться — это с техническими характеристиками сервера.
Требования к железу всегда можно найти в официальной документации к установке ноды.
Условно я разделяю требования по железу для ноды на 2 вида:
- подойдёт слабенький VPS (virtual private server — виртуальный сервер);
- необходим мощный DS (dedicated server — выделенный сервер).
Если мне нужен сервер от 1 CPU, 1GB RAM, 50GB HDD до 8 CPU, 32GB RAM, 512GB SSD, то я выберу VPS.
Если же мне нужен террабайт пространства или больше 32GB оперативной памяти, я предпочту DS (дедик).
В статье термины VPS и DS используются лишь для обозначения и грубого разграничения. Для изучения более детальной разницы между VPS, VDS и DS — советую прочитать следующую статью.
В большинстве случаев, нам подойдут относительно дешёвые VPS.
«2 ядра, 4GB оперативки и 50GB SSD» — можно считать стандартными требованиями к железу. Реже требуется 8 и более ядер, 16 и более оперативы.
Выбор хостинга
- DigitalOcean.com — быстрый и удобный зарубежный сервис;
- VDSina.ru — быстрый и удобный отечественный сервис(скидка 10%);
- Hetzner - хороший зарубежный хостинг, сервера типа CX;
- Zomro - полюбившийся многим хостинг.
- Selectel.ru — хороший российский сервис с хорошими отзывами;
- Hetzner - хороший зарубежный хостинг, сервера типа AX, также есть аукцион
Не забываем, что никто не запрещает использовать бесплатные пробные периоды от Amazon или Google Cloud.
Я перечислил только используемые мной хостинги. Их существует огромное количество с разными достоинствами и недостатками.
Путём перебора я остановился на вышеперечисленных сервисах. Никто не ограничивает вас в выборе, можете арендовывать сервера на любых удобных вам хостингах.
Далее я покажу, как покупать на VDSina.ru (при регистрации по моей реферальной ссылке получите скидку в 10% на все услуги) и DigitalOcean.com (бесплатные $100 на тестирование сервиса).
Покажу на примере двух хостинг-сервисов, у остальных порядок примерно такой же.
Digital Ocean
Первым делом, нужно зарегистрировать аккаунт по ссылке:
Во вкладке "Billing" привязываем карту:
Переходим во вкладку "Droplets" и нажимаем "Create Droplet":
После чего выбираем необходимую конфигурацию:
Выбираем расположение сервера, добавляем по необходимости IPv6, задаём пароль для подключения к серверу:
Выбираем "hostname" — имя сервера, вбиваем "tags" — для быстрого поиска, и выбираем проект. "Create Droplet":
Ждём, пока обработается заказ:
Во вкладке только что созданного сервера можно им управлять — переустанавливать ОС, подключать динамический IP, создавать бэкапы, редактировать конфигурацию железа:
Для подключения к серверу нам необходимо знать его IP и пароль.
В случаях, если мы подключаемся к графической оболочке сервера, то ещё и порт.
VDSina.ru
Первым делом, нужно зарегистрировать аккаунт по ссылке:
Затем перейти во вкладку "Финансы", создать платёж и пополнить счёт любым из представленных методов:
После чего нажимаем на кноку "Создать Сервер" и выбираем необходимую конфигурацию сервера.
Каждый тип отличается доступной конфигурацией железа и ценой его аренды, поклацайте и выберите удобный вам:
Оплата снимается ежесуточно.
Нажимаем "Создать" и ожидаем несколько минут, пока сервер не подготовят:
После того, как сервер подготовлен, нажимаем на него и попадаем на страницу управления сервером.
Здесь мы можем перезагружать сервер, переустанавливать ОС, докупать IP-адреса и много чего ещё.
Сохраним IP сервера и его пароль:
Порт VNC необходим для подключения к графической оболочке через VNC.
В заключении
Теперь нам осталось самое трудное: подключиться к серверу и «поднять» ноду.
Подключение к серверу можно выполнять разными способами.
Я предпочитаю использовать программу MobaXterm для администрирования своих удалённых машин, а для MacOS можно использовать встроенный Terminal.app на пару с Filezilla FTP-клиентом, для удобной правки файлов.
Чтобы узнать, где скачать программу, как её настроить и подключиться уже, наконец-таки, к серверу, я написал полноценный гайд по программе MobaXterm.
Если с подключением к серверу всё понятно, то можно переходить к установке самой ноды.
Гайд (пошаговая инструкция) для установки ноды на сервер каждый раз уникальна.
Всё, что теперь осталось — это выполнить «step-by-step» команды из выбранного гайда и получить, как результат, свою первую ноду.