Все статьи
Инфраструктура··8 мин

Своё облако и мониторинг серверов: когда бизнесу пора перестать надеяться на «авось»

Корпоративное облако на Nextcloud и мониторинг серверов с оповещениями в Telegram: риски, сравнение затрат с подписками, правило бэкапов 3-2-1 и чек-лист.

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

Посчитаем на примере. Интернет-магазин принимает заказы примерно на 40 000 грн в день. Сайт недоступен с утра субботы до понедельника — это около 80 000 грн несостоявшихся заказов. И это без учёта клиентов, которые ушли к конкурентам и уже не вернутся, и рекламы, которая все эти два дня крутилась на неработающий сайт. Настроить мониторинг, который сообщил бы о проблеме через пару минут, стоит в разы меньше.

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

Почему это происходит

Инфраструктура в малом бизнесе растёт стихийно. Кто-то когда-то завёл общую папку в личном аккаунте, сайт поднял фрилансер, который давно не на связи, а резервные копии «вроде бы делаются». Пока всё работает, никто об этом не думает. Проблема в том, что узнаёте вы о сбое в худший момент — и чаще всего от клиентов.

Главные риски, которые я вижу чаще всего

  • Рабочие файлы в личных облаках сотрудников. Прайсы, договоры, фото объектов — в личных Google Drive или Dropbox. Компания не контролирует, кто и к чему имеет доступ.
  • Потеря доступа при увольнении. Человек ушёл — пароль знал только он, а файлы остались в его аккаунте. Иногда уход бывает не мирным.
  • Нет резервных копий. Или они есть, но лежат на том же сервере, что и данные. Сломался диск или сервер зашифровал вирус — пропало всё сразу.
  • Простои замечают клиенты. Никто не следит, работает ли сайт, CRM, телефония, не заканчивается ли место на диске и не истёк ли SSL-сертификат.

Корпоративное облако на Nextcloud + S3

Nextcloud — это аналог Google Drive или Dropbox, который работает на вашем сервере. Файлы хранятся в S3-хранилище, которое легко расширять по мере роста объёма.

Что получает компания:

  • Роли и доступы по отделам. Бухгалтерия видит свои папки, продажи — свои, руководитель — всё. Новому сотруднику доступ выдаётся за минуту.
  • Контроль при увольнении. Аккаунт блокируется, а все файлы остаются у компании.
  • Двухфакторная аутентификация (2FA). Украденного пароля недостаточно, чтобы войти.
  • SSL-шифрование соединения.
  • Синхронизация с компьютерами и телефонами — сотрудники работают с файлами так же привычно, как в Dropbox.
  • Резервные копии по расписанию, в отдельное место.

Сколько это стоит в сравнении с подписками

Ниже — условный пример для иллюстрации. Цены подписок и серверов разные у разных провайдеров и меняются, поэтому считайте на своих цифрах. Для примера возьмём облачный сервис с оплатой около $12 за пользователя в месяц и своё облако на арендованном сервере.

Пользователей Подписка ~$12/польз./мес Своё облако: сервер + S3 (~$50/мес) + поддержка ($100/мес)
10 ~$120/мес ~$150/мес
25 ~$300/мес ~$150/мес
50 ~$600/мес ~$170–200/мес (больше места)

Плюс разовая настройка своего облака. Выводы из примера:

  • При 10 пользователях подписка обычно дешевле — и это нормально.
  • С 20–25 человек своё облако начинает выигрывать по деньгам, и разрыв растёт с каждым новым сотрудником.
  • Важно: подписочные сервисы часто включают почту и офисные программы. Сравнивайте то, что вам реально нужно.

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

Мониторинг: Grafana + Prometheus + оповещения в Telegram

Мониторинг — это система, которая круглосуточно следит за серверами и сервисами и сразу пишет вам, если что-то не так. Я обычно использую связку Prometheus (сбор метрик), Grafana (наглядные графики) и оповещения в Telegram.

Что стоит отслеживать

  • Доступность сайта, CRM, API, телефонии — проверка каждую минуту.
  • Ресурсы сервера — процессор, память, место на диске.
  • Срок действия SSL-сертификатов — предупреждение заранее, а не когда браузер показывает клиентам ошибку.
  • Базы данных — работают ли, не растут ли аномально.
  • Резервные копии — выполнился ли бэкап этой ночью.

Как это выглядит

В рабочую Telegram-группу приходит сообщение: «Диск на сервере заполнен на 90%» или «Сайт не отвечает 3 минуты». Вы или ответственный специалист реагируете до того, как проблему заметят клиенты. А в Grafana видно, как ведут себя серверы за неделю или месяц, — легко понять, пора ли расширяться.

Правило резервного копирования 3-2-1

Самое простое и надёжное правило для бэкапов:

  • 3 копии данных — рабочая и две резервные.
  • 2 разных носителя или хранилища — например, сервер и S3.
  • 1 копия в другом месте — в другом дата-центре или у другого провайдера.

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

Чек-лист: всё ли в порядке с вашей инфраструктурой

Отметьте, что у вас уже есть:

  • Рабочие файлы хранятся в корпоративном хранилище, а не в личных аккаунтах.
  • При увольнении сотрудника доступы отключаются в тот же день по понятной процедуре.
  • Для доступа к важным системам включена двухфакторная аутентификация.
  • Резервные копии делаются автоматически и хранятся в другом месте.
  • Восстановление из бэкапа проверялось за последние 3 месяца.
  • Вы узнаёте о падении сайта или сервера за минуты, а не от клиентов.
  • Серверы, домены и пароли оформлены на компанию, а не на бывшего подрядчика.
  • Есть описание: какие серверы есть, что на них работает, кто за них отвечает.

Если не отмечено три пункта и больше — стоит заняться этим до того, как случится инцидент.

Как это выглядит на практике

Корпоративное облако на Nextcloud с S3. Я развернул облако с SSL и 2FA, настроил роли и доступы по отделам, резервное копирование и синхронизацию с компьютерами и телефонами сотрудников. Подробнее о кейсе.

Платформа для компании с объектами и выездными бригадами. Система учёта техники, склада и работ на объектах работает на собственных серверах, доступ к которым — только через VPN. Резервное копирование и восстановление настроены. Подробнее о кейсе.

Когда это пока не нужно

  • В компании 3–5 человек, чувствительных данных немного — достаточно корпоративных аккаунтов в облачном сервисе с 2FA.
  • У вас один простой сайт на хорошем хостинге, где уже есть бэкапы и мониторинг доступности.
  • Нет никого, кто будет поддерживать сервер, и вы не готовы платить за поддержку. Своё облако без обслуживания — хуже, чем подписка.

Сколько стоит

Настройка сервера, облака или мониторинга — от $150 в зависимости от объёма. Поддержка с мониторингом, обновлениями и контролем бэкапов — от $100 в месяц.

Проверим вашу инфраструктуру

Не уверены, что у вас с резервными копиями и кто узнает о падении сервера первым? Запишитесь на бесплатный 30-минутный разбор — пройдёмся по чек-листу, и я подскажу, что закрыть в первую очередь. Подробнее об услуге — на странице серверы и поддержка.

Хотите так же у себя?

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

Обсудить задачу

Статьи по теме

Контакты

Расскажите, что болит — предложу решение

Отвечу в течение 2 часов в рабочее время. Первый разбор процессов — бесплатно.

  • Ответ в течение 2 часов
  • Бесплатный разбор процессов
  • Смета с фиксированной ценой
Что нужно
Ориентировочный бюджет

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