Блог iSpace

Обзор платформ для совместной работы: iSpace, Nextcloud, FileCloud и ownCloud

Полезные статьи
iSpace — отечественная ECM/BPM-платформа (альтернатива MS SharePoint и Nextcloud), предназначена для комплексной корпоративной работы с контентом: централизованное хранение, совместная работа, автоматизация бизнес-процессов и создание бизнес-приложений без программирования (low-code/no-code).
Источник: пресс-служба iSpace (ispace-platform.ru)
Nextcloud — открытая клиент-серверная система для хранения, синхронизации и совместной работы с файлами, поддерживающая обмен, календари, контакты, чаты, документы и др.
Источник: https://help.lws-hosting.com/en/How-to-use-the-NextCloud-web-interface
FileCloud — корпоративная платформа для обмена файлами, синхронизации, резервного копирования и управления контентом с усиленной безопасностью, высокой доступностью и гибридными развертываниями.
Источник: https://www.filecloud.com/filecloud-overview-tour/
ownCloud — платформа для синхронизации и совместной работы с файлами, доступна в классическом варианте на PHP и в новой версии Infinite Scale на Go для корпоративных клиентов.
Источник: https://doc.owncloud.com/server/next/classic_ui/webinterface.html

Используемые технологии

iSpace:
  • Архитектура: микросервисная.
  • Стек: React, ASP.NET Core; СУБД — PostgreSQL или MongoDB.
  • Дополнительно: low-code/no-code инструменты, интеграция через API/OpenAPI, Keycloak (аутентификация, LDAP/AD, MFA), доступ к исходному коду.

Nextcloud:
  • Стек: PHP, JavaScript, WebDAV (SabreDAV), СУБД — SQLite, MariaDB/MySQL, PostgreSQL и др., Web-серверы — Apache/nginx.

FileCloud:
  • Архитектура: трехуровневая (web, приложение, база данных), высокодоступная.
  • Стек:
  • Web-уровень: SSL, балансировка.
  • App-уровень: Apache-ноды, сервисы для поиска (Solr), антивирус, генерация превью.
  • База данных: MongoDB с репликами, Solr.
  • Безопасность: TLS 1.3, AES-256, FIPS 140−2, zero-trust, SAML/AD/LDAP, MFA, антивирус (ICAP), CDR и др.

ownCloud:
  • Classic: PHP, поддержка PostgreSQL, MySQL/MariaDB, Oracle, SQLite, работает на Linux и других ОС.
  • Infinite Scale:
  • Backend на Go, фронтенд — Phoenix UI с Vue.js.
  • Микросервисы (gRPC), поддержка S3, POSIX, OpenID Connect, масштабирование, гео-репликация, высокая производительность.

Преимущества и недостатки

iSpace

Преимущества:
  • Российская разработка, в реестре отечественного ПО.
  • Микросервисная архитектура, low-code/no-code, доступ к исходному коду.
  • Гибкая ролевая модель для обеспечения и, продвинутые сценарии управления доступом, развертывание в собственном контуре, шифрование данных и логирование действий пользователей для обеспечения безопасности, открытый API для интеграций.
  • Без ограничений по числу приложений/автоматизаций в лицензии.

Недостатки:
  • Требуется изучение и настройка, Enterprise-редакция платная.
  • Меньшая зрелость экосистемы по сравнению с open-source альтернативами.

Nextcloud

Преимущества:
  • Открытый код, богатая экосистема (200+ приложений), гибкость, контроль над данными.
  • Поддержка WebDAV (сегодня технология считается устаревшей и небезопасной), клиентов и сервисов, разнообразные функции (календарь, контакты, конференции).
  • Сообщество и форки, масштабируемость.

Недостатки:
  • Самохостинг может быть сложен; требует ресурсов и квалификации.
  • Может медленно работать при неправильной настройке; WebDAV проблемный в старых версиях.

FileCloud

Преимущества:
  • Enterprise-класс: безопасность, шифрование, zero-trust, соответствие стандартам (GDPR, HIPAA и др.).
  • Высокая доступность, масштабируемость, гибридное и кластерное развертывание.
  • Интеграции, управление, аудит, синхронизация и защита файлов.

Недостатки:
  • Стоимость и сложность развертывания.
  • Более закрытый и коммерческий характер по сравнению с open-source.

ownCloud

Преимущества:
  • Бесплатная классическая версия, большая совместимость.
  • Infinite Scale — современная архитектура, высокая производительность, микро-сервисы.

Недостатки:
  • Некоторые функции Enterprise доступны только в платной версии.
  • Infinite Scale пока менее насыщен приложениями, по сравнению с Nextcloud.

Дополнительные аспекты

Лицензирование и стоимость: iSpace имеет Community (бесплатная) и Enterprise (платная)-редакции. Nextcloud и ownCloud (классическая) — open-source, с доступными платными расширениями. FileCloud — коммерческая система.

Кастомизация: iSpace — гибкая платформа для создания собственных приложений; Nextcloud — расширения; FileCloud — ориентирован на enterprise; ownCloud — основан на современных микро-сервисах.

Миграция и интеграции: iSpace поддерживает импорт из Excel, API, OpenAPI, интеграции с BI, есть утилита миграции из SharePoint Server; Nextcloud поддерживает LDAP, WebDAV, приложения; FileCloud поддерживает AD, LDAP, SAML и шифрование; ownCloud поддерживает federated cloud, OpenID, S3-хранилища.
Платформа
Назначение / Сценарий применения
Стек технологий / Архитектура
Ключевые преимущества
Основные недостатки
iSpace
ECM – широкий набор сценариев совместной работы с корпоративным контентом в командах /BPM - автоматизация бизнес-процессов, совместная работа
Микросервисы, React + ASP.NET Core, PostgreSQL/MongoDB, low-code/no-code, Keycloak, API/OpenAPI
Российское ПО, доступ к коду, гибкая автоматизация, безопасность, доступность поддержки российского производителя, возможность доступа к исходному коду
Для самостоятельного развертывания необходимо знакомство с настройкой компонент для обеспечения (сервис аутентификации, поиск, хранилище)
Nextcloud
Самохостинг файлов, чатов, календарей, контактов, документов
PHP + WebDAV, MySQL/PostgreSQL, поддержка WebDAV/SabreDAV
Open-source, богатая экосистема, контроль над данными
Требует квалифицированной настройки, Enterprise-фичи в платной редакции, поддержка зарубежом
FileCloud
Корпоративное управление файлами с безопасностью
3-уровневая архитектура (web, app, БД), MongoDB, Solr, Apache
Безопасность, масштабируемость, соответствие стандартам
Дорого, сложное развертывание, Enterprise-фичи в платной редакции, поддержка зарубежом
ownCloud
Синхронизация файлов, корпоративная совместная работа
Классика: PHP, MySQL/PostgreSQL; Infinite Scale: Go, Vue.js, gRPC, микро-сервисы
Infinite Scale — высокая производительность, масштабирование
Enterprise-фичи платны, менее зрелая экосистема
В таблице приведено сравнение по части функциональности. Сравнение проведено на основании данных из открытых источников и может не отражать точную картину на каждый момент времени или содержать неточности. При обнаружении ошибок, просим сообщить нашей команде sales@ispace-platform.ru.
Ознакомиться с полной версией сравнительной таблицы можно по ссылке.