Уважаемые коллеги!

Ранее мы обсуждали выбор облачного хранилища. Предлагаю рассмотреть Nextcloud — гибкое Open Source-решение, которое можно адаптировать под наши нужды. Чтобы определить ключевые параметры, прошу заполнить небольшой бриф ниже ⏬:

А пока краткая ремарка о достоинствах данного решения:
  • Полный контроль данных — хранение на своих серверах без зависимости от сторонних провайдеров
  • Гибкая безопасность — двухфакторная аутентификация, шифрование, детальные права доступа
  • Офисная интеграция — совместное редактирование документов (OnlyOffice, Collabora Online)
  • Автоматизация рабочих процессов — утверждение документов, уведомления, маршрутизация файлов
  • Мобильный доступ — синхронизация с Android/iOS, офлайн-доступ всегда под рукой
  • Управление версиями — история изменений чертежей и смет с возможностью отката
  • Интеграция с инфраструктурой — подключение корпоративной авторизации (LDAP, Active Directory)
  • Расширяемость — 200+ приложений (чат, календарь, управление проектами)
  • Аналитика использования — мониторинг загрузки хранилища, активности пользователей
  • Экономия бюджета — отсутствие абонплаты, только затраты на инфраструктуру
Как можем поступить
  1. Ответственные заполнят своё имя и  бриф (5-7 минут) до определённой даты
  2. После сбора ответов обсудим общие приоритеты
  3. Согласуем бюджет и дату запуска
  4. Запускаем
 
С уважением к вашей работе,
Михайлов Алексей

<<< Вы можете скачать и ознакомиться с примером Технического Задания по настройке сервера на платформе NextCloud

*Авторизация через сторонние сервисы (Google, Яндекс). Это может создать потенциальные риски для безопасности, так как вы передаете управление авторизацией третьей стороны. Лучше использовать собственную систему авторизации или интегрироваться с корпоративной системой
Опишите ваши конкретные потребности. Например:

  • Управление документами
    Например: Автоматическая сортировка чертежей по объектам при загрузке
  • Версионность файлов
    Например: Сравнение разных версий смет с визуализацией изменений
  • Интеграция с ПО
    Например: Автоматический экспорт чертежей из Revit в облако
  • Автоматизация
    Например: Уведомление технадзора о новых актах КС-2
Что стоит указать:
  • Текущие проблемы (например: "Потеряли 3 часа на поиск последней версии ППР")
  • Желаемые улучшения (например: "Авторассылка документов субподрядчикам")
  • Критичные ограничения (например: "Нет просмотра DWG без скачивания")
Эти и другие функции можно реализовать в Nextcloud (некоторые потребуют дополнительной настройки)
Пример: Если 20 сотрудников одновременно работают с тяжелыми чертежами (500+ МБ), сервер должен обеспечивать:

  • Быструю загрузку/выгрузку файлов без тормозов
  • Стабильную работу при одновременном доступе
  • Автоматическое кэширование часто используемых файлов
---
Для таких задач потребуется сервер с хорошей дисковой подсистемой и быстрым сетевым подключением.
Для надежной работы системы предлагается:
  • • Автоматическое резервирование измененных данных каждые 4 часа
  • • Фоновая работа без влияния на производительность
  • • Инкрементное копирование для экономии ресурсов
Требования к оборудованию:
  • • Производительные SSD-накопители
  • • Оптимизированная сетевая инфраструктура
  • • Выделенные каналы передачи данных
---
Данная конфигурация гарантирует сохранность информации при минимальном влиянии на рабочие процессы.
Чем больше версий файлов сохраняется, тем:
  • • Выше расходы на дисковое пространство
  • • Больше точек восстановления при сбоях
  • • Дольше можно отслеживать историю изменений
Рекомендуем выбрать оптимальный баланс между глубиной архива и бюджетом на хранение.
Шифрование резервных копий защищает данные даже при физическом доступе к носителям, обеспечивая конфиденциальность информации.
Размещение копий в разных локациях страхует от локальных катастроф. Чем больше точек хранения - тем выше надежность и затраты.

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

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

  • Жесткие диски могут выходить из строя: Аппаратные неисправности, такие как сбой жесткого диска или SSD, могут привести к потере данных.
  • Неправильные обновления или конфигурации: Непреднамеренные ошибки при обновлении операционной системы или программного обеспечения могут привести к неполадкам, которые делают систему неработоспособной.
  • Вирусы и кибератаки: Вредоносные программы могут повредить или украсть данные, что делает резервирование жизненно важным.
  • Физические повреждения: Пожары, затопления и другие стихийные бедствия могут физически уничтожить оборудование.
  • ---

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

    RAID (Redundant Array of Independent Disks) — это технология, позволяющая объединять несколько жестких дисков в единое логическое устройство для повышения надежности и производительности хранения данных. Основные преимущества RAID включают:

    • Увеличение отказоустойчивости: В случае сбоя одного диска данные можно восстановить с других дисков в массиве.
    • Повышение производительности: RAID может ускорить доступ к данным за счет распределения чтения и записи между несколькими дисками.
    • Увеличение объема хранилища: Позволяет объединять пространство нескольких дисков для создания более крупного логического тома.

    Как выбрать правильный уровень RAID?

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

    • RAID 0: Обеспечивает максимальную производительность, но не имеет защиты данных. При сбое одного диска данные теряются.
    • RAID 1: Копирует данные на два диска, предлагая высокую защиту, но удваивая стоимость хранения.
    • RAID 5: Обеспечивает баланс между производительностью и отказоустойчивостью, используя метод чередования данных с паритетом. Позволяет продолжать работу при сбое одного диска.
    • RAID 6: Похож на RAID 5, но поддерживает сбой двух дисков, обеспечивая дополнительный уровень защиты.
    ---

    Выбор RAID будет зависеть от критичности данных и уровня доступного бюджета на хранение.

    1. Базовый контроль

    Следит за доступностью Nextcloud и мгновенно сообщает о простоях.
    Пример: Если сервер "упал" во время загрузки чертежей — вы получите SMS.

    2. Расширенный анализ

    Отслеживает нагрузку на сервер (CPU, память, диски) и помогает предотвратить сбои.
    Пример: Покажет, что 3D-модели занимают 80% диска до его полного заполнения.

    Свой вариант:

    Опишите, какие именно параметры нужно отслеживать (например, "пиковая нагрузка при ежедневной выгрузке отчетов в 17:00" или "Зависания при одновременном редактировании ТЗК 5+ пользователями").

    Нужен ли вам веб-интерфейс для системного администрирования? Веб-интерфейс помогает облегчить управление сервером, предоставляя графический интерфейс пользователя для выполнения различных административных задач через веб-браузер. Если вы рассматриваете использование такого интерфейса, пожалуйста, укажите ваши предпочтения или требования ниже
    Для проектно-строительной компании с 20-50 пользователями оптимален PostgreSQL — он «закроет» растущие потребности в работе с графикой и большими данными. Если серверные ресурсы ограничены, а задачи в основном документоориентированные — MariaDB.
    Рекомендуется выбирать Nginx с PHP-FPM для развертывания Nextcloud в связи с их высокой производительностью, стабильностью и безопасностью. Эти технологии обеспечивают быстрое выполнение PHP-скриптов, эффективное управление ресурсами сервера и надежную защиту от потенциальных угроз безопасности. Дополнительно, широкая поддержка сообщества обеспечивает доступ к решениям проблем и актуальным обновлениям, что делает их привлекательным выбором для облачных инфраструктур.
    Какие дополнительные права доступа и ограничения требуются для файлов и папок помимо стандартных разрешений на чтение/запись?
    Опишите желаемый уровень детализации и гибкости в управлении доступом к данным в облачном хранилище.
    Нажмите или перетащите файлы в эту область для загрузки. Вы можете загрузить до 5 файлов.
    Если у вас есть своё Техническое задание, или вы хотите поделиться важным файлом со мной, буду рад ознакомиться с ним.
    Комментарий к файлу или, если вы что-то вспомнили, или желаете просто оставить комментарий, пишите - для меня важная каждая мелочь!