DevOps для малого бизнеса

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

  • Выкладка из Git вместо правок на живом сайте
  • Тестовая копия для проверки обновлений
  • Всё описано: проект не зависит от одного человека
  • Большой опыт разработки и DevOps — кто мы
DevOps для малого бизнеса

Кому это нужно

  • у вас есть свой разработчик или подрядчик, и сайт регулярно обновляется;
  • обновления выкладывают вручную: копируют файлы, правят прямо на сервере;
  • после обновлений что-то периодически ломается, и непонятно, что именно поменяли;
  • как всё устроено, знает один человек — и страшно представить, что будет, если он пропадёт.

Что настраиваем

Ровно столько автоматизации, сколько нужно проекту вашего размера. Без Kubernetes там, где хватит одного сервера.

  • Git
  • GitLab CI
  • GitHub Actions
  • Docker
  • Docker Compose
  • Ansible
  • nginx
  • Uptime Kuma
  • Zabbix
  • Prometheus
  • Grafana
  • Выкладка из Git

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

  • Тестовая копия

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

  • Docker

    Сайт и его окружение упакованы в контейнеры: на тестовой копии, на сервере и у разработчика всё работает одинаково, а переезд на другой сервер становится обычной задачей, а не проектом на неделю.

  • Мониторинг и логи

    Уведомления о падении сайта и всплесках ошибок, логи в одном месте. Разработчик видит ошибку сразу, а не ищет её по серверу.

  • Инфраструктура как код

    Настройки сервера описаны в Ansible: сервер можно пересобрать с нуля по описанию, а не по памяти одного человека. Плюс документация — что где работает.

  • Разумные расходы

    Смотрим, за что вы платите хостингу: лишние мощности, забытые серверы и диски. Предлагаем, где сэкономить без потери надёжности.

Как обычно проходит работа

По шагам и без остановки сайта. Польза есть уже после первого шага.

  1. Знакомство

    Смотрим сервер и то, как сейчас выкладываются обновления, общаемся с разработчиком.

  2. План и цена

    Что настраиваем и в каком порядке. Фиксированная цена за каждый этап.

  3. Тестовая копия

    Начинаем с неё: сразу появляется место, где можно безопасно проверять обновления.

  4. Автоматическая выкладка

    Git, проверка, выкладка на сайт и быстрый откат.

  5. Документация

    Описываем, как всё устроено. Дальше разработчик выкладывает обновления сам, без нас.

Стоимость

Настройка — разовая работа по фиксированной цене. Дальше можно справляться самим или подключить подписку на обслуживание сервера.

РаботаЦена
Тестовая копия сайта для проверки обновленийот 5 000 ₽
Автоматическая выкладка сайта из Gitот 10 000 ₽
Перевод сайта в Dockerот 12 000 ₽
Мониторинг с уведомлениями в Telegramот 1 700 ₽

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

Сайт на 1С-Битрикс или WordPress. Это подойдёт?

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

Нам нужен Kubernetes?

Скорее всего, нет. Сайту или магазину на одном-двух серверах хватает Docker и аккуратной автоматизации. Kubernetes оправдан, когда серверов и сервисов десятки, — и тогда, честно скажем, вам лучше обратиться к большому DevOps-подрядчику.

Что если разработчик сменится?

Всё описано и хранится в вашем репозитории и ваших аккаунтах. Новый разработчик продолжит работу по документации, а доступы с самого начала принадлежат вам.

Сколько это стоит в месяц?

Настройка — разовая работа, ежемесячной платы за неё нет. Если хотите, чтобы за сервером и выкладкой дальше следили мы, есть подписка на обслуживание — от 1 900 ₽ в месяц за сервер.

Другие услуги

  • Удалённое администрирование серверов

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

    от 1 900 ₽ в месяц

  • Обслуживание VPS

    Тарифы для сайтов и магазинов на VPS у любого провайдера. Настройка сервера под ключ.

    от 1 900 ₽ в месяц

  • Настройка бэкапов

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

    от 2 500 ₽

Расскажите, как сейчас выходят обновления сайта

Ответим в течение часа в рабочее время: Пн–Пт, 9:00–19:00 по Новосибирску (5:00–15:00 по Москве). Пароли присылать не нужно — на первом шаге они не понадобятся.