May 19, 2022

Как и где покупать сервер для нод?

Если же вы уже выбрали свой первый проект, в тестировании которого хотите принять участие, то первое, с чем нужно определиться — это с техническими характеристиками сервера.

Требования к железу всегда можно найти в официальной документации к установке ноды.

Условно я разделяю требования по железу для ноды на 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 и более оперативы.

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

Если мне нужен VPS:

  • DigitalOcean.com — быстрый и удобный зарубежный сервис;
  • VDSina.ru — быстрый и удобный отечественный сервис(скидка 10%);
  • Hetzner - хороший зарубежный хостинг, сервера типа CX;
  • Zomro - полюбившийся многим хостинг.

Если мне нужен DS:

  • 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» команды из выбранного гайда и получить, как результат, свою первую ноду.