Как сделать собственное облачное хранилище
Облачные сервисы хранения данных стали настоящей панацеей для всех, кто хотел получать доступ к своим данным с любого устройства из любой точки пространства. Мы с радостью переместили свои данные в облака и успешно пользуемся ими, лишь иногда с опаской читая очередную новость о хаках iCloud и Dropbox. Кому-то изначально не даёт покоя тот факт, что облако контролирует «кто-то», но не сам пользователь. Именно такие энтузиасты сделали OwnCloud.
Что это такое
«Собственное облако» представляет собой не что иное, как персональное хранилище, работающее на собственном веб-сервере или сайте. Главная фишка OwnCloud в том, что он бесплатный и опенсорсный. В целом при наличии вышеупомянутой площадки для размещения пользователю потребуется примерно 5 минут на разворачивание собственного Dropbox-like хранилища, и без хитроумного кодинга — каких-либо специфических знаний не нужно. В довесок пользователь получает доступ к приложениям (текстовые редакторы, списки задач и прочие полезные штуки), которые создают другие участники проекта для собственных нужд.
Что умеет
Список базовых функций практически идентичен всем популярным облакам: хранение и доступ к данным через веб-интерфейс, синхронизация, шаринг. Для того, чтобы не загромождать текст кучей скриншотов, можно воспользоваться демо-страницей OwnCloud — там можно потыкать все менюшки и в целом оценить внешний вид, механику и возможности сервиса.
Бонусы
Любители получать вместе с облачным хранилищем разные дополнительные вещи обрадуются наличию встроенных мультимедиа и прочих инструментов: музыкальный плеер, менеджер контактов, календарь, сервис букмарклетов и просмотрщик изображений.
Системные требования
Естественно, разворачивание собственного облака требует площадку, на которой оно и будет работать. Для таких целей подойдёт хост с поддержкой PHP5 и MySQL (либо SQLite).
Качаем OwnCloud Server и ставим его с помощью веб-установщика. По сложности процесс сравним с загрузкой файла на хост. После этого останется лишь определиться с адресом для удалённого доступа к сервису.
С чего заходить
Десктопный клиент доступен для Windows, Mac OS X и Linux. Здесь же можно скачать и исходники, с помощью которых можно собрать клиент под что угодно.
Если речь идёт о мобильном доступе, то здесь всё немного двойственно: клиенты для Android и iOS есть, но они платные. При этом отзывы о них, скажем прямо, не супер. Остаётся надеяться, что мобильные клиенты будут допиливаться.
Приложения
Нельзя не остановиться на этой возможности, так как именно она превращает обычное «самодельное» облако в многофункциональный инструмент. Большинство приложений здесь довольно свежие и, соответственно, не слишком вылизанные. Весь каталог разделяется на несколько категорий (мультимедиа, продуктивность и так далее), а дополнительная сортировка позволяет отобрать лучшие примеры по количеству загрузок и рейтингу пользователей.
Итог
В целом OwnCloud определённо заслуживает внимания всех, кто мечтал о собственном независимом от капризов разработчиков облачном хранилище. С учётом довольно стандартных требований к хосту и наличию понятных инструкций разобраться с установкой и настройкой сможет любой пользователь, в чьей голове возникла идея организации подобного личного сервиса. В совокупности с довесками в виде всевозможных приложений и доступностью кода для всего и вся продвинутые пользователи смогут превратить OwnCloud в строго персонализированную рабочую среду, заточенную под собственные нужды, ну а использование только базового функционала вполне качественно реализует основные и самые распространённые потребности: хранение и обмен данными.
OwnCloud
для чего они нужны и какие типы существуют – База знаний Timeweb Community
Отличительной чертой нашего времени является постоянный рост объема деловой информации. Дизайнеры, маркетологи, копирайтеры, представители IT-профессий, а также компании, работающие с огромными массивами данных, постоянно нуждаются в надежном месте, в котором можно было бы хранить ценные файлы. Если раньше их держали на дискетах, флешках и компакт-дисках, то сейчас лучше всего отправлять их в облачные хранилища.
Облачное хранилище: что это такое?
В общем и целом, это специально выделенное место на серверах, куда любой пользователь может закачать различные документы: текстовые файлы, любимые аудиозаписи и видеоролики, картинки, гифки, переписку из мессенджеров и многое другое. При этом серверы могут находиться где угодно: в Европе, Азии или Северной Америке.
Механизм облачного хранилища очень прост: нужно установить клиентское приложение и зарегистрироваться в нем. После чего можете спокойно сбрасывать в «облако» любую информацию, обмениваться ей с коллегами, обновлять ее, просматривать и так далее. Доступ к нему можно получить с любого устройства и из любого места, в котором есть Интернет.
Поскольку данные бывают разные, то и хранить их лучше в подходящих для этого местах. По типу организации облачные хранилища делятся на:
- файловые,
- блочные,
- объектные,
- базы данных.
Поговорим о каждом типе подробнее.
Файловое хранилище
В основе файловой системы лежит иерархическая структура: корневая запись, от которой отходят данные о файлах и их атрибутах. Все они, в свою очередь, организованы в удобную структуру каталогов – зная имя того или иного документа, доступ к нему можно получить, щелкнув мышью по его имени. С ними можно осуществлять любые операции – открывать, изменять, переименовывать, удалять, копировать, перемещать в другую папку.
Файловое хранилище может быть двух видов: физическим и виртуальным. В первом случае данные сохраняются на жестком диске, во втором – на виртуальном. Последний имеет намного больший объем чем жесткий, а еще туда можно настроить удаленный доступ. В качестве примера можно привести Dropbox, «Облако Mail.Ru», «Google Диск», «Яндекс. Диск» и другие аналогичные им сервисы.
Преимущества:
- Простая и понятная структура.
- В таком хранилище легко ориентироваться, искать нужные документы.
Недостатки:
- Ограниченность в объеме, по мере заполнения которого падает скорость доступа, а вместе с ней и производительность.
Для чего подходит: для работы с небольшими объемами разны данных.
Блочное хранилище
В блочном хранилище структура размещения та же, но все попадающие туда файлы делятся системой на блоки, каждому из которых присваивается свой идентификатор. С его помощью система собирает файлы в случае надобности.
Преимущества:
- Каждая пользовательская среда находится отдельно, за счет чего можно рассортировывать данные и обеспечить отдельный доступ к ним.
- БХ обеспечивает повышенную производительность: благодаря хост-адаптеру шины, который разгружает процессор и освобождает его ресурсы для выполнения других задач.
Недостатки:
- Оно дороже, и им трудно управлять, поскольку работа с блоками создает дополнительную нагрузку на базу данных.
- Оно, как и файловое, ограничено в объеме.
Для чего подходит: для работы с корпоративными базами данных
Объектное хранилище
Это самый популярный тип хранилища. Вместо файловой системы в нем есть плоское пространство, состоящее из множества объектов, каждый из которых состоит из идентификатора и метаданных. Идентификатор – это присвоенный адрес, в роли которого выступает 128-битное число. Зная его можно без труда найти нужный файл. Метаданные (информация о файле) – его имя, размер, координаты и другая информация.
Объектные хранилища бывают частными или публичными. В первом случае оно создается в частном облаке, во втором – облако берут в аренду у провайдера публичных облаков.
Достоинства:
- Возможность работы с колоссальным объемом информации. Общий объем данных, хранящихся в Haystack Facebook, оценивается в 357 петабайт.
- Возможность хранения резервных копий данных, особенно тех, от которых зависит жизнедеятельность системы (например, файлы для аварийного восстановления).
- Возможность проверки корректности файлов и обеспечения быстрого доступа к ним.
Недостатки:
- Сложно называть объекты.
- Во многих объектных хранилищах отсутствует интерфейс для загрузки и управления файлами.
Для чего подходит: для хранения больших данных, текстовых документов, изображений, медиафайлов, переписок и многого другого.
База данных
База данных – это совокупность определенной информации, хранящаяся в строго установленном порядке на физических или виртуальных носителях. Она управляется специальной программой под названием СУБД (Система Управления Базами Данных). СУБД позволяет обрабатывать любые тексты, графику, медиа; с ними можно делать все что угодно: хранить, анализировать, тестировать продукты и обновления, запускать новые проекты.
Она очень хорошо подходят для постоянных типовых операций. Например, туда записывается информация о заказах, поступающих в интернет-магазин, на основе которой приложение автоматически выписывает счет на оплату. Примером такой базы может стать нереляционная высокопроизводительная СУБД Redis, она хранит данные в оперативной памяти.
Базы данных могут находиться либо на сервере, либо в облаке. Облачные СУБД сегодня являются самыми популярными в своей области. Согласно исследованиям Market Realist, их используют 35% респондентов, экспериментируют с ними 14%, планируют внедрение – 12%.
Преимущества:
- Облачные базы данных имеют практически неограниченный объем хранения.
- Есть функция резервного копирования.
- Они обладают высоким внешним и внутренним уровнем безопасности, который обеспечивается техническими средствами и экспертами.
- Поддержка многозадачного и многопользовательского режимов.
Недостатки:
- Сложность управления, что требует затрат на соответствующий персонал и ПО.
- В случае нахождения их на физическом носителе имеют ограниченный объем, так что может потребоваться увеличение дискового пространства.
- Высокая стоимость разработки и эксплуатации.
Для чего подходят: для управления однородными массивами данных.
Чего ждать в будущем
В перспективе нас ждет появление еще одного типа хранилищ – вычислительного, вся работа которого основана на обработке данных в процессе перемещения в слой хранения, что позволяет не отвлекать на выполнение операций ресурсы центрального процессора. По своей доступности, экономичности и надежности облачное хранилище пока остается основным местом для безопасного хранения данных.
Как работает облачное хранилище данных, его достоинства и недостатки
Общие принципы и технологии облачной инфраструктуры
Содержание:
Что такое облачное хранение данных
Внешние системы хранения данных за свою историю сильно изменились. Гибкие магнитные диски, DVD-диски, внешние жесткие диски, USB-накопители – все эти технологии быстро совершенствовались и менялись вместе с аппаратной базой компьютеров.
Наступило время цифровизации и виртуализации. Это означает, что от оборудования происходит переход к функциям. Когда мы используем услугу каршеринга, это означает, что вместо собственной «аппаратной» машины мы, фактически, используем ее функцию – «ехать». При этом, конечно, мы садимся в реальную машину с брендом компании каршеринга на кузове, но после использования мы отправляем ее обратно в «облако» каршеринга, и не заботимся о том, кто будет использовать ее дальше. Преимущества каршеринга перед обладанием собственных «колес» очевидны. Не нужно платить за парковку, за бензин, запчасти, мойку и ТО – мы платим только за время использования услуги. Недостатки тоже есть: возможно, поблизости нет свободной машины, больше времени нужно на ее поиск и аренду, отсутствие стопки любимых музыкальных дисков, которые мы привыкли возить в бардачке (собственно, это не такая уж большая проблема – музыку мы тоже все больше берем «из облака»).
Точно также облачное хранилище – это виртуализация вашей собственной системы хранения. В облаке ваши данные также хранятся на каком-то оборудовании. Но вам неинтересно, на каком именно («ехать, а не шашечки»): вы просто отправляете данные в «облако». Причем даже интерфейс облачной системы хранения может быть очень похож на обычный файловый менеджер на вашем компьютере.
Пример интерфейса облачного хранилища Google
Как работает облачное хранилище
Вне зависимости от типа системы облачной системы хранения: внутренней (частной, private) или внешней (public, публичной) – принцип их работы следующий. Провайдер облачных услуг, или просто «облака» (частного или публичного), предоставляет свои ИТ-инфраструктуру, которая обеспечивает надежное и безопасное управление нужными серверами для хранения данных.
Публичное облако – это виртуализированная система хранения, услуги которой предоставляет внешний провайдер. В его дата-центре хранятся данные многих клиентов, на условиях «многоарендности» (multi-tenancy), без взаимного влияния друг на друга. За счет оптимального и централизованного использования ресурсов удается достичь ценовой эффективности.
Частное облако: виртуализированная система хранения, организуемая в масштабах предприятия. В ней имеется выделенный дата-центр (ЦОД), в виртуализированной инфраструктуре которого хранятся данные и работают приложения предприятия. В этом случае роль провайдера облачных услуг чаще всего выполняет ИТ-служба предприятия.
Серверы частного или публичного облака работают не как независимые системы внутри структуры облачного хранилища, а как единая группа серверов. Для этой цели дисковое пространство вместе с другими компонентами сервера (например, CPU или оперативной памятью) виртуализируется с использованием гипервизоров. Поверх гипервизора будут работать уже не физические серверы, CPU и накопители данных, а виртуальные серверы. А в них – виртуальные машины VM (Virtual Machine), которые с точки зрения функционала аналогичны физическим устройствам. Но они обладают замечательным свойством: могут адаптироваться под конкретные требования, могут быстро мигрировать между физическими серверами и даже дата-центрами.
При этом между реальным оборудованием и виртуальными функциями хранения (Virtual Storage) возникает некий уровень абстрагирования, на котором работает монитор виртуальных машин VMM (Virtual Machine Monitor), который еще называют гипервизором (Hypervisor).
Что делает гипервизор
Гипервизоры бывают двух типов:
- Программное обеспечение для виртуализации «кладется» непосредственно на физическое серверное оборудование и не требует для своей работы предварительно установленной на нем операционной системы. Это, например, популярный гипервизор vSphere от компании VMware.
- ПО виртуализации требует полнофункциональной операционной системы, установленной на физический сервер. Примером такой системы может быть VM VirtualBox от компании Oracle.
В обоих случаях виртуализация обеспечивает гибкость функций, легкость масштабирования и простоту изменений.
Если сравнивать с тем же каршерингом: если нам нужно просто попасть из точки А в точку Б, то мы заказываем скромный седанчик. Если нам важно произвести впечатление, то можно заказать, например, автомобиль бизнес- или представительского класса. А если нужно вывезти на дачу мебель, можно заказать каршеринг-микроавтобус. И все это можно получить на едином аккаунте у провайдера услуг каршеринга, который быстро предоставляет нам именно ту «функцию-автомобиль» такого класса, который нам нужен.
Структура облачных систем хранения
Для доступа к виртуальному хранилищу в облаке обычно требуется соответствующее программное обеспечение. Услуги публичного облака обычно содержат не только веб-приложение, которым можно пользоваться через обычный браузер, но также драйверы доступа от различных устройств. С их помощью можно залогиниться и получить доступ к своему диску в облаке. Сохраненные там файлы можно извлечь через различные устройства (компьютер, планшет, смартфон и пр.), поддержка которых обеспечивается облачным провайдером.
Для частного облачного хранилища обычно требуется соединение с сервером VPN через соответствующую корпоративную сеть (Интранет), либо с помощью услуги виртуальной частной сети VPN (Virtual Private Network) через публичный Интернет. В последнее время появилась возможность использования для этой цели технологии SD-WAN (программно-конфигурируемой глобальной сети), но пока эта технология еще не достигла стадии зрелости.
Облачные провайдеры, в своей внутренней инфраструктуре хранения, кроме обычного файлового хранилища (File Storage), могут использовать альтернативные виды форматов: блочное хранилище (Block Storage) и объектное хранилище (Object Storage).
Вне зависимости от используемого формата хранения данных (File/ Block/ Object Storage) облачные провайдеры могут использовать в физическом оборудовании либо жесткие диски HDD, либо твердотельные диски SSD. Последние характеризуются более высокой скоростью записи и считывания данных внутри инфраструктуры облачного провайдера (заметим, что могут быть задержки в сети доступа). Но они пока более дорогие, чем классические HDD.
Благодаря виртуализации можно одновременно использовать оба типа дисков. Например, т. н. «горячие» данные – то есть те, к которым чаще обращаются, можно размещать на SSD. Как только обращения к каким-то данным становятся реже, их можно перевести в разряд «холодных» и перенести в HDD, поглубже в систему.
В этом и состоит одно из преимуществ облачного хранения: если то же самое делать внутри собственной системы хранения предприятия, нужно строить соответствующую архитектуру, применять соответствующие программные менеджеры, занимающиеся сортировкой данных и размещением их либо в SSD, либо в HDD. Эффективно это можно сделать только в масштабах крупного предприятия. Для небольших компаний это не всегда выгодно, из-за чего возможен нерациональный расход ресурсов и неэффективное хранение данных.
Преимущества облачного хранилища
Есть много причин, по которым целесообразно организовывать хранение данных во внешнем облаке.
Прежде всего, это экономия средств на приобретение и обслуживание собственного серверного оборудования для хранения. Существует расхожее мнение, что облачные услуги ничуть не дешевле – или даже дороже, чем собственные системы хранения (on-premise).
Чтобы сравнить стоимость обоих вариантов, не следует проводить расчеты «в лоб», ориентируясь только на стоимость «железа» и услуг облачного провайдера. Необходимо провести тщательный анализ совокупной стоимости владения или стоимости жизненного цикла, ТСО (Total Cost of Ownership).
ТСО – это общая величина целевых затрат с момента начала владения до завершения владения, а также полного объема затрат, связанных с владением.
Трудности эксплуатации и аварии – преобладающая часть «непрямых расходов» ТСО (фото: habr. com)
Однако при выборе облачного хранения вся ответственность за нижележащую инфраструктуру лежит на облачном провайдере – это важно учитывать при оценке стоимости его услуг.
Преимуществом облачного хранения является и то, что оригинал и резервная копия данных (резервирование надо делать обязательно) будут находиться в разных географических местах. Это защищает данные в случае различных непредвиденных ситуаций, которые обычно происходят в самый неподходящий момент: взлом системы, пожар, отказ оборудования.
Другие преимущества облачного хранения:
Гибкость. Это возможность потреблять ровно такой объем хранилища, который нужен в данный момент. Если нужно больше, провайдер предоставляет больше – и плата растет. Если нужно меньше, провайдер предоставляет меньше, а плата снижается. В собственной же системе необходимо всегда иметь максимальную емкость на случай всплесков трафика. В обычном режиме избыточная емкость простаивает. Если емкость, что называется, «под завязку», это отрицательно сказывается на быстродействии. В облаке этих проблем нет.
Масштабирование. Виртуализация хранилища позволяет выбирать требуемый объем хранилища по контракту. В любое время можно увеличить либо уменьшить объем хранилища без закупок оборудования, его установки и наладки.
Доступность: облачное хранилище доступно в любое время и с любого устройства (при наличии нормального Интернета). Поэтому получать данные можно «на ходу», там, где они нужны в тот или иной момент.
Недостатки облачного хранилища
Облачное хранилище во многих случаях может стать хорошей альтернативой традиционным решениям по хранению в корпоративной системе (on-premise). Однако, во многих случаях резервирование файлов в облаке имеет некоторые минусы.
Прежде всего, это зависимость от Интернет-соединения. Если оно нарушается, файлы в облаке становятся недоступными. Важным фактором остается доступная полоса пропускания: даже при самом быстродействующем хранилище доступ к данным будет медленным из-за низкой скорости соединения. Особенно это касается мобильных сетей.
Кроме того, есть и другие недостатки.
Зависимость от провайдера. Если у провайдера происходят какие-то проблемы, или он волюнтаристски меняет условия контракта, заказчик может поменять провайдера, но это процесс не одномоментный.
Безопасность. Пересылка данных за файерволл корпоративной сети – это всегда риск. Не все провайдеры предоставляют услугу шифрования хранимых данных. Несмотря на то, что хорошие провайдеры всегда стараются обеспечить высший уровень безопасности своих систем, инфраструктура провайдера – желанная цель для атак хакеров.
Защита данных. Как данные будут защищены в инфраструктуре провайдера – основной вопрос, который необходимо выяснить при заключении контракта на облачное хранение данных. Это, однако, «палка о двух концах», похожая на вечный спор о том, где лучше хранить деньги – в банке или дома в сейфе. И там, и там их могут украсть. Однако не подлежит сомнению, что, в целом, банк может обеспечить более высокую степень защиты средств своих вкладчиков. Однако, в отличие от денежной аналогии, компрометация информации, хранящейся у провайдера – это невосполнимый ущерб для клиента облачной услуги: при похищении денег клиента банк, в принципе, способен компенсировать этот ущерб.
Компромисс – гибридное облако
При выборе между частным и публичным облаком, всегда нужно делать тщательный анализ TCO. Затраты оборудование, лицензии на ПО, на оплату труда ИТ-специалистов и пр. – это т. н. «прямые» или «бюджетные» расходы.
Однако есть и «неявные», скрытые затраты: на содержание собственной ИТ-инфраструктуры, затраты и потери, связанные с ее ненадежной работой и пр. Такие затраты называются «непрямыми» (indirect). При тщательном анализе TCO можно обнаружить, что «непрямые» расходы превышают «прямые» – иногда в несколько раз!
Прямые и скрытые затраты
Результаты глубокого анализа задач бизнеса, требований к инфраструктуре (доступность, производительность, безопасность) позволяют просчитать ТСО и найти баланс между частным и публичным облаком. Универсального рецепта нет, в некоторых случаях лучшим решением может стать гибридное облако хранения данных.
Гибридное облако, как это видно из самого названия, объединяет в себе плюсы публичного облака (Public Cloud) и частного облака (Private Cloud).
Заметим, что частное облако – это термин, по поводу которого в среде ИТ-специалистов идут незатихающие споры: есть ли такое понятие – частное облако? Или это просто хранилище данных в корпоративной системе.
Будем считать, что если при хранении данных в корпоративной системе (on-premise) используются технологии виртуализации, то такое решение можно с полным правом называть частным облаком. Если же это просто NAS на базе RAID, то это не облако, а корпоративное файловое хранилище.
Проблемы возникают, если емкости частного облака вдруг перестает хватать. Тогда можно перемещать часть данных и приложений в публичное облако, которое будет работать как резерв и средство катастрофоустойчивости.
Многие предприятия при использовании частного облака перемещают некоторые функции в публичное облако, например, используют услугу корпоративной облачной почты, услуг облачного видеонаблюдения и пр. Однако для хранения конфиденциальных и бизнес-критичных данных при этом используется частное облако.
Таким образом, решение гибридного облака сочетает в себе преимущества как частного, так и публичного облака, и может обеспечить такие преимущества, как:
- более высокую степень управляемости;
- хорошую «кастомизируемость», то есть возможность сконфигурировать оптимальное решение;
- экономическую эффективность.
Современные гиперконвергентные системы, например, HPE Simplivity, Dell EMC VxRail, Cisco Hyperflex изначально содержат в себе сервисы, позволяющие разворачивать гибридные облака для решения корпоративных задач. Более подробно об этом расскажем в следующих статьях.
Персональное облако / Хабр
Облачное хранилище позволяет не только хранить данные, но и обеспечивать совместную работу с ними в NAS.
Возможные решения
Существует несколько вариантов облачных сервисов: NextCloud, Seafile, Pydio и т.д…
Ниже рассмотрена часть из них.
Реализации облачных сервисов.
OwnCloud
Реализован на PHP/Javascript.
Возможности:
- Возможно расширять функционал, устанавливая приложения из репозитория облака.
- Есть интеграция с офисом Collabora и OnlyOffice.
- Возможно использовать существующие хранилища, такие как FTP, Swift, S3, Dropbox и т.п.,
распределяя данные между ними и локальным облаком. - Шифрование на клиенте.
- Возможность предоставлять файлы внешним пользователям по e-mail.
- Есть автоматизация операций с файлами (например, автоматическое добавление тэгов).
- LDAP.
- Есть аудио плеер, музыкальная коллекция, галерея плагин чтения PDF.
- Интеграция с Zimbra.
- Есть календари, списки задач, текстовые редакторы и т. п.
- Антивирус и защита от ransomware.
- Двуфакторная аутентификация.
- Возможность имперсонации под другого пользователя (с целью отладки).
NextCloud
Форк OwnCloud. Реализован на PHP/Javascript.
Возможности:
- Хранение файлов с использованием обычных структур каталогов, или с использованием WebDAV.
- Есть NextCloud Talk, через который возможно делать видеозвонки и видеоконференции.
- Синхронизация между клиентами под управлением Windows (Windows XP, Vista, 7 и 8), Mac OS X (10.6 и новее) или Linux.
- Синхронизация с мобильными устройствами.
- Календарь (также как CalDAV).
- Планировщик задач.
- Адресная книга (также как CardDAV).
- Потоковое мультимедиа (используется Ampache).
- Поддерживает разные провайдеры авторизации: LDAP, OpenID, Shibboleth.
- Двуфакторная авторизация.
- Разделение контента между группами или используя публичные URL. Тонкая настройка правил.
- Онлайн текстовый редактор с подсветкой синтаксиса и сворачиванием. Анонсирована поддержка онлайн-версий редакторов LibreOffice.
- Закладки.
- Механизм сокращения URL.
- Фотогалерея.
- Просмотрщик PDF (используется PDF.js)
- Интеграция с Collabora и OnlyOffice.
- Модуль логирования.
- Возможность создания свои Web-сайтов (на PicoCMS).
- Интеграция с Outlook и Thunderbird.
- Интеграция клиента в Gnome.
- Возможность использовать внешнее хранилище.
- Полнотекстовый поиск.
- Интеграция с антивирусом.
Реализован на C#.
Возможности:
- Версионирование.
- Шифрование на клиенте.
- Прозрачная синхронизация между несколькими пользователями: удалённые изменения появятся в локальном каталоге, выделенном для SparkleShare.
Особенности:
- Использует git, как бэкэнд.
Seafile
Реализован на C/Javascript.
Возможности:
- Файлы могут быть организованы в библиотеки, которые могут быть синхронизированы между устройствами.
- Есть клиент, позволяющий создать локальный «диск», отображённый на облако.
- Встроенное шифрование. Все файлы шифруются клиентом и хранятся в облаке зашифрованными.
- Поддержка мобильных устройств.
- HTTS/TLS шифрование.
- Есть LDAP.
- Тонкая настройка прав.
- Версионирование файлов.
- Возможность создания снимка каталога, к которому потом возможно вернуться.
- Дедупликация.
- Поддержка блокировки файлов.
- Совместное редактирование файлов онлайн.
- Антивирус.
- Тонкая настройка прав.
- Периодический бэкап через rsync.
- WebDAV.
- REST API.
- Возможность интеграции с Collabora.
Особенности:
- Быстрый и нетребовательный к ресурсам.
- Считается надёжным.
- Установка прав на подкаталоги поддерживается только в платной Pro версии.
- Интеграция с антивирусом — только в Pro версии.
- Аудит — только в Pro версии.
- Полнотекстовый поиск — только в Pro версии.
- Интеграция с S3 и Ceph — только в Pro версии.
- Онлайн просмотр Doc/PPT/Excel — только в Pro версии.
Pydio
Реализован на PHP/Javascript.
Возможности:
- Обмен файлами не только между пользователями, но и между несколькими экземплярами Pydio.
- SSL/TLS шифрование.
- WebDAV.
- Возможность создать несколько рабочих пространств.
- Обмен файлами с внешними пользователями, с тонкой настройкой обмена (например, прямые ссылки, пароль и т.п.).
- Встроен офис Collabora.
- Предосмотр и редактирование изображений.
- Есть встроенный аудио и видео проигрыватель.
ProjectSend
Реализован на PHP/Javascript.
Возможности:
- Возможно расшаривать файлы, как между конкретными пользователями, так и между группами.
- Полный отчёт по операциям с файлами.
- Возможность внешним пользователям загружать файлы (с целью обмена, например прикладывать баг-репорты).
SpiderOak
Возможности:
- Экономия места в хранилище и времени выгрузки файлов за счёт дедупликации и внесения изменений в уже имеющиеся файлы (вместо перезаписи файлов целиком).
- Настраиваемая мультиплатформенная синхронизация.
DropBox для синхронизации создаёт специальную папку, в которую надо помещать все синхронизируемые файлы. SpiderOak может работать с любым каталогом. - Сохранение всех хронологических версий файлов и удаленных файлов
- Совместное использование папок при помощи так называемых ShareRooms, на которые устанавливается пароль.
Файлы, обновлённые на локальном компьютере, автоматически обновляются в хранилище. Пользователи извещаются об изменениях по RSS. - Получение файлов с любого подключенного к Интернету устройства.
- Полное шифрование данных по принципу «нулевого знания».
- Поддержка неограниченного количества устройств.
- Шифрование данных на стороне клиента.
- Двуфакторная аутентификация.
Особенности:
Закрытая проприетарная система.
С учётом того, что данное ПО платное и частично закрытое, его использование исключается.
Установка NextCloud
Изначально было желание использовать Seafile: серверная часть реализована на C, он эффективен и стабилен. Но выяснилось, что в бесплатной версии есть далеко не всё.
Потому, я попробовал Nextcloud и остался доволен. Он предоставляет больше возможностей и полностью бесплатен.
Посмотреть, как он работает в демо-режиме вы можете здесь.
Вот общие точки сопряжения между облачным хранилищем и системой:
/tank0/apps/cloud/nextcloud
— хранилище облачного сервиса./tank0/apps/onlyoffice
— данные офиса.https://cloud.NAS.cloudns.cc
— WEB интерфейс облачного сервиса.
Т.к. конфигурация NextCloud достаточно объёмна и состоит из нескольких файлов, я не буду приводить их здесь.
Всё, что нужно вы найдёте в репозитории на Github.
Там же доступна конфигурация для SeaFile.
Сначала установите и запустите NextCloud.
Для этого надо скопировать конфигурацию в каталог /tank0/docker/services/nextcloud
и выполнить:
# docker-compose up -d
Будет собран новый образ на основе Nextcloud 13.0.7. Если вы хотите изменить версию базового образа, сделайте это в app/Dockerfile
. Я использую версию 15, но стоит заметить, что в ней не работают многие плагины, такие как загрузчик ocDownloader и заметки, а также я ещё не восстановил работоспособность OnlyOffice.
Кардинальных отличий или сильного улучшения производительности я не заметил.
Ниже я считаю, что вы используете версию 13+.
Далее, зайдите в NextCloud и выбрав в меню справа вверху «Приложения», выполните установку необходимых плагинов.
Потребуются обязательно:
- LDAP user and group backend — сопряжение с LDAP.
- External Storage Support — поддержка внешних хранилищ. Нужна будет далее, с целью интеграции NextCloud и общих файлов, а также сопряжения с внешними облачными хранилищами. Про настройку внешних хранилищ я расскажу в другой статье.
- ocDownloader — загрузчик файлов. Расширяет функциональность облака. Docker образ специально пересобран так, чтобы он работал.
- ONLYOFFICE — интеграция с офисом. Без этого приложения, файлы документов не будут открываться в облаке.
- End-to-End Encryption — сквозное шифрование на клиенте. Если облако используют несколько пользователей, плагин необходим, чтобы удобно обеспечить безопасность их файлов.
Желательные приложения:
- Brute-force settings — защита от подбора учётных данных. NextCloud смотрит в Интернет, потому лучше установить.
- Impersonate — позволяет администратору заходить под другими пользователями. Полезно для отладки и устранения проблем.
- Talk — видеочат.
- Calendar — говорит сам за себя, позволяет вести календари в облаке.
- File Access Control — позволяет запрещать доступ к файлам и каталогам пользователям на основе тэгов и правил.
- Checksum — позволяет вычислять и просматривать контрольные суммы файлов.
- External sites — создаёт ссылки на произвольные сайты на панельке вверху.
Особенности контейнера:
- Установлен загрузчик Aria2.
- Установлен загрузчик Youtube-DL.
- Установлены inotify-tools.
- Увеличены лимиты памяти для PHP.
- Web-сервер настроен под лучшую работу с LDAP.
Замечу, что если вы установите версию 13+, но потом решите обновиться на версию 15, это и многое другое вы сможете сделать с помощью утилиты occ.
LDAP
Настройка LDAP не тривиальна, потому я расскажу подробнее.
Зайдите в «Настройки->Интеграция с LDAP/AD».
Добавьте сервер 172.21.0.1 с портом 389.
Логин: cn=admin,dc=nas,dc=nas
.
NextCloud может управлять пользователями в базе LDAP и для этого ему потребуется администратор.
Нажимайте кнопку «Проверить конфигурацию DN» и, если индикатор проверки зелёный, кнопку «Далее».
Каждый пользователь имеет атрибут inetOrgPerson
и состоит в группе users_cloud
.
Фильтр будет выглядеть так:
(&(|(objectclass=inetOrgPerson))(|(memberof=cn=users_cloud,ou=groups,dc=nas,dc=nas)))
Нажимайте «Проверить базу настроек и пересчитать пользователей», и если всё корректно, должно быть выведено количество пользователей. Нажимайте «Далее».
На следующей странице будет настроен фильтр пользователей, по которому NextCloud их будет искать.
Фильтр:
(&(objectclass=inetOrgPerson)(uid=%uid))
На этой странице надо ввести логин какого-либо пользователя и нажать «Проверить настройки».
Последний раз «Далее».
Тут нажмите «Дополнительно» и проверьте, что поле «База дерева групп» равно полю «База дерева пользователей» и имеет значение dc=nas,dc=nas
.
Вернитесь в группы и установите в поле «Только эти классы объектов» галочку напротив groupOfUniqueNames
.
Итоговый фильтр здесь такой:
(&(|(objectclass=groupOfUniqueNames)))
Поле «Только из этих групп» я не устанавливал, т.к. хочу увидеть в интерфейсе NextCloud всех пользователей, а те кто не входит в группу users_cloud
, отсеиваются фильтром на предыдущем этапе.
OnlyOffice
OnlyOffice — это прекрасный кроссплатформенный офисный пакет, который поддерживает работу с документами MS Office. Он бесплатный и открытый, также как и LibreOffice и также способен работать, как сервер.
Но при этом, поддержка оригинального формата у него реализована гораздо лучше, почти как в оригинальном офисе от MS, он более стабилен, имеет более продуманный интерфейс.
Также он из коробки интегрируется с NextCloud.
Кстати, есть и Desktop версия OnlyOffice, в том числе под Linux. В общем, намучавшись с тяжёлой и нестабильной Collabora (это LibreOffice), я выбрал OnlyOffice и пока вполне доволен.
Конфигурация OnlyOffice доступна на Github и ниже, под спойлером.
На Github есть конфигурация и для Collabora.
/tank0/docker/services/office/onlyoffice/docker-compose.yml
version: '2'
# https://helpcenter.onlyoffice.com/ru/server/docker/document/docker-installation.aspx
networks:
onlyoffice:
driver: 'bridge'
docker0:
external:
name: docker0
services:
onlyoffice-redis:
container_name: onlyoffice-redis
image: redis
restart: always
networks:
- onlyoffice
expose:
- '6379'
onlyoffice-rabbitmq:
container_name: onlyoffice-rabbitmq
image: rabbitmq
restart: always
networks:
- onlyoffice
expose:
- '5672'
onlyoffice-postgresql:
container_name: onlyoffice-postgresql
image: postgres
environment:
- POSTGRES_DB=onlyoffice
- POSTGRES_USER=onlyoffice
networks:
- onlyoffice
restart: always
expose:
- '5432'
volumes:
- /tank0/apps/onlyoffice/postgresql_data:/var/lib/postgresql
onlyoffice-documentserver-data:
container_name: onlyoffice-documentserver-data
image: onlyoffice/documentserver:latest
environment:
- ONLYOFFICE_DATA_CONTAINER=true
- POSTGRESQL_SERVER_HOST=onlyoffice-postgresql
- POSTGRESQL_SERVER_PORT=5432
- POSTGRESQL_SERVER_DB_NAME=onlyoffice
- POSTGRESQL_SERVER_USER=onlyoffice
- RABBITMQ_SERVER_URL=amqp://guest:guest@onlyoffice-rabbitmq
- REDIS_SERVER_HOST=onlyoffice-redis
- REDIS_SERVER_PORT=6379
stdin_open: true
restart: always
networks:
- onlyoffice
volumes:
- /tank0/apps/onlyoffice/document-server-data/data:/var/www/onlyoffice/Data
- /tank0/apps/onlyoffice/document-server-data/logs:/var/log/onlyoffice
- /tank0/apps/onlyoffice/document-server-data/cache:/var/lib/onlyoffice/documentserver/App_Data/cache/files
- /tank0/apps/onlyoffice/document-server-data/files:/var/www/onlyoffice/documentserver-example/public/files
- /usr/share/fonts
onlyoffice-documentserver:
image: onlyoffice/documentserver:latest
depends_on:
- onlyoffice-postgresql
- onlyoffice-redis
- onlyoffice-rabbitmq
- onlyoffice-documentserver-data
environment:
- ONLYOFFICE_DATA_CONTAINER_HOST=onlyoffice-documentserver-data
- BALANCE=uri depth 3
- EXCLUDE_PORTS=443
- HTTP_CHECK=GET /healthcheck
- EXTRA_SETTINGS=http-check expect string true
- JWT_ENABLED=true
- JWT_SECRET=<JWT_SECRET_TOKEN>
# Uncomment the string below to redirect HTTP request to HTTPS request.
#- FORCE_SSL=true
- VIRTUAL_HOST=office.*
- VIRTUAL_PORT=80
- VIRTUAL_PROTO=http
- CERT_NAME=NAS.cloudns.cc
stdin_open: true
restart: always
networks:
- onlyoffice
- docker0
expose:
- '80'
volumes:
- /tank0/apps/onlyoffice/document-server/logs:/var/log/onlyoffice
- /tank0/apps/onlyoffice/document-server/data:/var/www/onlyoffice/Data
- /tank0/apps/onlyoffice/document-server/lib:/var/lib/onlyoffice
- /tank0/apps/onlyoffice/document-server/db:/var/lib/postgresql
volumes_from:
- onlyoffice-documentserver-data
Поясню некоторые моменты:
- Вам надо изменить <JWT_SECRET_TOKEN> на свой, также как и NAS на имя своей DNS зоны.
- HTTPS здесь не требуется включать, потому что хотя офис и виден снаружи, обмен с ним идёт через обратный прокси, который работает с пользователем исключительно по HTTPS. Так построена архитектура NAS.
Теперь надо поднять офис:
docker-compose up -d
И, если всё работает, по адресу office. NAS.cloudns.cc будет следующая страница:
Затем, в настройках NextCloud требуется выбрать Пункт «Администрирование->ONLYOFFICE» и прописать в первых двух полях адрес сервера документов: https://office.NAS.cloudns.cc/
и ваш JWT token.
В третьем поле надо прописать адрес облака.
JWT токен возможно сгенерировать, например здесь.
Если сервер настроен правильно, в меню создания документов облака появятся дополнительные пункты для офисных документов, а .docx
файлы будут открывать в офисе.
Выводы
Облачное хранилище является центральным звеном для взаимодействия пользователей между собой и другими сервисами.
В этой роли NextCloud весьма удобен и обладает широким функционалом.
У него есть свои в процессе обновления между версиями, но в целом, это хранилище возможно рекомендовать.
Что такое облачное хранилище
Довольно часто можно слышать об облачных хранилищах или облаках данных, но что же это такое?
На самом деле все просто.
В интернете есть сервисы, предоставляющие нам возможность хранить свои файлы. По факту мы загружаем наши файлы на удаленный компьютер, на котором они хранятся и к которым мы можем получить доступ через сайт сервиса, предоставившего нам такую возможность. В настоящее время наиболее популярна модель или технология файловых хранилищ, которая получила название облачное хранилище данных. Эта технология позволяет хранить данные пользователей не на одном компьютере, а на множестве серверов, которые к тому же могут быть удалены друг от друга на очень большие расстояния.
Мы, как клиенты такого облачного сервиса, не видим структуру этой сети. Через веб-сайт облачного хранилища мы имеем доступ к одному большому виртуальному серверу, при этом физически этот виртуальный сервер может состоять из сотен компьютеров, расположенных на разных континентах.
В российском интернете наиболее известны такие облачные хранилища, как Яндекс.Диск, Google Диск, Облако@mail.ru, Dropbox, для пользователей Windows — OneDrive, а для пользователей устройств Apple — iCloud.
Практически все облачные хранилища имеют как бесплатные аккаунты, так и платные. У разных сервисов доступен различный объем в бесплатном варианте, а также вы можете докупить место на сервере, если есть такая необходимость.
Но в чем же преимущества облачных хранилищ, ведь можно замечательно хранить информацию на своем компьютере или съемном жестком диске.
Во-первых, облачные хранилища очень удобно использовать при передаче файлов больших размеров. Далеко не все файлы можно отправить по электронной почте. Например, если вы хотите поделиться со знакомыми фотографиями из отпуска, то подборку из пары сотен фото лучше загрузить в облако и ссылку на них приложить в электронном письме.
Во-вторых, вы можете получить доступ к загруженным файлам с любого компьютера и из любой точки Мира. Главное чтобы было подключение к интернету. Если вы работаете над каким-то документом совместно с коллегами, то размещение документа в облачном хранилище позволит всем вам иметь к нему доступ. У многих облачных хранилищ есть специальные программы, которые можно установить на все ваши устройства и тогда вы будете иметь быстрый доступ к загруженным в облако данным и с компьютера, и с планшета, и с телефона.
И в-третьих, на облачных сервисах применяются алгоритмы резервирования данных, что резко уменьшает вероятность потерять данные в результате сбоя или выхода жесткого диска компьютера из строя.
Но есть и определенные минусы. Так остается открытым вопрос безопасности.
Во-первых, к загруженным вами файлам имеет доступ сам сервис и его сотрудники.
Во-вторых, в случае взлома серверов хакерами ваши файлы могут попасть в открытый доступ. Так уже неоднократно были прецеденты, когда в результате взлома злоумышленники получали доступ к данным пользователей сервиса Dropbox.
В общем, каждый делает выводы и принимает решение самостоятельно.
Лично я пользуюсь облаком iCloud и иногда Dropbox. Кроме этого в качестве бесплатного файлообменника использую доступный объем Яндекс и Google Дисков, ну а в рабочих целях в качестве надежного и быстрого хранилища данных использую платный аккаунт на файловом хостинге Amazon S3.
Что такое облако в интернете и как им пользоваться для хранения?
В современном мире человеку постоянно требуется держать под рукой большой объем информации: фото, видео, документы, контакты. Все это и многое другое может потребоваться в любой момент. Но везде и всюду носить с собой компьютер или кучу накопителей информации становится все более обременительным. Поэтому компьютерные корпорации разработали виртуальные хранилища данных, так называемые облака. Вот о них мы и поговорим сегодня. Что такое облако в интернете и как им пользоваться, расскажем в нашей статье!
Что такое облако в интернете?
Прежде всего, нужно определиться с терминологией. Итак, что же такое облако в интернете? Облако в интернете — это виртуальное хранилище информации, расположенное на удаленном сервере компании. Если говорить простыми словами, облачное хранилище — это онлайн-версия любого известного Вам накопителя информации (флешки/диска). У него точно так же есть определенный объем, который Вы можете использовать при работе.
Чтобы воспользоваться сохраненными данными, Вам потребуется получить доступ к виртуальному пространству через специальный сайт или приложение. И с какого бы устройства Вы не заходили и не вносили изменения, все данные будут синхронизироваться.
Важно! Облачное хранилище — это один из лучших способов, как можно передать файлы с телефона на компьютер через WiFi!
Выбираем бесплатное облачное хранилище
Если раньше пользователей не было особого выбора облачного хранилища, то сейчас практически каждый может подобрать его под себя. При этом Вы можете использовать как бесплатное облако, так и какой-то платный аналог. Главное, на что стоит обращать внимание при выборе: объем предоставляемого пространства и наличие удобного сервиса (возможность использования мобильного приложения или банально понятный лично для Вас дизайн).
Самые популярные варианты:
- Яндекс.Диск.
- Google.Disk (Drive)
- Dropbox
- Mail.ru
- OneDrive
- SkyDrive
- iCloud и многие другие.
Понятное дело, что каждый из этих сервисов имеет свои плюсы и минусы. И все они немного, но отличаются друг от друга. Но что же их все объединяет?
Прежде всего, необходимость регистрации. Для некоторых из них авторизация возможна только в браузере, а другие позволяют зарегистрироваться в системе и через мобильное приложение. Но проходить регистрацию все равно придется. Однако стоит отметить, что, как правило, она не занимает больше пары минут.
Кстати, в этом плане стоит отметить удобство мобильных устройств — в систему подавляющего большинства из них уже встроены облачные хранилища и создаются они при первом включении.
Вы, наверняка, замечали, что при запуске Андроида предлагается создать аккаунт в Гугл? А обращали ли Вы внимание, что на Айфоне сразу же создается аккаунт для iCloud? Все это не что иное, как облако для хранения данных.
Еще один момент, который роднит все виртуальные хранилища — это необходимость настройки параметров. Вы можете предоставить доступ друзьям и родным и позволить им использовать, редактировать и удалять имеющиеся файлы или добавлять новые. Для удобства использования многие порталы позволяют каждому пользователю установить свой собственный пароль к общему хранилищу (например, Гугл.Диск).
Пожалуй, стоит дополнительно остановиться еще на одном пункте. Между всеми устройствами и пользователи, допущенными к облаку, установлена постоянная связь. Что это значит для пользователя? В момент, когда вносятся какие-либо изменения в файлы, хранящиеся в облачном хранилище, они сразу же фиксируются и все данные синхронизируются в режиме реального время.
Мы с Вами рассмотрели основные общие моменты для всех виртуальных хранилищ в интернете. А теперь давайте подробнее остановимся на отдельных популярных сервисах. И начнем с одного из самых популярных — Яндекс.Диска.
Что такое Яндекс.диск?
Весной 2012 года известная всем поисковая система Яндекс запустила сервис облачного хранилища, известного сейчас под названием “Яндекс.Диск”. Основные функции доступны на бесплатной основе. Это во многом определило популярность среди пользователей. Что предлагает облако “Яндекс”?
10 Гб виртуального пространства предоставляется бесплатно. Если Вам нужно больше места, у Вас несколько способов увеличить объем: можно купить подписку Яндекс-PRO или же участвовать в акциях портала. Например, старые пользователи системы еще помнят, как Яндекс предоставил дополнительных 10 Гб за приглашение друзей или покупку подписки на музыку.
- Файлы хранятся неограниченное время и все изменения на диске синхронизируются между устройствами. Кстати, редактировать фотографии можно прямо в сервисе с помощью встроенного редактора.
- Возможность открыть доступ к облаку своим друзьям, родным и коллегам.
- Вы можете выложить фото в облако, чтобы другие скачали, а потом посмотреть файлы, сохраненные в виртуальном пространстве.
- Все загружаемые файлы проверяются на наличие вирусов. После проверки Вы можете запросить ссылку для обмена данными со своими знакомыми.
- Вы можете отправить через облако большой файл и не думать о его размере.
- Передача документов происходит через защищенный канал, поэтому пользователи могут не беспокоиться за сохранность информации.
И это только малая часть того, что получит пользователь, если решит воспользоваться облаком Яндекс.
Яндекс-облако: как пользоваться сервисом?
Для того, чтобы начать пользоваться облаком Яндекса, прежде всего, придется пройти регистрацию. Проще всего это будет сделать тому, у кого уже есть аккаунт в Яндекс (почта, Дзен или какой-либо другой проект). Если же Вы еще не являетесь их клиентом, то ознакомьтесь с нашей инструкцией:
- На главной странице Яндекс нажмите “Завести почту”;
- Заполните небольшую анкету, придумайте логин и пароль;
- Кликайте на кнопку “Зарегистрироваться”.
Кстати, пользоваться почтой Яндекс не обязательно. Она Вам потребуется только входа в Ваш личный аккуант на удаленном сервере.
Перейти в него Вы можете прямо с главной страницы или же воспользуйтесь этой кнопкой:
Также можно скачать соответствующее приложение на компьютер и телефон — для этого просто нажмите на кнопку:
Чтобы попасть в хранилище данных, нажмите сверху справа на свой адрес и в меню выберите «Мой диск». Перед вами откроется рабочая область, разделенная на три части.
- Сверху общее меню Яндекса. Там же ссылка на установку приложения для работы с диском не через браузер.
- Слева меню для хранилища.
— Последние. Все недавно загруженные файлы.
— Файлы. Всё, загруженное на диск.
— Фото. Раздел фотоальбома.
— Общий доступ. Все файлы и папки других пользователей, которые доступны вам.
— История. Показана история абсолютно всех операций с диском.
— Архив. Содержит почтовые вложения из писем с почтового ящика.
— Корзина. В нее попадают все удаленные файлы. Хранятся 30 дней.
В центре область хранения файлов и папок.
Автоматически создаются папки (их можно увидеть слева):
- Загрузки. Файлы, которые были присланы по почте, или которыми с вами поделились.
- Скриншоты. Все снимки экрана, сделанные с Яндекс.Диска.
- Фотокамера. Сюда автоматически грузятся фотографии с синхронизированного устройства.
- Я.Картинки. При поиске картинок в интернете их можно сохранять в эту папку.
- Фото из соцсетей. Можно выбрать сеть и скачать из нее все свои фото.
В облаках выполняются четыре основные операции:
- Создание папок. В Яндексе нажмите кнопку «Создать» и выберите «Папка». Можно создавать офисные документы прямо в облаке, это тоже популярная функция. Можно воспользоваться контекстным меню, нажав правую кнопку мыши (ПКМ) прямо в рабочей области.
- Загрузка файлов. Нажмите кнопку «Загрузить» и в открывшемся окне проводника выберите нужный файл. Команда доступна из контекстного меню.
- Скачать файлы. При выделении файла сверху появляется панель инструментов с кнопкой «Скачать».
- Открыть доступ дл
Что такое облачное хранилище? — Швеция
Объем хранилищ продолжает расти быстрыми темпами, что обусловлено новыми рабочими нагрузками, такими как аналитика, видео и мобильные приложения. В то время как спрос на хранилища растет, большинство ИТ-организаций постоянно вынуждены снижать стоимость своей ИТ-инфраструктуры за счет использования общих облачных вычислительных ресурсов.
Для разработчиков программного обеспечения и архитекторов решений жизненно важно согласовать конкретные требования своих рабочих нагрузок с подходящим решением для хранения данных или, во многих случаях на предприятии, с их сочетанием. Предприятия, применяющие стратегию гибридного облака, могут захотеть использовать сочетание локального выделенного хранилища и внешнего общего хранилища. Независимо от комбинации важны тщательное рассмотрение не только местоположения, модели развертывания (частный, общедоступный или гибридный), масштаба, затрат и полного понимания основных типов хранилищ.
Блочное хранилище
Блочное хранилище продолжает оставаться основой для большинства корпоративных приложений. Блочное хранилище может иметь различные формы с соответствующими атрибутами производительности и доступности — от хранилища, подключенного напрямую к хосту (с его высокими IOP и низкой задержкой для рабочих нагрузок с интенсивным использованием данных), до виртуализированного блочного, со средним / низким IOP для более общего назначения или эфемерные нагрузки.
Хотя использование блочного хранилища разработчиками (через операционную систему) сокращается с использованием платформ приложений более высокого уровня, базовое хранилище является блочным.
Файловое хранилище
Файловое хранилище, также называемое сетевым хранилищем, долгое время было основным средством обмена файлами между пользователями и приложениями. Сама природа протоколов хранения файлов, таких как NFS и CIFS, делает внедрение облачного хранилища проще, чем блочного.Тем не менее, в зависимости от расстояния между вашим приложением и поставщиком облачного хранилища необходимо учитывать более высокие задержки и пропускную способность сети. Поставщики облачных услуг, такие как IBM, предлагают варианты хранения файлов, которые можно комбинировать с традиционными локальными системами хранения для создания гибридного решения хранения.
Использование шлюза облачного хранилища — одна из альтернатив для предоставления практически бесконечного хранилища для существующего локального приложения. Шлюзы облачного хранилища — это устройства (физические или программные), которые размещаются локально в центре обработки данных и подключаются к облачному хранилищу объектов. Это может быть эффективным средством для внедрения гибридного облачного хранилища без необходимости значительного изменения существующего приложения.
Объектное хранилище
Многие из новых приложений, «рожденных в облаке», используют хранилище объектов в качестве основного механизма хранения. Использование простых API-интерфейсов на основе HTTP REST — идеальное решение для хранения, ориентированное на разработчиков, без файловых систем или других низкоуровневых вызовов операционной системы, с которыми приходится бороться.
Объектное хранилище предназначено не только для новых приложений, но может использоваться для удовлетворения дополнительных требований к существующим.Его также можно использовать в качестве эффективного решения для резервного копирования и аварийного восстановления в качестве замены удаленных ленточных решений, сокращая время на восстановление данных.
Будущее гибридного облачного хранилища расширяется по мере того, как предприятия разрабатывают новые приложения и расширяют существующие для общедоступных и частных облачных решений. Кроме того, внедрение программно-определяемых хранилищ развивается по мере того, как предприятия увеличивают виртуализацию, автоматизацию и масштабируемость своих сред хранения.Ключом к принятию правильного решения является построение стратегии хранения, которая вписывается в облачное путешествие и сопоставляет решения хранения с требованиями рабочей нагрузки.
Что такое облачное хранилище и как его использовать
- Продажи: : Найдите местный номер
- Мой счет
- Портал
- Войти в систему
- Бесплатный аккаунт
- Обзор
- Решения
- Продукты
- Рекомендуемые Рекомендуемые Изучите некоторые из самых популярных продуктов Azure
- AI + машинное обучение AI + машинное обучение Создавайте приложения следующего поколения с использованием возможностей искусственного интеллекта для любого разработчика и любого сценария
- Аналитика Аналитика Сбор, хранение, обработка, анализ и визуализация данных любого разнообразия, объема и скорости
- Блокчейн Блокчейн Создавайте приложения на основе блокчейнов и управляйте ими с помощью набора интегрированных инструментов
- Вычислить Вычислить Получите доступ к облачным вычислительным ресурсам и масштабируйтесь по запросу — и платите только за используемые ресурсы.
- Контейнеры Контейнеры Ускорение разработки и управления контейнерными приложениями с помощью интегрированных инструментов
- Базы данных Базы данных Поддерживайте быстрый рост и ускоряйте внедрение инноваций с помощью безопасных, полностью управляемых сервисов баз данных корпоративного уровня
- DevOps DevOps Ускорение внедрения инноваций с помощью простых и надежных инструментов для непрерывной доставки
Лучшее облачное хранилище для документов 2020
Лучшее облачное хранилище для документов
В настоящее время мы используем облачное хранилище для хранения коллекций фотографий, видеозаписей, различных альбомов песен и документов, которые обычно важны для нас во многих отношениях. Такие документы, как рабочие таблицы, юридические соглашения, трудовые договоры, заметки о встречах, наброски учащихся, отчеты или даже личный дневник — все настолько актуально, что мы не можем позволить себе потерять их . Вы просто не можете позволить себе потерять их, так как это, вероятно, приведет к сердечному приступу и, в конечном итоге, застрянет в баре в конце квартала, вернувшись домой в 4 часа утра. На более серьезном ноте, я уверен, что такие вещи, как это случилось с вами в прошлом, как и со мной. Вы начали работать над заданием, написали половину задания, забыли сохранить, и ваш компьютер завис.Это, должно быть, один из самых ужасных моментов, за которым следует гнев и осознание того, что тебе нужно делать это снова и снова . Вот почему так важно найти лучшее облачное хранилище для документов и позволить ему работать на вас. Об этом я и расскажу в этой статье.
Если вы хотите пропустить важные вещи, которые следует учитывать при поиске лучшего облачного хранилища для документов и выяснить, какое из них лучше, просто прокрутите вниз.
Зачем мне облачное хранилище документов
Многие люди до сих пор скептически относятся к облачным хранилищам и их возможностям.Каждое хорошее облачное хранилище нацелено на предоставление качественных услуг, которые сэкономят ваше время, , избавят вас от проблем с переносом файлов и сделают их доступными , где бы вы ни находились. В том, что все? Конечно, нет, вам предоставляется множество инструментов для совместной работы, , которые позволяют вам работать с коллегами над проектами, система совместного использования , которая позволит вам отправлять документы своим бизнес-партнерам, , защищающий от сбоев оборудования, и многое другое. Вот список вещей, на которые следует обратить внимание при поиске лучшего облачного хранилища для документов.
Обратите внимание на следующие особенности
Сотрудничество
Облачное хранилище должно действовать как расширение ваших ограниченных возможностей по работе с коллегами в команде. Если вы владелец малого бизнеса или просто являетесь частью команды, подумайте о том, чтобы подключить всю свою команду к одному облачному хранилищу. Вот развернутая статья о преимуществах использования облачного хранилища в вашем бизнесе. То же самое можно сказать и о студентах. Работа с одним файлом одновременно с из двух разных мест до недавнего времени считалась невозможной.Думаю, вы могли бы сказать то же самое о «высадке на Луну», если бы мы в 1493 году пили чай на корабле, плывущем вокруг света с Христофором Колумбом. Выбор облачного хранилища, которое предлагает качественные инструменты для совместной работы, приведет к повышению производительности и упрощению работы с проектами.
Безопасность и конфиденциальность
Ни одна из других функций не имеет значения, если она не выполняется должным образом. Если облачное хранилище не может гарантировать вам абсолютную безопасность ваших файлов, оно не стоит вашего времени.Обратите внимание на их политику конфиденциальности и меры безопасности, которые они принимают для полной защиты ваших файлов. Сюда входят аппаратных сбоев, защита, шифрование данных , системы резервирования, физическая защита центра обработки данных и защита от несанкционированного доступа. Если вы хотите узнать больше о безопасных облачных хранилищах, прочтите эту статью.
Популярный термин, который сегодня используется в индустрии облачных хранилищ, — это конфиденциальность с нулевым разглашением и шифрование на стороне клиента.Оба являются максимальными мерами безопасности, которые вы должны искать в облачном хранилище.
Расширенная система каталогов
Важно, чтобы ваше облачное хранилище не мешало работе вашей собственной системы каталогов, которая основана на Windows, macOS или Linux. Вы должны иметь возможность передавать и синхронизировать существующее дерево каталогов на всех ваших устройствах без каких-либо изменений или проблем. Как можно это проверить? Просто загрузите клиент синхронизации из облачного хранилища и скопируйте в него существующее дерево каталогов.Затем проверьте его в веб-браузере и убедитесь, что все на месте.
Расширенные параметры общего доступа
Независимо от того, работаете ли вы над проектом с коллегой или просто хотите отправить последнюю версию семинара другу, очень важно, чтобы у вас были для этого необходимые инструменты. Облачные хранилища предоставляют различные варианты обмена. Большинство из них позволяют создать ссылку для обмена , отправить файл по электронной почте или создать общую папку, которую могут редактировать обе стороны.Вот несколько дополнительных функций , которые следует учитывать:
- Установка пароля для вашей ссылки для совместного использования
- Установка даты истечения срока действия вашей ссылки для обмена
- Приглашение людей в ваши папки и назначение различных разрешений (редактирование, просмотр, загрузка,…)
Также следует обратить внимание на ограничение пропускной способности , если вы планируете совместно использовать большие объемы документов.
Система восстановления и управления версиями
Важно, чтобы вы выбрали облачное хранилище, в котором хранятся версии ваших документов.Таким образом, вы можете вернуться к любой версии и восстановить ее, если что-то испортило. Это довольно удобно, и при правильном использовании может много раз спасти вашу кожу. Разные облачные провайдеры предлагают разные планы. Некоторые предоставляют ограничение на версий с номером , в то время как другие ограничивают время , в течение которого версия сохраняется. Небольшая деталь, которую следует учесть при выборе облачного хранилища для документов.
Опция для мусора
Все просто. Вам необходимо иметь возможность восстанавливать удаленные файлы.Вы либо удалили их случайно, либо, возможно, захотите использовать снова. В облачных хранилищах разное время хранения данных в корзине. Он варьируется от 30 дней до без ограничений . Я должен упомянуть, что в некоторых облачных хранилищах даже нет корзины для мусора, поэтому обратите на это внимание.
Интеграция с офисом
Не секрет, что большинство из них используют инструменты Office от Microsoft, такие как Word, Excel, Powerpoint и т. Д.Выбрав облачное хранилище , которое глубоко интегрировано в с этими инструментами, вы можете редактировать эти документы непосредственно в веб-браузере , не загружая их на свой компьютер или используя клиент облачного хранилища. Полезно, но не так важно, поскольку вы, скорее всего, установите клиент облачного хранилища и редактируете документы прямо на рабочем столе, а не в браузере.
Адаптивное мобильное приложение
Назначение облачного хранилища — сделать ваши документы доступными в любое время, где бы вы ни находились.Правильное мобильное приложение позаботится о ваших самых продвинутых потребностях. Он должен быть отзывчивым и позволять вам продолжать беспрепятственно выполнять свою работу. Это означает, что просматривает ваших документов, делится ими, прямо с вашего мобильного телефона и многое другое. Это удобная функция, когда вы находитесь в нескольких шагах от экзамена или презентации проекта и вам нужно в последний раз взглянуть на свои документы.
Быстрая поддержка
Лучшее облачное хранилище гарантирует, что вы не столкнетесь с какими-либо ошибками или проблемами.Но всегда есть что-то, чего вы не знаете, или вы просто сталкиваетесь с ошибкой, потому что невозможно все исправить. Теперь правильное хранение гарантирует, что у вас будет соответствующая поддержка, когда вы столкнетесь с этими проблемами. Это может включать обширную базу FAQ , форумов , контакт по электронной почте, чат в реальном времени или прямую телефонную линию. Просто обратите внимание на то, что они предлагают при подписке на облачное хранилище.
Лучшее облачное хранилище для документов
Я изучил всех доступных поставщиков облачных хранилищ и провел обширных исследований с каждым из них.Решая, какая из них лучшая, я рассмотрел все функции , упомянутые выше, и предложил эти пять вариантов, которые, на мой взгляд, являются лучшими поставщиками облачных хранилищ для документов.
# 1 pCloud
pCloud
4,99 доллара США в месяц 500 ГБДополнительные функции
9.0/10Плюсы
- До 10 ГБ свободного места
- Великолепные решения для синхронизации
- Неограниченная скорость передачи
- Простота использования
- Неограниченные размеры файлов
- Шифрование на стороне клиента
- Инновационные планы на весь срок службы
- Серверы США и ЕС
Минусы
- В бесплатном плане шифрование на стороне клиента отсутствует
- Нет специального чата / поддержки по телефону
pCloud в настоящее время находится на вершине нашего списка облачных хранилищ.Он существует благодаря своей полезности и передовым мерам безопасности. Вы можете получить шифрование на стороне клиента прямо в облаке, если выберете pCloud Crypto. Ваши файлы хранятся в безопасных местах и копируются несколько раз, чтобы предотвратить потерю данных. Вы можете без проблем переносить дерево папок со своего компьютера и обмениваться файлами с некоторыми расширенными параметрами общего доступа, такими как защищенные паролем ссылки для общего доступа, ссылки с датой истечения срока действия и создание общих папок с различными правами администратора.
Версии файлов и удаленные файлы хранятся от 30 до 180 дней.Они также предлагают расширенную функцию Rewind , которая позволяет вам вернуться в прошлое со своей учетной записью на 360 дней . Можно предварительно просмотреть документы Office и PDF прямо в браузере.
Они также предлагают плагин для вашего браузера, который позволяет сохранять изображения и копировать текст в документы прямо в браузере.
pCloud, на мой взгляд, одно из лучших облачных хранилищ для документов, поскольку оно предлагает быструю и простую в использовании среду с множеством удобных инструментов в вашем распоряжении.Он также предлагает пожизненные планы облачного хранения.
Ознакомьтесь с полным обзором pCloud здесь.
# 2 Sync.com
Sync.com
8 долларов в месяц 2000 ГБДополнительные функции
8,5 / 10Плюсы
- Платформа нулевого знания
- Не подпадает под Закон о патриотизме США
- Шифрование на стороне клиента
- 30-дневная гарантия возврата денег
- Простая в использовании, современная платформа
- Отличные возможности синхронизации, обмена и извлечения файлов
- Безлимитный канал
Минусы
- Нет чата / поддержки по телефону
- Нет клиента Linux
Sync.com — провайдер облачного хранилища из Канады. Вся система основана на принципе нулевого знания, который обеспечивает высочайший уровень безопасности и конфиденциальности. Sync.com шифрует все ваши файлы на стороне клиента , и только у вас есть доступ к ключам шифрования. Это означает, что даже персонал Sync.com не может получить доступ к вашим файлам.
Версии файлов и удаленные файлы хранятся в течение 30 дней, в бесплатной версии, 120 дней, с персональным планом и 365 дней, с планом Pro Solo.
Полный обзор Sync.com можно найти здесь.
# 3 Icedrive
Icedrive
4,99 € / месяц 1000 ГБДополнительные функции
8,5 / 10Плюсы
- Отличные варианты ценообразования
- Интересные пожизненные планы
- Современный и минималистичный пользовательский интерфейс
- Шифрование на стороне клиента Twofish
- Адаптивная поддержка
- Отличные мобильные приложения для Android и iOS
Минусы
- Нет выборочной синхронизации
- Нет синхронизации на уровне блоков
- Нет двухфакторной аутентификации
Icedrive — поставщик облачных хранилищ из Уэльса, Великобритания.Они предлагают так называемое шифрование на стороне клиента Twofish, которое обеспечивает безопасное хранение ваших файлов с максимальной конфиденциальностью. Все ключи шифрования остаются с вами и никогда не передаются на их серверы. Таким образом, только у вас будет доступ к вашим файлам и никто другой.
Версии файлов и удаленные файлы остаются с вами на неопределенный срок, что является отличной особенностью.
Полный обзор Icedrive можно найти здесь.
# 4 Google Диск
Google Диск
1 евро.99 / месяц 100 ГБДополнительные функции
8,5 / 10Плюсы
- Интегрированные приложения Google
- Бесплатное хранилище 15 ГБ
- Простота использования
- Отличные сторонние программы
Минусы
- Без шифрования на стороне клиента
- Не хватает определенных командных функций
- Базовый клиент синхронизации
- Скорость загрузки / загрузки могла бы быть лучше
- Настройки ограниченного доступа
Google Диск — это простое в использовании облачное хранилище, предназначенное для документов и небольших файлов.Его полезность связана с интеграцией со всеми другими сервисами Google. Такие приложения, как Google Docs, Sheets, Slides, Forms, Drawings и другие, интегрированы в Google Drive. Существует не так много функций для совместной работы, но вы можете исправить эту дыру, используя их функции совместного использования с расширенными моделями разрешений.
Система управления версиями для документов очень хороша, так как вы можете видеть, какие изменения были внесены сверхурочно в действующий документ. Файлы в корзине остаются там на неопределенный срок .Поддержка с помощью Google Диска не будет проблемой — обширный форум, поддержка по электронной почте, чат или прямой звонок.
Google Диск — это универсальное облачное хранилище, которое лучше всего подходит для документов, поэтому используйте его.
Полный обзор Google Диска можно найти здесь.
# 5 OneDrive
OneDrive
1,99 доллара США в месяц за 100 ГБДополнительные функции
8.0/10Плюсы
- Бесплатная версия для студентов и преподавателей
- Интеграция с программами Microsoft
- Адаптивный интерфейс
- Функция синхронизации файлов по запросу
Минусы
- Ограниченные возможности совместного использования
- Без шифрования на стороне клиента
- Не удается «Синхронизировать любую папку»
- Низкий максимальный размер файла
Самое главное в OneDrive — это то, что вы можете получить 1 ТБ бесплатного облачного хранилища, если вы студент или учитель .Они также предлагают отличную интеграцию со всеми продуктами Office. , в конце концов, это служба Microsoft. Возможности совместного использования немного ограничены, но все равно удовлетворят среднего пользователя. Файлы остаются в корзине 30 дней , после чего удаляются безвозвратно. К сожалению, они не предлагают реальной системы управления версиями, что является огромным недостатком.
Полный обзор OneDrive можно найти здесь.
# 6 Коробка
Коробка
10 долларов в месяц 100 ГБДополнительные функции
8.5/10Плюсы
- 10 ГБ свободного места
- Интеграция с Office, Google Docs и др.
- Отличные сторонние программы
Минусы
- Отсутствие управления версиями файлов в бесплатном плане
- Лимит файла 250 МБ в бесплатном плане
- Без шифрования на стороне клиента
- Очень ограниченные варианты ценообразования
Box — еще один пример отличной интеграции с документами Google и расширенными инструментами обмена, которые пригодятся при совместном использовании с более широкой аудиторией или вашими коллегами.Вы можете изменять все документы Office прямо в браузере, и это здорово. Box более известен в деловом мире благодаря неконкурентоспособным ценам для личных пользователей, что является одной из причин, по которой люди предпочитают Google Drive.
Удаленные файлы остаются в корзине в течение 30 дней и вы можете получить последние 10 изменений документов с планом pro . Box предлагает обширное форумное сообщество с активными участниками и чат в реальном времени с профессионалами на другой стороне экрана.
Полный обзор Box можно найти здесь.
# 7 Dropbox
Dropbox
11,99 € / месяц 2000 ГБДополнительные функции
8,0 / 10Плюсы
- Простота использования
- Параметры синхронизации качества
- Хорошие возможности для извлечения файлов
- Разнообразная поддержка
Минусы
- Полудорогие
- Нет функции резервного копирования
- Ограниченные возможности совместного использования
- Без шифрования на стороне клиента
- Склонность к патриотизму и Закон об облачности
Dropbox как облачное хранилище стал настолько популярным благодаря своей простоте и отличным инструментам для совместной работы .
Ваш комментарий будет первым