Встала задача выбора сервиса облачного хранения с функционалом синхронизации. Выбор был такой DropBox, SugarSync, SkyDrive, Google,Yandex, 4sync. В интернете было много информации но без детальных разборов полета, анализа свойств, их применение к конкретным задачам. Практически все статьи напоминали заказанную маркетинговую рекламу особенно отличались DropBox и SugarSync, такого количества мусора нет более ни по одному из сервисов облачного хранения.
Задачи Системы
1. Рабочая система. Это BackUp системы и программ. Особенность очень большой размер хранилища, не менее 100 Гбайт. Это практически всегда платно. По этому этот тип использования не будем анализировать.
2. Дистрибутив программ, не всегда нужна свежая версия программы, иногда старые версии более стабильны и функциональны, или программа давно не поддерживается, так что персональный дистрибутив программ ориентированный на личные предпочтения, с возможными допами, информацией, и базами по ним, это рациональное решение.
Свойства :
.1) Используется редко, в основном инсталляции программ.
.2) Должен всегда быть резерв на твердом носителе DVD,СD.
.3) Корзина может отсутствовать, есть резервный носитель.
.4) Версии файлов не нужны.
.5) Скорость индексации файлов по барабану.
.6) Скорость загрузки не критична, средняя программа имеет размер от 50-500 мб, при нынешних скоростях около 15-50 Мбайт/мин , пример на 600 Мбайт от 12 минут – до 40 минут, хоть раз в месяц, хоть раз в неделю не напрягает.
.7) Информативность и гибкость клиента , не важна. Можно все в одну папку, без селективного выбора синхронизируемого, без указания периода и объема загрузки или выгрузки.
8) Расшаривание не принципиально, но желательна, так как это приватная вещь многие программы имеют лицензию и ключи, а база некоторых еще и приватную информацию, но что бы к примеру помощь другу с программой, и её нужно будет перезаливать еще куда то, это будет лишнее.
Задачи Приложений ( Программ).
Хочется чтобы программа была всегда актуальна, пример менеджер паролей, база клиентов, или профили браузеров , редактор блогов и т.п.
Пример
1. KeePas, вносишь изменения дома ( новый пароль), после этого приходишь на работу открываешь KeePas и там актуальная база паролей. ( база маленькая)
2. FireFox с ScrapBook, на работе отобрал и сохранил N сайтов, и вырезок по какой то теме, пришел домой, мелькнула мысль открыл базу, вбил поиск, на шел инфу, добавил коментов, потом опять на работе в другом офисе открываешь и пользуешься как базой данных по такой то теме с поиском и коментами.( база очень большая)
.1) Использование очень частое, фактически on-line.
.2) Не возможно иметь актуальную базу на DVD, меняется каждый час.
.3) Корзина обязательна.
.4) Версии файлов желательны, чаще файлы удаляются или добавляться, но некоторые базы хранят все оптом пример EssentalPIM, хотя она и имеет внутренний механизм отката изменений, но некоторые программы нет такой фичи, а база одним файлом 100-1000 Мб.
.5) Индексация Файлов , самая приоритетная задача, к примеру Firefox добавляет при сохранении сайтов 200-300 мелких файлов, если индексировать 1 файл/сек, то это 300 сек или 5мин . Становиться понятно что работать в интернете станет практически не возможно, при лагах на действие более 1 минуты , а тут целых 5мин ( к примеру сервис SugarSync 2.5 файла/сек – не позволяет его использовать как профиль для программ)
.6) Скорость загрузки, важнейшая сторона, к примеру если закончил работу с базой 500MБайт, и надо идти домой но она синхронизируется 2-3 часа, то ты же не будешь на работе последние 2- 3 часа дурака валять, к примеру для меня приемлемо 45- 60 минут, иначе перетащу базу на флешке.
.7) Информативность и гибкость клиента.
Очень важно что бы клиент мог синхронизировать любую папку, иногда программы ставиться по умолчанию в свою папку и более ни как, пример Live Writer – редактор блогов.
Очень важно знать сколько времени осталось до полной синхронизации, это залог планирования рабочего времени.
Очень важна селективность синхронизации, к примеру у тебя 3-и базы, но через 30 минут выезжать к шефу, отменяешь синхронизацию браузера и т.п. , но оставляешь синхронизацию клиентской базы, как приоритетную задачу.
Очень важна возможность паузы, так как эта синхронизация всегда включена , она может мешать приоритетным задачам возникшем неожиданно, к примеру тех. поддержка клиентов и связь с шефом по Skype.
.8) Расшаривание папок желательно, но необязательна.
Задачи Пользователя (данных)
.1) Используется часто, но не on-line ( работа с текстом, или фото и т.п). можно несколько раз в час.
.2) Резер можно хранить на DVD и HDD Portabl, скидывать можно раз в сутки, раз в неделю, по любому плану процесс можно автоматизировать.
.3) Корзина обязательна, без нее не как.
.4) Версии файлов обязательно, без нее никак.( как ни как текст или фото, возможна совместная работа)
.5) Индексация файлов, лишь бы не медленно, редко когда меняеться более 100 файлов.
.6) Скорость загрузки, лишь бы не медленно, есть 10-15 Мбайт /мин и в полнее её хватит.
.7) Информативность и гибкость клиента.
Очень важна кросс платформенность Windows-Android-Linux-Mac. (передача фото, текст не должна зависит от платформы).
Очень важно сводный выбор папки синхронизации ( Не у всех программ её можно перенести, а иногда и не целесообразно).
Очень важно селективность синхронизации, не все документы должны быть всех на устройствах.
Очень важно расшаривание.( совместная работа над документом).
Очень важно просмотр основных типов документа через браузер, а еще лучше редактирование основных документов в случае острой необходимости.
Как видим разные задачи, ставят и разный уровень функционала, универсальное хранилище достаточного объема и хорошего функционала ни кто, ни когда , ни при каких условиях, не будет создавать, в маркетинговых целях, их задача дать вам попробовать и после подсадить на платную основу. Деньги и еще раз деньги причина того что не чего хорошего на холяву не будет. Но конкуренция за платного пользователя, привила к тому что много сервисов облачного хранения с разными возможностями, но бесплатным использованием, и если гибко использовать достоинства отдельных сервисов, целесообразно их возможностям, то выбрав парочку облачных сервисов можно создать приемлемый набор перекрывающий весь спектр потребностей пользователя.