Требуется точная синхронизация времени. То есть если на обоих сторонах (ладно на сервере), не установлен ntp, то синхронизация работать не будет.
Синхронизация происходит по WebDav, а значит на каждый файлик будет делаться отдельная серия PUT/PROPPATCH/PROPFIND запросов. Это сразу исключает синхронизацию, к примеру, логов pidgin. Там 100500 маленьких файликов, размер которых сравним с размерами ответа. И при каждой попытке положить файл будет делаться 3! запроса к скрипту. А значит будет дёргаться Apache(ну или php-fpm, что там у вас). Скрипт хоть и лёгкий, но всё равно это адски напрягает систему. А APC, например, приходится выключать, потому что тогда скрипт работает криво.
Работа через nginx это, я вам доложу, непростое занятие.
ownCloud хорош если нужно синхронизировать музычку там, или ещё чего, но не 100к мелких файлов.
Можно добавить сюда Nexenta, FreeNAS или аналогичное хранилище как backend. Тогда можно будет обращаться через NFS, например, напрямую к диску. Правда такой вариант применим для виртуальных машин — держать физические хосты для этого накладно.
А альтернатив не подскажете? Именно такого типа как owncloud (как альтернатива дропбоксу). Как раз собираю дома коробочку с nas4free и в её возможностях в идеале бы хотелось видеть возможность реал-тайм синхронизацию довольно-таки большого объема данных между домашними устройствами.
NAS уже собран и вполне успешно работает, из систем пробовал nas4free и openmediavault, остановился на первой. Как раз все данные расшарены через smb, а синхронизирую утилиткой, но хочется автоматизации. Кстати вроде бы в альтернативыв метит Novell iFolder, но там не совсем real-time.
Вы не представляете что произойдёт с браузером если он вдруг во время считывания файла поймёт что файл у него поменялся. Очень много весёлого вылезает.
Рискну предложить SparkleShare.
Там в качестве бэкэнда синхронизации выступает Гит, проблем быть не должно. (Там наоборот, при синхронизации крупных часто изменяемых бинарных файлов возможен заметный оверхед.)
Ну и оно на Моно, я слышал, многие его не особо любят почему–то.
Вот это как раз не совсем верное значение. Вы говорите о кластере. Помните на схемах сетей иногда рисуют облако и подписывают «Internet» или как-то еще? Т.е. сеть с неизвестным строением. А облачный сервис — это сервис, которых где-то там в этом облаке находится, поддерживается кем-то и всегда (в идеале) доступен из любой точки, где есть интернет.
прошу прощения за отсутствие пруфа, но это очень сырая штуковина. самое обидное, что поначалу оно работает, а потом неожиданно падает (по разным причинам). надеюсь допилят до моего ухода на пенсию
На всякий случай скажу, что в Ubuntu/Kubuntu 12.10 (релиз через десять дней) пакеты ownCloud 4.0.7 уже доступны в репозитории: packages.ubuntu.com/ru/quantal/owncloud
Весной занимался разработкой систем для бизнеса. Стандартный набор: сайт, файловое хранилище + документооборот. Так как бюджеты проектов были не особо велики, для документооборота использовали этот OwnCloud. Должен отметить, что система хорошая, но только при условии, что сервер и само Облако настроено корректно. Просто многие может кинулись на радостях «Вот, сейчас у меня будет своё Облако», а настроить правильного не смогли, вот и говорят, что система плохая. Не бывает плохих систем/программ, просто программа/система делает не то, что вы от нее ожидаете. =)
Годится лишь для синхронизации файлов, не более, да и то, rsync в кроне лучше справится. Очень глючное, тормозное и убогое. Залил 500 фоток, и оно накрылось. Назвал папку кирилицей — аналогично. Превью для фоток кажется генерит каждый раз заного. Пока оставил, может в будущих версиях и допилят.
Присутствует возможность расшарить файл\папку для другого пользователя.
Но в синхронизированной папке расшареная единица не появится, только в веб-интерфейсе
Использовал его где-то год назад. Даже написал небольшую статью по настройке в связке с nginx.
После 2х недель использования снес. Есть достаточно нехорошие проблемы с большими файлами
Сидит в офисе несколько человек, у каждого есть аккаунт в owncloud. Один пользователь создал папку и дал доступ к ней другим. Всё успешно синхронизируется. Администратор удаляет создателя папки и папка у всех удаляется. Вот такой фэйл приключился…
Свое облачное хранилище на основе ownCloud