Серверы и порядок в инфраструктуре

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

Стоимость
от 200 000 ₽
Срок
3–6 недель
Скопировать адрес или текст обращения

ponomarev.prime@yandex.ru

Название услуги уже в сообщении. Дополните задачу и отправьте, когда будете готовы.

← Все услуги
QA и инженерные услуги

Это про вас, если

  • Серверы настраивались руками, и никто не может сказать, что именно на них поставлено
  • Есть сервер, который боятся перезагружать
  • Логи лежат на самих машинах, и разбор инцидента начинается с ssh на пять хостов
  • Мониторинга нет или он есть, но алерты все отключили, потому что их слишком много
  • Доступ по ssh — общий ключ, который знает половина команды и два бывших подрядчика
  • Обновления безопасности ставятся тогда, когда о них напоминает клиент или аудит

Чем это заканчивается

Сервер, настроенный руками, — это одна копия знания, которая живёт в голове человека и в истории команд bash. Он не воспроизводится, не проверяется и не передаётся. Пока всё работает, это не стоит ничего; в день отказа диска цена — простой на срок, который никто не может назвать заранее, потому что никто не знает точный состав настройки. Отдельная статья — уязвимости в необновляемых пакетах и открытые наружу порты: их находят массовым сканированием за часы, и дальше сценарий одинаковый для всех.

Как мы работаем

Инвентаризация

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

Базовая конфигурация как код

Пользователи, ключи, пакеты, сервисы, брандмауэр, параметры ядра — всё описывается в Ansible и хранится в вашем репозитории. Критерий приёмки жёсткий: сервер поднимается с нуля прогоном плейбука, без единого ручного шага.

Харденинг

Вход по ключам, отдельные учётные записи вместо общего root, минимум открытых портов, автоматические обновления безопасности, разделение прав. Делаем по чек-листу и оставляем чек-лист вам — чтобы следующая машина собиралась так же.

Наблюдаемость

Метрики и дашборды, централизованные логи, алерты по тем событиям, которые требуют действия. Настраиваем так, чтобы алертов было мало: система, шлющая двести уведомлений в день, эквивалентна её отсутствию.

Резервные копии и проверка восстановления

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

Передача

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

Что остаётся у вас

  • Ansible-репозиторий, из которого сервер поднимается с нуля
  • Реестр серверов и сервисов: что где крутится, кто отвечает, что открыто наружу
  • Харденинг по чек-листу, чек-лист остаётся у вас
  • Мониторинг, дашборды и централизованные логи с осмысленными алертами
  • Резервное копирование с протоколом проверенного восстановления
  • Runbook на типовые аварии — понятный дежурному, а не только автору

Частые вопросы

Обсудим вашу задачу по этой услуге

Расскажите, что хотите запустить или улучшить и какие сложности нужно учесть. Подберём решение под ваши потребности, сроки и бюджет. Название услуги уже будет в черновике сообщения.

Личные встречи — в Москве и Санкт-Петербурге.

Форматы сотрудничества Трудовой договор по совместительству · ГПХ · Договор с ИП

Скопировать адрес или текст обращения

ponomarev.prime@yandex.ru

Откроется черновик сообщения — его можно дополнить перед отправкой.

Отвечаем в течение рабочего дня. Пн–Пт, 10:00–19:00 МСК.