Главная

10+ сценариев использования недорогого виртуального сервера

Содержание

Обычно, если вашему сайту становится тесно на виртуальном хостинге, то первая мысль – переход на виртуальный сервер.

Root-доступ, полная свобода в настройке и используемом ПО, все ресурсы только ваши – звучит здорово. А особенно когда узнаешь, что VDS можно приобрести по той же цене, которую вы платили за shared-хостинг, все кажется совсем радужно.

Но, в действительности, дела обстоят немного иначе. Да, VDS сейчас правда можно купить менее чем за 100 рублей в месяц. Вот только переносить на такой сервер сайт, работающий на популярной CMS (Bitrix, Wordpress, Drupal и т.п.) и упершийся в «потолок» вашего хостинга (если у вас, конечно, был нормальный хостинг), скорее всего не стоит. Лучше для этого взять VDS помощнее (высокая нагрузка – это вам не шутки).

Справедливости ради, это не значит, что использование недорогого VDS для сайтов, на популярных CMS, совсем бессмысленно. Например, для размещения лендингов или сайтов с невысокой посещаемостью, созданных на Wordpress или ModX, начальные VDS вполне подходят, и оказываются даже дешевле виртуального хостинга.

Но помните, что настроить систему вам придется в большинстве случаев самостоятельно – хотя это и не так сложно, как может казаться.

Ниже посмотрим, как ещё можно использовать дешевые маломощные VDS, чтобы от них была реальная польза. Всё, что возможно, будем пробовать на одном из самых дешевых тарифов VDS от хостера VDSina.

На момент публикации материла, тариф выглядит так:

Тариф RAM Диск Процессор Трафик
в месяц
ОС и ВМ Опции Цена
за месяц
0.5GB 0.5 Гб. 5 Гб. ssd 1 x 3.00 ГГц. 1 Тб.
Freebsd,
Linux
на KVM
Россия,
Нидерланды
IPv6
59 руб.
Заказать

Регистрация сервера

Регистрация максимально проста – вводим свою почту, и на нее приходит логин и пароль.

Входим в панель управления хостинга, закидываем немного денег на баланс и создаем новый сервер.

Внимание: Минимальная сумма для пополнения 30 руб. Оплата сервера возможна посуточная.

Для самого дешевого тарифа из операционных систем доступны только Linux и FreeBSD. Нам привычнее работать с CentOS 7 – выбираем ее.

Создание сервера заняло ровно одну минуту. На почту получаем сообщение с адресом сервера и паролем (логин изначально root)

Внимание: так как все данные для доступа приходят на почту в открытом текстовом виде, мы настоятельно рекомендуем после регистрации сменить все пароли, как на панель управления хостингом, так и пароль пользователя root вашего сервера.

Ну и подключаемся к нашему серверу через SSH (для Windows можно использовать для этого PuTTY или Xshell), проверяем, что сервер работает. Система устанавливается полностью чистая, даже mc отсутствует. Дальше все сами!

Сервер у нас теперь есть. Что же от него можно получить?

1. Сервер для большого количества html-сайтов

Зачем это нужно: существуют задачи у сеошников и вебмастеров, когда требуется много простых сайтов (реально много), например построение PBN (точнее одного его узла с сайтами разных тематик).

Статичные сайты не потребляют большого количества ресурсов, особенно если их посещаемость невелика. И их можно было бы разместить и на виртуальном хостинге, но почти все тарифы имеют ограничение на количество доменов, а те, которые не имеют, обходятся дороже VDS раз в пять.

Тут VDS приходит на помощь. Можно разместить большое количество html-сайтов без оглядки на ограничения хостера – ведь это наш VDS.

Для этого потребуется только простой web-сервер. Какой именно выбрать – дело вкуса. Мы решили использовать Lighttpd.

Подключаем расширенный репозиторий CentOS, обновляем, устанавливаем сервер, настраиваем его на автозапуск и запускаем.

yum -y install epel-release
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
yum update
yum -y install lighttpd
systemctl enable  lighttpd.service
systemctl start  lighttpd.service

Конфигурация содержится в файле /etc/lighttpd/lighttpd.conf

Затем прописываем наши сайты следующим образом:

$HTTP["host"] == "vdsina1.hostinghub.ru" {
server.document-root = "/var/www/vdsina1/" }
$HTTP["host"] == "vdsina2.hostinghub.ru" {
server.document-root = "/var/www/vdsina2/" }
$HTTP["host"] == "vdsina3.hostinghub.ru" {
server.document-root = "/var/www/vdsina3/" }
$HTTP["host"] == "vdsina3.hostinghub.ru" {
server.document-root = "/var/www/ vdsina4/" }
…

Ну и дальше в таком духе, в зависимости от необходимого количества сайтов.

2. Собственный Teamspeak-сервер

Teamspeak – замечательная штука, через которую можно организовать голосовую конференцию на несколько участников (в теории на неограниченное количество).

Очень часто используется геймерами для онлайн-игр. Но можно, например, организовать конференцию между родственниками со всех уголков планеты – лишь бы канала интернета у них хватало.

Минимальные требования на сервер Teamspeak: 128 Мб памяти, 800 МГц процессор и немного места на диске. Наш бюджетный VDS все это имеет в более чем достаточном объеме, позволяя осуществлять одновременное общение примерно 150-200 пользователей, при этом месячный трафик составит мене 1 Тб, что тоже укладывается в наш лимит.

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

Сценариев использования такого голосового сервера может быть множество: от семейной беседы или закрытого отдельного канала общения вашего игрового клана, до коммерческого использования.

3. Обучение

Еще один способ использовать VDS – это обучение и повышение собственной квалификации. Тут возможны варианты в зависимости от профиля вашей деятельности или образовательной программы.

Например, если вы специализируетесь на информационной безопасности, можно проводить тесты и эксперименты на обнаружение уязвимостей и ошибок в web-приложениях и тестировать работу различных эксплоитов и способы защиты от них.

Такая «песочница» позволит проводить эксперименты совершенно безопасно, и восстанавливать систему за пару минут, если в результате ваших опытов наступил полный крах.

Удобно. Безопасно. Наглядно.

Схожий сценарий подойдет и для системных администраторов. На VDS можно тестировать и пробовать различные варианты пакетов и их конфигураций, не боясь нарушить работу «боевого» сервера, и не затрачивая средства на приобретение отдельного железа для тестов.

Разработчики также могут найти для себя прекрасную возможность проверки своих приложений на реальном сервере во время обучения. Можно вести разработку прямо на VDS (например, используя IDE с доступом по FTP), или выгружать готовые скрипты с локальной машины на сервер и проверять работоспособность.

4. Игровые сервера

Минимального VDS также вполне хватит, чтобы установить собственный сервер одной из популярных online-игр.

Например, можно играть в GTA: SAMP, если немного игроков. Сервер вполне потянет и CS 1.6 или CS:GO на 8 пользователей (на большее количество уже нужно больше оперативной памяти).

А вот в самую популярную игру последних лет «погонять» не получится – сервер Minecraft требует минимум 1 гигабайт ОЗУ.

Игра для настоящих «олдфагов» - OpenArena – это opensource-клон Quake 3 Arena. Очень быстрый и динамичный шутер «все против всех» или команда на команду. Сервер Арены поднимается прямо из репозитория, особых настроек не требует, ресурсов потребляет мало. Можно сыграть со старыми друзьями, с которыми не получается повидаться, будто в былые времена «по локалочке».

5. Собственный VPN

Не только наш Роскомнадзор отличается «любовью» к блокировкам. Не редки ситуации, когда иностранные ресурсы блокируют на своей стороне доступ российским пользователям (больше всего в этом замечены компании под юрисдикцией США).

Путь решения проблемы максимально прост – сделать свой VPN на VPS. VDSina позволяет заказать сервер в Нидерландах (Амстердам). Поднимаем на нем VPN-сервер, и вот уже для всех мы смотрим в сеть через «окно в Европу». И никаких блокировок.

Установка несложная и гуглится на раз со всеми подробностями. Если коротко, то вам нужно будет установить OpenVPN-сервер и настроить правила для iptables. На своем компьютере нужен будет уже клиент OpenVPN.

Еще свой VPN может быть полезен не только для обхода блокировок, но и для анонимного серфинга в интернете, или тестирования различных систем «со стороны».

6. Собственный DNS

Возникает вопрос зачем нужен свой DNS? Причины могут быть разные, вот некоторые из них:

  • Последнее время многие провайдеры повадились подсовывать свою рекламу пользователям подменяя DNS-запросы. Это довольно неприятно. Выручит нас собственный DNS-сервер.
  • У вас много сайтов и держать для них свой независимый DNS-сервер – неплохая идея.
  • Вам нужен корпоративный DNS для вашей организации независимый от провайдера интернета, но и стоящий за пределами вашей серверной.
  • DNS-сервер вашего провайдера работает очень медленно (частая проблема, которую интернет-провайдеры никогда не хотят признавать).

Вариантов серверов для DNS хоть и не очень много, но выбор есть: Bind (самый распространенный), PowerDNS, NSD, Unbound и др. Но в большинстве случаев подойдет именно Bind, плюс он входит в стандартные репозитории любого дистрибутива Linux.

Другие способы использовать дешевый VDS

Выше мы описали наиболее распространенные сценарии использования начальных тарифов виртуальных серверов. Но есть и более редкие задачи для VDS:

  • Мастернода для криптовалют
    Это сервер и кошелек для криптовалют с протоколом доказательства POS – когда вознаграждение начисляется за то, что ваш «кошелек» непрерывно смотрит в сеть и верифицирует транзакции в блокчейне. Минимальная конфигурация сервера будет зависеть от конкретной криптовалюты.
  • Финансовые боты и советники
    VDS отлично подойдет для размещения различных «биржевых роботов» - специальных скриптов, которые отслеживают ситуацию на нужном финансовом рынке (FOREX или фондовая биржа и тп.) и при наступлении заданных событий подают сигнал пользователю или выполняют указанные действия с активами сами. Такие системы помогают трейдерам быть эффективней и увеличивать доходность. Главное требование здесь – непрерывность работы скрипта, поэтому размещение на локальном компьютере может быть неэффективно и нерационально.
  • Резервные копии
    Это довольно странный способ использовать виртуальный сервер, в свете существования специальных хостингов для бэкапов, но некоторые им пользуются. Причина довольно проста – на своем сервере вы можете настроить резервное копирование именно так, как вам нужно, и передачу по нужным вам протоколам. Основной минус – это небольшое дисковое пространство. Но если необходимо бэкапить только файлы скриптов, то это не проблема. Главное, нужно помнить, что резервные копии нужно хранить минимум в двух полностью независимых местах.
  • Боты для мессенджеров
    На недорогом VDS можно просто разместить бота для Telegram или Slack, написанного, например, на Python. Ресурсов потребляет мало, всегда онлайн, финансовые затраты минимальны, польза очевидна.
  • Демонстрация работы заказчику
    Сценарий очень похож на использование сервера для обучения. Суть в том, что выполнив заказ фрилансер может разместить его на VDS за «три копейки» и дать доступ для тестирования заказчику. Стоит заметить, что актуален этот способ для демонстрации функциональных возможностей скриптов и приложений, но никак не для демонстрации оптимизации под высокие нагрузки.

Заключение

В этом материале мы постарались показать наиболее частые и вероятные сценарии использования самых дешевых VDS.

На самом деле существует еще огромное множество способов эксплуатации виртуального сервера с небольшими ресурсами (хотя не такие уж они и маленькие), кроме банального размещения на нем сайта. Все зависит только от ваших задач, потребностей и фантазии.

Мы хотели показать, что недорогой VDS – это не просто маркетинговая «замануха» хостинг-провайдеров, а реально полезная и востребованная услуга, которая может пригодиться не только IT-специалистам различных направленностей, но и студентам, преподавателям, и просто гикам-энтузиастам.

Например, мы планируем развернуть систему мониторинга собственных проектов на основе небольшой сети минимальных виртуальных серверов – это выйдет дешевле и гибче использования сервисов для мониторинга.

Оценить эту страницу
0
Средняя: 5 (2 оценок)

Еще полезные статьи