Сервис ownCloud обычно воспринимается как облачная инфраструктура (Infrastructure-as-a-Service, IaaS), которую можно запустить на домашнем сервере. Выпущенная 8 марта версия ownCloud 9 выполняет гораздо более широкие функции.
Это верно, что ownCloud можно запустить на сервере под управлением Linux или Windows, имеющем всего 1 Гб ОЗУ. Я сам так делаю помимо того, что запускаю сервис на моих размещенных у провайдеров серверах.
Но ownCloud готов к работе и на больших серверах. Просто спросите европейскую исследовательскую группу CERN и AARNET (Australia’s Academic and Research Network), австралийского сетевого оператора, обслуживающего исследовательские учреждения по всей стране. CERN использует ownCloud, чтобы ежедневно собирать и распределять примерно петабайт данных, которыми пользуются более 8 тыс. ученых по всему миру. ownCloud обеспечивает пользовательский интерфейс для доступа к этим данным.
Но сервис предоставляет не только простой в использовании интерфейс. Теперь он может работать поверх IBM Spectrum Scale или систем хранения Fujitsu и S3 и совместимых со Swift хранилищ объектов. Это позволяет серверам ownCloud масштабироваться до сотен тысяч пользователей.
С помощью ownCloud 9 администраторы могут применять серверы хранения для глубокой интеграции сложных систем хранения с существующими возможностями обработки метаданных. Так, например, ownCloud может управлять метаданными без портирования их в собственную базу данных ownCloud.
ownCloud выступает при этом в роли веб-приложения на языке PHP, работающего поверх Microsoft IIS или Apache. В качестве серверной СУБД ownCloud может поддерживать Oracle, MySQL, MariaDB, SQL Server или PostgreSQL. Его уровень хранения абстрагирован, так что вы можете использовать почти любые системы хранения, которые подключаются к серверу, от Samba или средств коллективного доступа к файлам Windows по протоколу CIFS до NFS и кластеризованных файловых систем, таких как Red Hat Storage. С помощью расширений вы можете использовать Windows Home Directories, FTP и даже внешние сервисы облачного хранения, включая AWS S3, Swift, Google Drive и Dropbox.
Но погодите, есть еще многое другое. Вот что Фрэнк Карличек, основатель и руководитель проекта ownCloud, сообщил в эксклюзивном интервью: «Миссия ownCloud заключается в том, чтобы сделать файлы как можно более легко и безопасно доступными на любых ваших устройствах. ownCloud делает это с помощью веб-интерфейса, Desktop Syncing, Mobile Apps, подключения WebDAV и т. д. Но получив свои файлы, вы намереваетесь что-нибудь с ними делать».
Для этого ownCloud позволяет теперь просматривать и редактировать файлы с помощью LibreOffice. Помимо этого ownCloud 9 предоставляет возможность расставлять теги и структурировать файлы. «Это важно, если вы имеете дело с огромным количеством файлов, как в типичной компании, — сказал Карличек. — Активные веб-каналы и уведомления от различных устройств представляют хороший способ оставаться в курсе дела. Кроме того, есть календарь, список контактов, включая совместно используемые, электронная почта и чат».
Все эти инновации не могут ставиться в заслугу только ownCloud. Карличек отметил: «Многие из названных функций в действительности созданы сторонними разработчиками, которые интегрируют их в ownCloud через нашу экосистему приложений... В будущем эти функции станут сверхважными и критическим важными. ownCloud, как платформа с открытым исходным кодом и поддержкой приложений, имеет гораздо лучшие позиции, чем ее патентованные монолитные и централизованные конкуренты, такие как Google, Dropbox и другие».
Итак, если вам нужно частное облако типа IaaS, которое вы можете контролировать и которое работает на вас независимо от того, находитесь вы у себя дома или в ЦОДе, опробуйте ownCloud. Я опробовал и очень доволен.