Управляемый Linux-сервер: что такое администрирование
Вы купили VPS, потому что он был дешёвым и гибким. Первые месяцы всё шло хорошо. Потом одно обновление сломало настройку веб-сервера, ночью закончилось место на диске или пришлось разбираться, почему база данных вдруг стала медленной. И стало ясно: владеть сервером ещё не значит, что кто-то о нём заботится.
Именно об этом разрыве и вопрос «управляемый или неуправляемый сервер».
Короткий ответ: неуправляемый (unmanaged) сервер означает, что провайдер даёт вам работающую машину, а всё, что на ней происходит, — ваша забота. В случае управляемого (managed) сервера кто-то другой отвечает за то, чтобы система была обновлена, защищена, имела резервные копии и находилась под наблюдением. Администрировать самому можно, если у вас есть на это время и навыки, а сервер не критичен для бизнеса. Если простой стоит вам денег или клиентов, администрирование дешевле тушения пожаров.
Что на самом деле входит в «голый» VPS
Покупая виртуальный сервер у хостинг-провайдера, вы обычно получаете:
- работающую виртуальную машину с процессором, памятью и диском;
- свежеустановленную операционную систему (например, Ubuntu);
- сетевое подключение и IP-адрес;
- ответственность провайдера за оборудование и дата-центр.
На этом ответственность провайдера заканчивается. Всё, что внутри операционной системы, — ваше: файрвол, защита SSH, веб-сервер, база данных, сертификаты, обновления, резервные копии, логи и то, чтобы кто-то заметил, когда что-то сломалось.
Это не вина хостера. Так устроена услуга, и именно поэтому она дешёвая.
Что берёт на себя администратор
Администрирование серверов — это не одна задача, а множество мелких регулярных работ. Каждая по отдельности проста, и каждую легко забыть. Когда я администрирую сервер, в работу обычно входит:
- Установка и настройка. Новые серверы я устанавливаю на Ubuntu 26.04. Веб-сервер — Nginx или Apache2, база данных — PostgreSQL или MySQL/MariaDB, при необходимости Docker, Tomcat, Elasticsearch или OpenSearch. Всё документируется, чтобы потом и другой специалист понял, что где находится.
- Обновления безопасности. Они не могут ждать, «пока будет время». Администрирование означает, что обновления ставятся по плану, а после них проверяется, что сервисы работают.
- Защита. Файрвол, SSH-ключи вместо паролей, отключение ненужных сервисов, ограничение попыток подбора пароля. Подробный список — в статье защита Linux-сервера: контрольный список.
- Резервное копирование и проверка восстановления. Копия, которую ни разу не пробовали восстановить, — это только надежда.
- Мониторинг. Заполненность диска, память, нагрузка, срок действия сертификатов, состояние сервисов. Цель — заметить проблему до того, как о ней позвонит клиент.
- Решение проблем. Когда что-то случается, есть человек, который знает этот сервер, а не посторонний, впервые заходящий в систему.
- Жизненный цикл версий. Когда поддержка версии Ubuntu заканчивается, план должен быть готов заранее, а не в последнюю неделю. Об этом я писал в статье обновление Ubuntu-сервера до новой LTS.
О содержании самого договора — сроки реакции, что входит в цену, а что нет — отдельная статья: обслуживание Linux-сервера: что входит в договор.
Когда можно администрировать сервер самому
Самостоятельное администрирование — само по себе не плохая идея. Оно подходит, если:
- у вас или в вашей команде есть человек, который знает Linux и у которого есть на это регулярное время, а не только когда что-то сломалось;
- сервер — для разработки или тестов, и его простой ничего не стоит;
- сервис простой (например, один статический сайт), и его можно быстро поднять с нуля;
- вы хотите учиться и готовы ошибаться.
Когда это плохая идея
Администрирование окупается, если:
- на сервере работает интернет-магазин, клиентский портал или бизнес-программа, и простой сразу означает потерянные продажи или простой сотрудников;
- сервер когда-то настраивал человек, который больше недоступен, и никто точно не знает, что там работает;
- на сервере есть персональные данные, и вы должны быть в состоянии показать, что они защищены;
- обновления делаются «когда кто-нибудь вспомнит»;
- единственный, кто знает сервер, — тот же человек, который должен руководить бизнесом.
Самый дорогой вариант — обычно третий путь: сервер формально «чей-то», но на деле никто на него не смотрит, пока что-нибудь не случится.
Как выбрать
Задайте себе три вопроса:
- Что будет, если сервер полдня не работает? Если ответ «ничего особенного», можно администрировать самому.
- Кто заметит, что диск заполнен на 95%? Если ответ «никто», вам нужен мониторинг — свой или чужой.
- Смог бы кто-то другой завтра разобраться в вашем сервере? Если настройка существует только в голове одного человека, это риск независимо от того, кто администрирует.
Если ответы склоняются в другую сторону, не обязательно передавать всё сразу. Часто разумно начать с аудита: я просматриваю сервер и записываю, что там работает, что устарело и что рискованно. На этой основе вы сами решаете, администрировать дальше самостоятельно или передать.
Частые вопросы
Означает ли управляемый сервер, что нужно менять хостинг?
Нет. Администрирование — это услуга, касающаяся того, что работает на сервере, а не того, где физически стоит машина. Я могу администрировать сервер у вашего нынешнего хостера, будь то VPS или облачный сервер.
Какие дистрибутивы Linux вы администрируете?
Я предпочитаю Ubuntu, новые серверы устанавливаю на Ubuntu 26.04. Также беру на администрирование системы Debian и семейства RHEL.
Чем администрирование отличается от обслуживания сервера?
Эти слова часто используют как синонимы. Обслуживанием обычно называют регулярные работы (обновления, резервное копирование, проверки), администрирование шире и включает также настройку, изменения и решение проблем. На практике важно то, что написано в договоре, а не название.
Могу ли я потом забрать сервер обратно?
Да. Доступы остаются у вас, а настройка задокументирована, так что сервер может принять и кто-то другой.
Нужен ли вашему серверу администратор?
Если вы не уверены, нужен ли вашему серверу администратор, напишите мне. Опишите в паре предложений, что работает на сервере и кто сейчас за ним следит, здесь. Я отвечу в течение одного рабочего дня и честно скажу, могу ли и как помочь. Подробнее об услуге — на странице администрирование Linux-серверов.
