В рамках услуги VPS (Virtual Private Server) мы предоставляем пользователям возможность создать виртуальный выделенный сервер (один или несколько) с таким же полным доступом к его контролю и управлению, как и в случае с обычным физическим выделенным сервером.
Владельцу VPS доступна установка любых приложений, а также удаление, добавление, изменение любых файлов операционной системы, что подразумевает самостоятельное администрирование виртуального VPS-сервера пользователем и наличие требуемых навыков. Основным преимуществом собственного администрирования VPS-сервера является отсутствие ограничений на используемое ПО и возможность тонкой настройки VPS под конкретные задачи. Но самостоятельное администрирование также означает полную ответственность за настройку и работоспособность сервера и ПО.
Мы разработали видеоинструкцию, где в удобном формате объяснили как осуществляется работа с виртуальными серверами (VPS/VDS) в Бегет
Создание виртуального сервера

Конфигурация
При создании VPS необходимо выбрать подходящую конфигурацию. Есть возможность выбрать из готовых наборов параметров либо настроить параметры VPS под себя, указав необходимое количество ядер CPU, объем RAM и SSD. Все тарифы включают пропускную способность 250 Мбит/сек., неограниченный трафик и 1 IP-адрес.

Готовые решения
При создании сервера вы можете выбрать, какое ПО или операционная система будут установлены на сервере.

На выбор доступны:
- ОС (например, виртуальный сервер на Ubuntu, CentOS и др.).
- Различное ПО, которое заранее нами подготовлено и настроено и будет установлено в течение нескольких минут после создания сервера (например, WordPress, Docker, мессенджеры Zulip и Rocket.Chat, VPN и другое ПО).
С полным списком готовых решений вы можете ознакомиться в маркетплейсе.
Сервер из снапшота
Вместо установки ОС или какого-либо ПО вы можете создать виртуальный сервер из снапшота другого вашего сервера.
Снапшот – это полная копия состояния сервера, включающая в себя пользовательские и системные файлы. Создание сервера из снапшота позволяет сделать полную копию существующего сервера. Создать снапшот вы можете в разделе “Снапшоты” уже существующего сервера.

Аутентификация
Для аутентификации вы можете использовать пароль, а для того чтобы заходить на сервер без ввода пароля при каждом соединении, вам следует добавить доступ по SSH-ключу.

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

Дополнительные параметры сервера
Название – это имя сервера, которое будет отображаться в списке ваших VPS. Можно придумать свое или сгенерировать случайное название сервера.
Помимо этого, вы можете разрешить (или запретить) доступ к серверу через наш файловый менеджер из панели управления, а также подключить сервер к приватной сети.

Приватная сеть позволяет объединить несколько VPS в одну сеть с каналом в 1 Гб/сек. для быстрого и изолированного обмена данными между несколькими серверами. При совместной работе нескольких сервисов на разных VPS приватная сеть позволит им обмениваться данными по быстрому и изолированному от остальной сети каналу передачи данных.
После указания всех данных остается нажать на кнопку "Создать сервер" и дождаться установки ПО на VPS-сервер.
По завершении создания сервера и установки ПО на вашу почту будут отправлены данные для подключения к виртуальному серверу.

Подключение к серверу
Как только сервер успешно создан, можно приступать к работе.
Для подключения к VPS/VDS следует подключиться к нему по SSH, для этого необходимо выполнить команду из терминала:
$ ssh root@xxx.xxx.xxx.xxx
где xxx.xxx.xxx.xxx — это IP вашего сервера.
После подключения по SSH вы можете приступить к настройке сервера, установить необходимое ПО, настроить его и многое другое. Подробнее про работу по SSH вы можете прочитать в статье.
Основное меню сервера
В блоке слева отображается общая информация об аккаунте, а также список созданных VPS, из которого можно переключаться между вашими виртуальными серверами, а также осуществлять быстрый переход в терминал, файловый менеджер или к настройкам VPS-сервера.

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



Также в панели предоставлена информация о текущей конфигурации сервера, установленном при создании сервера ПО и основные графики потребления сервером ресурсов за последние сутки.
Рассмотрим функции, которые доступны из панели управления VPS-сервером.
Статистика
В этом разделе вы можете отслеживать статистику виртуального сервера.
Во вкладке "Статистика VPS" отображаются:
- Нагрузка на CPU — усредненное значение за минуту. Максимальное значение нагрузки зависит от количества ядер вашей конфигурации, т.е. для двухядерной системы общий процент потребления ресурсов CPU не может превышать 200%.
- Детализация использования процессорного времени.
- Load Average — среднее значение загрузки системы в период 1, 5 15 минут.
- Потребление оперативной памяти – ограничивается текущей конфигурацией VPS/VDS.
- Суммарный объем данных на диске.
- Скорость чтения/записи при использовании диска.
- Входящий/исходящий трафик.
При наведении на иконку вы можете получить справочную информацию по каждому из графиков.
Статистику можно просмотреть за час/сутки/неделю/месяц.

Во вкладке "Процессы на сервере" отображается информация о процессах на сервере аналогичная выводу команды top:
- PID — идентификатор процесса.
- COMMAND — команда, запустившая процесс.
- CPU — процент используемого процессорного времени.
- MEM — процент использования оперативной памяти.
- RES — текущее использование оперативной памяти.
- TIME — время использования процессора в секундах.
- NI — приоритет, выставленный командой nice. От −20 (наивысший) до 19.
- TIME — время использования процессора в секундах.
- S — статус процесса. R — running, S — sleeping, Z — zombie.
- USER — пользователь, от которого запущен процесс.

Настройки сервера

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


Переустановка ПО
Как и с изменением конфигурации, вы можете в любой момент переустановить ПО на VPS-сервере. При переустановке можно выбрать как ПО, которое уже установлено на виртуальном сервере, так и другое ПО из маркетплейса.


Управление доступом к серверу для файлового менеджера
Вы можете открыть/закрыть доступ к файлам VPS-сервера через наш файловый менеджер из панели управления VPS.

Сброс пароля
При необходимости вы можете сбросить пароль от пользователя root прямо из панели, новый пароль будет отправлен на контактный email аккаунта.

Удаление виртуального сервера
При удалении VPS-сервера с него безвозвратно удаляются все данные. Предварительно убедитесь, что на сервере не осталось важных данных.

Файловый менеджер
Управлять файлами на VPS-сервере можно прямо из панели управления через наш файловый менеджер.

Если доступ к файлам VPS-сервера для нашего файлового менеджера в настоящий момент запрещен, потребуется дать разрешение на добавление нашего SSH-ключа. Запретить/разрешить доступ вы можете в любой момент в разделе "Настройки сервера".

Настройки сети
В разделе "Настройки сети" вы можете подключить до 10 дополнительных IP-адресов к вашему VPS-серверу, а также выполнить подключение VPS-сервера к приватной сети.



Приватная сеть позволяет объединить несколько Beget VPS в одну сеть с каналом в 1 Гб/сек. для быстрого и изолированного обмена данными между несколькими VPS-серверами.
Мониторинг
В разделе "Мониторинг" вы можете настроить наборы правил, по которым вы будете получать уведомления на почту или в Telegram.

Для подключения мониторинга необходимо настроить одно или несколько правил (например, загрузка CPU больше 80% за последние 5 минут) и выбрать один или несколько сервисов, для которых эти правила будут применены.

После создания правил они будут отображаться в списке "Созданные наборы правил". В списке вы можете изменить правила либо удалить их.

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

Настроить каналы получения уведомлений можно в левой части раздела. Для получения уведомлений на контактный email достаточно включить переключатель. Для получения уведомлений в Telegram необходимо включить переключатель и подключить бота в Telegram, отсканировав QR-код.

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

Версия базы данных
При создании облачной базы данных вы можете выбрать одну из доступных версий базы данных. На данный момент доступны:
- MySQL 5.7
- MySQL 8.0

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


Тариф
Необходимо определиться с подходящей конфигурацией сервера для базы данных. Вы можете выбрать из ряда пресетов, отличающихся количеством ядер CPU и объемом RAM и SSD.
Если вы не уверены в том, сколько ресурсов вам необходимо, то в первую очередь стоит отталкиваться от необходимого места на диске, учитывайте, что часть места займет операционная система и ПО. При необходимости вы сможете увеличить конфигурацию сервера в большую сторону в пару кликов в панели управления.

Название сервера и дополнительные параметры
Вы можете указать название сервера базы данных, которое будет отображаться в списке виртуальных серверов, а также название БД, которая будет создана по умолчанию, и ее пароль.

После указания всех данных остается только нажать на кнопку "Создать базу данных". После создания базы данных вам на контактную почту будет отправлена информация о ней.
Подключение к облачной базе данных
Как только сервер успешно создан, можно приступать к работе.
Для работы с БД можно воспользоваться phpMyAdmin, который доступен по одноименной кнопке в верхней части страницы.

Если к БД нужно подключить сайт, то необходимо использовать данные, указанные на главной странице.

Основное меню сервера
Базы данных
В разделе "Базы данных" вам доступен список созданных баз данных и информация о них (сведения о создании и удалении баз данных на сервере, создании и изменении доступов к ним), а также переход в phpMyAdmin для каждой базы данных.

Статистика
В этом разделе вы можете отслеживать статистику сервера.
В разделе отображаются графики по следующим параметрам:
- Нагрузка на CPU – усредненное значение за минуту. Максимальное значение нагрузки зависит от количества ядер вашей конфигурации, т. е. для двухъядерной системы общий процент потребления ресурсов CPU не может превышать 200%.
- Детализация использования процессорного времени.
- Load Average – среднее значение загрузки системы в период 1, 5, 15 минут.
- Потребление оперативной памяти – ограничивается текущей конфигурацией сервера.
- Суммарный объем данных на диске.
- Скорость чтения/записи при использовании диска.
- Входящий/исходящий трафик.

При наведении на иконку вы можете получить справочную информацию по каждому из графиков.
Статистику можно посмотреть за час/сутки/неделю/месяц.
Настройки сервера

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

Тариф
Вы в любой момент можете настроить конфигурацию сервера, но учитывайте, что его можно изменить только в большую сторону, так как изменение диска в меньшую сторону может привести к потере данных. Для этого необходимо выбрать конфигурацию и подтвердить изменения. Сервер при этом будет перезагружен.

Удаление сервера
При удалении сервера с него безвозвратно удаляются все данные. Предварительно убедитесь, что на сервере не осталось важных данных.

Backup
Для облачных БД доступны автоматические бэкапы, при нажатии на кнопку Backup в карточке сервера откроется соответствующий раздел с примененным фильтром названия сервера:

Для восстановления из бэкапа воспользуйтесь кнопкой "Восстановить" ().
Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем сообществе в Telegram.