Домашнее облако своими руками. Всё веселье на сервере! Что такое облако для хранения файлов

Часть первая: холодное железо

Его можно тушить, и в бульон покрошить,
И подать с овощами неплохо.

Льюис Кэрролл, Охота на Снарка

Любой, кто способен собрать персональный компьютер и установить Windows, при желании может справиться и с созданием достаточно продвинутого NAS из x86-совместимого железа и свободных сборок ПО на основе *nix . При этом, грубо говоря, число установленных дисков влияет на стоимость и трудоемкость проекта только стоимостью дисков. Что позволяет серьезно сэкономить по сравнению с покупкой готового NAS на 4 и более дисков, но вряд ли выгодно, если ваши потребности удовлетворит NAS на 1-2 диска. Сказать, какой вариант лучше - нельзя. У каждого свои предпочтения. Кто-то отлично готовит дома, а кто-то предпочитает ужинать в ресторане. Вам доставляет удовольствие возня с компьютерным софтом и железом? Тогда этот текст может быть полезен. Вам нужен сервис хранения сам по себе? Выбирайте между облачным хранилищем и готовым NAS из коробки.

N. B. Это статья не про модель оборудования и не про версию программного продукта. Она про концепцию создания NAS своими руками и предлагает рассмотреть другие варианты решения задачи, кроме покупки готового устройства. Тема длинная, насчитывает под тысячу страниц обсуждения. Народ там вежливый и отзывчивый. Это как бы намек на то, что статья не претендует на полноту, академичность или истину в последней инстанции.

Что за NAS-то?

По словам Википедии, NAS (англ. Network Attached Storage) - сетевая система хранения данных, сетевое хранилище. Представляет собой компьютер, подключенный к сети и предназначенный для предоставления сервисов хранения данных другим устройствам. Операционная система и программы NAS-модуля обеспечивают работу хранилища данных и файловой системы, доступ к файлам, а также контроль над функциями системы. Устройство не предназначено для выполнения обычных вычислительных задач, хотя запуск других программ на нем может быть возможен с технической точки зрения. Обычно NAS устройства не имеют экрана и клавиатуры, а управляются и настраиваются по сети, часто с помощью браузера.

Определение не идеальное, но вполне рабочее. NAS используют и в бизнесе, но там свои требования и особенности. Нас же будет интересовать домашнее использование NAS.

К идее собрать NAS своими руками люди приходят обычно двумя путями, причем часто - обоими сразу. Когда дома один компьютер, NAS не нужен. Постепенно появляются другие сетевые устройства. Ноутбуки, смартфоны, планшеты. А особенно - сетевые HD-медиаплееры, всякие Dune, Popcorn, WD TV и им подобные. Именно с приобретением сетевого медиаплеера человек зачастую начинает накапливать терабайты информации. Сначала она хранится на сменных жестких дисках, подключаемых к медиаплееру и/или на все добавляемых в основной компьютер. Скоро дисков становится слишком много для удобного пользования, а круглосуточно тихонько жужжащий компьютер, заодно качающий что-то из интернета, начнет раздражать если не вас, то вашу дражайшую половину. Возникает идея собрать эту кучу дисков в отдельную коробку, засунуть куда-нибудь в угол и поручить ей раздавать контент всем сетевым устройствам и качать торренты. Поздравляю, вы пришли к NAS по первому пути. По дороге обязательно взглянули на готовые NAS, из коробки. Но цена!..

Второй путь лежит через аппаратные апгрейды. В результате накапливается несколько менее кубометра комплектующих, которые продать трудно, а подарить некому. Плюшкин внутри нас находит им полезное применение в идее соорудить NAS. А заодно удовлетворить свою тягу покопаться в кишках у компьютера. Не зря один веселый американец писал, что работа с компьютером - единственный сегодня легальный способ помыкать кем-то, кто умнее тебя.

Конечно, есть и другие пути. Например, вы - увлеченный фотограф и нуждаетесь в надежном хранении многолетних архивов. Или любящий родитель, снимающий на видео каждый шаг своего малыша. И т.д. Вот только редко такие сценарии приводят к сборке NAS своими руками. Гораздо чаще - к покупке готового из коробки. Потребности таких пользователей уверенно удовлетворяются 1-2 дисковыми моделями готовых NAS. Собрать самому что-то аналогичное по размерам, шумности и цене 1-2 дисковым моделям любителю-неофиту трудно, если вообще возможно.

В защиту готовых NAS стоит отметить, что они предоставляют множество возможностей и функций «из коробки», требующих минимальной установки/настройки/тюнинга. Так что на самом деле в их стоимость нужно заложить и работу программистов, технической поддержки и пр.

Ситуация кардинально меняется, если 1-2 дисков не хватает, а есть потребность в 4 и больше. Маркетологи производителей устанавливают на них ценовой уровень, который знакомого с компьютерным ценником человека ввергает в состояние фрустрации (хотя произносят они при этом куда как более народные слова). И человек начинает выбирать аппаратную конфигурацию, к которой мы и переходим. Хотя ему стоило бы начать с программной, но против природы не попрешь.

Железо зависит от используемого софта. Софт - от поставленных задач. А корректная постановка задачи сроду не была сильным местом домашнего мастера. Поэтому он начинает с железа. Если к построению NAS мы пришли с мешком оставшихся от апгрейдов деталей, то хорошая новость в том, что они подойдут, пусть не оптимально. Даже не глядя.

По амбару помела

Для того, чтобы комфортно смотреть по сети FullHD видео, включая образы BD дисков нам понадобится как минимум:

  • 1-2 гигабайта RAM, если не будет использоваться ZFS и 4-8, можно больше, если ZFS будет. (Про ZFS - позже, нетерпеливым Гугл в помощь.) Но даже на раритете с 256 МБ можно кое-что полезное собрать;
  • x86-совместимый процессор, в идеале (и для ZFS) - 64-битный, но и 32-битный подойдет для большинства вариантов. То есть любой x86-процессор кроме уже совсем музейных. Желательно - поменьше греющийся, но тут уж что есть;
  • проводной Ethernet-порт, лучше гигабитный - хотя и 100 мегабит достаточно для просмотра по сети BD-образов. Подключение NAS по Wi-Fi - спорная идея (но в случае самостоятельной сборки у вас гораздо больше свободы в выборе беспроводных контроллеров);
  • диски и SATA-порты. Для NAS нет разницы между SATA-2 (на 3 Гбит/с) и SATA-3 (на 6 Гбит/с). Не каждый диск работает быстрее, чем древний SATA-1, поэтому и такие порты можно использовать. А вот IDE-диски, по современным понятиям, медленные, малоемкие, горячие и шумные. Если SATA-портов не хватает, можно использовать контроллеры. Но если (когда) вы вскоре решите переехать на новое железо, то купленные как костыли для устаревшей материнской платы SATA-контроллеры будут валяться без дела. По себе знаю, у меня два валяются. И осторожнее с дисками более 2 ТБ. Многие старые контроллеры с ними несовместимы. А среди контроллеров SATA-1 попадаются и такие, которые не работают с дисками более терабайта - правда, это уже древность и редкость;
  • понятно, корпус, куда это все влезет и блок питания, который это потянет. С БП есть тонкости, имеет смысл присмотреть и новый, см. ниже.

Скорее всего, оставшееся от апгрейдов железо таким требованиям удовлетворит. А если еще и шуметь будет не очень (или есть куда убрать) - то вообще повезло. Можно начать экспериментировать.

Индпошив

Если вы собираете NAS из специально приобретаемых компонентов, то сначала стоит определиться с пожеланиями. В большинстве случаев (но нельзя объять необъятное) запросы делятся на три группы, условно «тихо-компактно», «эффективно-расширяемо» и «сервер-так-сервер». Уточню, что однозначно правильный вариант не существует. Ведь взвешивает пожелания, затраты и свои возможности сам пользователь. А вот неправильный - возможен. Когда результат не удовлетворяет явно или неявно заданным при проектировании требованиям. Например, супруга заявит, что коробка, конечно, большая. Но воет как самолет, и жить она в одной квартире с ней не согласна. Или собранная под пассив система не выдерживает испытания летом. Или банально затыкается видео при просмотре по сети. Поэтому пожелания лучше обдумать на берегу. Особенно - неявные.

Важное примечание. Мы говорим про NAS, а не про HTPC (Home Theatre PC), то есть не о компьютере, показывающем кино со звуком на большом экране, подключенном к его видеовыходу. В принципе никто не запрещает вам делать HTPC , в том числе со многими жесткими дисками, хотя требования для HTPC и NAS, а также используемые для них софт и железо очень различны. HTPC - это другая тема.

Тихо-компактно

Этот набор требований сформирован под влиянием готовых NAS. Хочу компактный и тихий, но чтобы влезало 4 диска (часто 6, иногда больше). Такие требования обычно приводят к выбору материнской платы Mini-ITX с впаянным Atom-подобным процессором, размещенной в компактном корпусе. Примеры - чуть ниже.

Есть очень неплохое преконфигурированное решение - HP Proliant Microserver (). Компактно, разумно по цене (от 12 000 на момент), 4 жестких диска, пятый можно вставить вместо ODD, излишнего в NAS. И с помощью небольшого бубна заставить нормально работать предназначенный для ODD SATA порт. Недостатки - далеко не мощный процессор, но для многих сценариев - достаточный. Если микросервер вас устроил, отправляемся в главу про софт.

HP Proliant Microserver - качественный и недорогой кандидат на роль домашнего NAS

Если нет - сначала выбираем корпус под желаемое число дисков (нужен или нет диск под систему, зависит от ОС. В главе про софт и обсудим.). Здесь в схватке понтов эстетического чувства с жадностью со стремлением к эффективным затратам проходит первая проверка на прочность концепции «тихо-компактно». Красивые компактные корпуса недешевы. Если победа за жабой стремлением к эффективности, идем в главу эффективно-расширяемо. Туда же отправляемся, если выбранный корпус допускает установку материнской платы microATX. Если победила эстетика - подбираем материнскую плату Mini-ITX (Mini-DTX). Первое требование - максимум портов SATA (можно с учетом eSATA). В принципе, настольные варианты с 6 SATA-портами выпускались. Но удастся ли найти здесь и сейчас - вопрос. Если не хватает портов, SATA-контроллеры PCIe на 2 и даже 4 порта достаточно доступны. Для них, естественно, нужен слот PCIe. С учетом того, что он в Mini-ITX - единственный, расширяемость на этом и заканчивается.

Примеры все из реальной жизни, часто с доработками и дополнительными фото - см. FAQ в профильной ветке, раздел 3.1

от axel77 от half_moon_bay от padavan
Корпус Chenbro ES34069 Lian Li PC-Q25 Lian-Li PC-Q08
Блок питания 180 Вт в комплекте Corsair, PSU-500CXV2EU, 500 Вт Enermax 380 Вт (82+)
Материнская плата Zotac NM10-DTX WiFi Asus E35M-I* Asus P8H67-I**
Процессор интегрированный Intel Atom D510 интегрированный AMD E-350 Intel Pentium G840
Оперативная память Kingston 2×2 ГБ Corsair XMS3 2×8 ГБ 2×4 ГБ DDR3-1333
Винчестеры для данных 4×Samsung HD204UI 7×3,5″ 6×3,5″ + хотсвап для 3,5″ HDD в отсеке 5,25″
Системный накопитель 2,5″ Toshiba 500 ГБ USB-флешка 2,5″ HDD
Операционная система FreeBSD FreeNAS 8.x OMV
Дополнительно сеть Intel WG82574L*** ST-Lab 370 4xSATA PCIe 2xSATA-II
Оценка цены**** 14 950 руб 15 600 руб 14 000 руб

* Сейчас материнские платы с E-350 стали редкостью, их заменили версии с E-450. SATA-портов - меньше;
** В продаже нет, но см., к примеру, ASUS P8H77-I;
*** автор через самодельный рейзер добавил сеть, но это, скорее, личный перфекционизм;
**** Цены - прикидка по просьбе редакции с использованием современного Яндекс Маркет, при отсутствии - Price.ru, при отсутствии - аналоги. Прикидка грубая, так как некоторых моделей уже нет в продаже и найденные цены не обязательно актуальны. Цена не учитывает диски данных, б/у системный HDD при наличии учитывался как 1000 руб.

По поводу «тихо» есть тонкости. Первый порыв - «полный пассив». Однако в большинстве случаев принимается аргумент о том, что 4-6 дисков будут производить больше шума, чем хороший 120-миллиметровый вентилятор с заниженными оборотами. В любом случае надо понимать, что за все надо платить и компактный корпус при прочих равных окажется шумнее более просторного стандартного с большими вентиляторами.

Очевидная особенность впаянного процессора - производительность. Если ее недостаточно, подавляющее большинство отказывается от формата Mini-ITX. Но, полноты ради, надо сказать, что это не обязательно, ср. конфигурацию от маэстро padavan.


Сборка от padavan, как видно - на редкость компактно

В декабре прошлого года были анонсированы Intel Atom S1200 (Centerton) серверного назначения. Когда появятся в продаже - могут оказаться интересным вариантом для домашнего NAS. Поддержка ECC-памяти, Intel Virtualization (VT-x), 8 линий PCI-E, 8 ГБ памяти - этого хватит для большинства вариантов.

Эффективно-расширяемо

Значительная часть NAS-остроителей - кто сразу, кто столкнувшись с ограничениями вариантов на Atom-подобных процессорах, - решает собрать конфигурацию, допускающую серьезное расширение. По процессору, памяти, но прежде всего - по числу дисков. Как уже говорилось, готовые NAS даже на 4 диска недешевы, а на 8-10 уже запретительно дороги для дома. В то же время, подобрать достаточно просторный корпус нетрудно. Например, в моем корпусе, оставшемся от апгрейда Крафтвеевского компьютера (на корпусном железе тогда не экономили), сейчас живет 7 шт. 3,5″ дисков и без особых проблем можно установить еще 3. При выборе корпуса под действительно большое число дисков стоит смотреть в сторону моделей со многими 5,25″ слотами, в которые затем ставить корзины с обдувом, используя 5,25″ слоты для четырех 3,5″ дисков. См. пример в главе «Затраты».

Так как NAS работает 24/7, хотелось бы процессор энергоэффективный (в Москве ватт в год стоит 35 руб). Intel Sandy Bridge и Ivy Bridge серьезно снижают энергопотребление в простое, а ведь NAS львиную долю времени загружен крайне слабо. Поэтому суточное энергопотребление такого NAS может оказаться существенно ниже, чем у варианта на Atom, который не умеет снижать потребление в простое. Какую именно модель процессора взять, зависит от того, требуется ли делать транскодинг видео в реальном времени.

Многие современные телевизоры имеют функциональность DLNA, позволяющую принимать видео по локальной сети. Проблема в том, что понимают они лишь некоторые варианты кодировки. И часто вовсе не те, что используют рипы и ремуксы, водящиеся на просторах Сети. Задачу можно решить несколькими способами. (1) Искать кино в формате, который поминает ваш телевизор. Это хвост, виляющий собакой. (2) Перекодировать на компьютере кино под запросы телевизора. Это потери времени и возможно только для самостоятельно снятого видео. (3) Нагрузить NAS перекодировкой в реальном времени и (4) Купить медиаплейер, то есть небольшую коробочку, которая получает, с том числе по сети с NAS, видео как файлы и снабжает в телевизор с ресивером аудио-видео сигналом, обычно по HDMI. Если Вы выбрали вариант (3), то надо изучать спецификации телевизора и смотреть в районе Core i7. Плюс из-за ограничений в DLNA вообще, и в реализации этой маркетинговой идеи в вашем телевизоре в частности, полной всеядности получить не удастся. Вариант (4) на современном уровне цен оказывается не только проще и функциональнее, но и дешевле. Тогда как процессор NAS подойдет фактически любой младший Pentium или Celeron 2-го или 3-го поколений Core. Можно взять i3, благо в сравнении с ценой дисков разница будет ничтожна. Выбирайте на вкус. Для быстрой справки или детального окончательного сравнения моделей-кандидатов можно использовать раздел тестирования процессоров на iXBT . Я себе взял Intel Pentium G2120 как младший на то момент Ivy Bridge. Младшие Sandy Bridge дешевы и более чем достаточны.

Доступные на момент написания процессоры AMD на фоне Intel не впечатляют - хотя AMD гораздо щедрее снабжает свои процессоры поддержкой ECC-памяти, и возможно, вскоре у компании появится что-то конкурентоспособное, например Opteron 3250 с заявленной ценой $99.


Материнская плата ASUS P8H77-M Pro: 7 SATA, до 32 ГБ ОЗУ

Материнская плата. Я взял ASUS P8H77-M Pro из таких соображений:

  • LGA1155, встроенное видео получаем автоматом из-за процессора, оно понадобится только на этапе установки;
  • максимальное число SATA-портов, неважно, 3 или 6 Гбит/с (7 SATA + eSATA);
  • лучше 4 слота под память, но достаточно 2 (4, до 32 ГБ);
  • интегрированный 1000BaseTX, считается, что лучше от Intel. Но с учетом наличия процессора с запасом вычислительной мощности, и Realtek прекрасно пойдет (Realtek 8111F);
  • PCIe-слоты на случай установки в будущем SATA-контроллеров и сетевых карт (x16, x4 в слоте x16, 2 по х1);
  • Форм фактор - microATX.
Этого вполне достаточно для обеспечения всей требуемой функциональности. А всевозможные дополнения будут только зря кушать электричество. Но если вдруг приглянулась ATX-плата - имеете право.

Кулер выбирается по вкусу, память - по требованиям выбранной OC. Тут возможен разброс от гигабайта до 32.

Блок питания вынесен в отдельную главу.

Примеры описанного варианта:



от ZanZag от shale
Корпус Lian Li PC-V354R InWin BP659
Блок питания Chieftec BPS-550C 550 Вт 200 Вт в комплекте
Материнская плата ASUS P8H67-M EVO(B3) ECS H61H2-I2
Процессор Intel Pentium G860 Intel Celeron G530
Оперативная память 4×4 ГБ DDR3 PC3-1066 Kingston 2×2 ГБ
Винчестеры для данных 6×Hitachi HDS5C3030ALA630 3×Seagate ST3000DM001
Системный накопитель CF 4 ГБ через переходник CF-IDE 40 ГБ SSD
Операционная система nas4free 9.x OMV
Дополнительно кулер Cooler Master DP6-8E5SB-PL-GP, доп. вентиляторы 2×Zalman FDB-1 и Arctic Cooling F9 PWM
Оценка цены 18 200 руб 7300 руб

Сервер-так-сервер

Существует «премиальная» категория NASостроителей, которые по объективным или субъективным причинам строят NAS из серьезных и дорогих серверных компонентов. Энтузиасты экспериментируют с 10-гигабитными сетевыми решениями. Помните, что серверные конфигурации зачастую по габаритам и шуму не вполне совместимыми с жилыми помещениями. Возможность использования ECC-памяти - наиболее очевидное преимущество подхода. Файловая система ZFS, используемая в данном сегменте домашнего NASостроения, активно использует память. При этом сбой в памяти может привести к оставшемуся незамеченным искажению данных. ECC-память решает проблему, но для ее использования в варианте Intel нужны серверные процессоры (есть интересные исключения, например Pentium G2120) и материнские платы.

Зачастую используется виртуализация и несколько гостевых OC решают задачи, у каждого - какие-то свои. Распространен вариант, когда SATA-контроллер пробрасывается в виртуальную машину, выполняющую функцию хранилища (Solaris или FreeBSD c zfs). Из этой VM дисковая емкость экспортируется по NFS или iSCSI для гипервизора и других VM. От дальнейшего объяснения того, в чем сам не сильно разбираюсь, воздержусь и приведу реальные примеры.





Сборка от TPAKTOP, вид снаружи и изнутри

от fatfree от axel77 от TPAKTOP
Корпус Fractal Design Define Mini Supermicro CSE-SC846E26-R1200B
Блок питания Seasonic X560
Материнская плата Supermicro X9SCL-F Supermicro X9SCM-F Supermicro X9SCM-F
Процессор Intel Xeon E3-1230 Intel Xeon E3-1230 Intel Xeon E3-1220
Оперативная память 4×Kingston KVR1333D3E9S/8G 4×Kingston KVR1333D3E9S/4G 4×Kingston KVR1333D3E9S/4G
Винчестеры для данных 5×WD20EFRX в процессе накопления 12×ST31000524AS в двух 6xRaidZ2 (основной пул), 2хST32000542AS в зеркале (бэкап пул), 4хST3250318AS в страйпе (торрент пул)
Системный накопитель Intel SSD 520 180 ГБ 2,5″ на 320 ГБ TS64GSSD25S-M
Операционная система ESXi 5.1.0 + Nexenta CE + Ubuntu Server 12.04 + Windows 8 FreeBSD FreeBSD
Дополнительно HBA IBM ServeRAID M1015, кулер Noctua NH-L12 2×HBA IBM ServeRAID M1015 2×HBA IBM ServeRAID M1015, Intel Gigabit ET Dual Port Server Adapter

SATA/SAS-контроллеры

Так что если не терпится - можно приступать. А во второй части софт будем обсуждать подробнее.

Хотелось бы выразить благодарность всем участникам профильной ветки на forum.сайт, в том числе камрадам axel77, half_moon_bay, padavan, ZanZag, shale, конфигурации которых были использованы в статье; камрадам Sergei V. Sh, TPAKTOP, iZEN и RU_Taurus за множество полезных комментариев.
Особая благодарность разработчикам свободного софта: Olivier Cochard-Labbé, Daisuke Aoyama, Michael Zoon, Volker Theile и многим другим. Они сделали возможным само существование темы «NAS своими руками».

В наши дни иметь облачный файлообменник стало обязательным требованием, и мы избалованы широким выбором сервисов для хранения копий важных файлов, например, Dropbox, Google Drive, Box и др. Однако все они имеют один общий недостаток. Место хранения ограничено и, в конечном счете, они не перестают быть третьей стороной, которой вы вынуждены доверять свои (иногда конфиденциальные) файлы.

Так зачем идти на компромисс, если есть очевидное решение этой проблемы? Благодаря растущему контингенту разработчиков стало возможно создание собственного облачного файлообменника. Таким образом, нет необходимости иметь дело с посторонним сервером, и ваши файлы гарантированно видны только вам. Представляем 8 инструментов для создания собственного облака. Все они предлагают неограниченное пространство и несколько функций, которых нет у общедоступных облачных файлообменников.

Обратите внимание, что некоторые из них требуют ознакомления с процессом настройки своего собственного сервера. Просмотрев список, вы заметите, что процесс установки не так прост.

Мы уже ранее представляли Bittorrent Sync в качестве средства для перемещения объемных файлов анонимно. Но было ли вам известно, что его также можно использовать для создания своего собственного облака? Нужно лишь настроить папку так, чтобы она работала в качестве хранилища, чтобы можно было синхронизировать все файлы на всех устройствах при помощи Bittorrent Sync.

Поддерживаемые платформы : Windows, Mac OS X, Linux, FreeBSD, iOS, Android, Windows Phone, Kindle Fire.


PClouds решит вопрос по созданию личного облачного файло-обменника благодаря чему можно будет с легкостью делиться файлами между OS X и iOS. Программа недавно вышла в бета-версии и требует регистрации, но она выглядит солидно, также она проста в использовании, и в ней можно создать личное облако в экосистеме Apple, минуя iTunes. Также имеется простое приложение-менеджер файлов для мобильных устройств. В планах нет разработки для других ОС.

Поддерживаемые платформы : Mac OS X, iOS.

Невероятно разнообразный инструмент ownCloud – это бесплатное open source приложение, которое позволяет сделать нечто большее, чем просто заместить Dropbox для обмена данными. Наряду с хранением данных, приложение предлагает множество других : управление календарем, список задач, редактирование документов и многое другое. можно установить OwnCloud с инструкциями.

Поддерживаемые платформы : клиент доступен для Windows, Mac OS X, Linux, iOS, Android. Серверное ПО устанавливается при помощи веб-установщика.


Seafile – еще один open source вариант, представляемый как инструмент для синхронизации файлов и интернет-сотрудничества. Можно использовать облачный сервис SeaCloud.cc или же настроить резидентные серверы. Есть два вида последних: Open Source и Business (25$ в год). В приложении вы найдете многофункциональный онлайн-редактор файлов, управление версиями, мульти-платформу по синхронизации файлов и прочее.

Поддерживаемые платформы : клиент доступен для Windows, Mac OS X, Linux, iOS, Android. Серверное ПО доступно для Windows, Linux, Raspberry Pi.


Как и у OwnCloud, цель Cozy заключается в том, чтобы предоставить возможность обслуживания данных, используя собственные сетевые приложения. По словам самих разработчиков, Cozy позволяет превратить сервер во что-то вроде личного Google App Engine. Разработчики стимулируют пользователей, обещая развивать это и в будущем и объединить много разных сервисов и утилит в одном флаконе.

Поддерживаемые платформы : образы доступны на Virtualbox, Raspberry Pi, OpenVZ, Cubieboard2, Cubietruck.


AeroFS – это open source приложение для корпоративных пользователей, которое предлагает инструменты для сотрудничества как часть пакета услуг. Разработчики также предлагают бесплатную версию для личного пользования с поддержкой трех пользователей. Сервис гордится высокими скоростями синхронизации и отсутствием лимита на передачу данных. Нужно лишь установить клиент AeroFS на устройство, чтобы запустить цепь синхронизации.

Поддерживаемые платформы : Windows, Mac OS X, Linux, iOS, Android.


SparkleShare использует Git для обслуживания данных. Это значит, что вы получите полную версию истории ваших файлов, а также много чего другого, идущего вместе с Git. Это станет идеальным решением, если у вас есть документы, требующие многократных изменений. При этом, однако, приложение не очень хорошо справляется с крупными файлами.

Поддерживаемые платформы : клиент доступен для Windows, Mac OS X, Linux. И использует Git-сервер для хранения данных.


Как и SparkleShare – и как понятно из самого названия – git-annex также использует Git для управления файлами, но «без проверки содержания файлов на сервере Git». Это означает, что приложение лучше подходит для крупных файлов, чей Git приспособлен для использования. Это приложение обычно представляет собой командную строку, но для тех, кто в этом не сильно разбирается, есть и более простая альтернативная версия.

Поддерживаемые платформы : серверное ПО доступно для Windows, Mac OS X, Linux.

Я провел много часов повторяя проекты других по умным беспроводным вещам. Это привело меня к очевидному выводу: после третьего-четвертого проекта ты обнаруживаешь, что все они выполнены на разных принципах, с использованием разных технологий и приемов, особенно после того, как изменил или модернизировал некоторые из них. Это значит, что что твой мир вещей становится абсолютно не подлежащим обслуживанию.

Другими словами, ты должен поддерживать огромные библиотеки спецификаций и кодов. И необходимо больше времени для того чтобы справиться со всеми своими устройствами. Определенно, некоторые более организованы, чем я, но, наверняка, большинство в борьбе с энтропией добились незначительных успехов. Без обид.

Что делать, чтобы обуздать нашествие роботов на свой дом (а это в любом случае неизбежно)?.. Все просто. Вещи проще. Облако умнее.

Концепция
  1. Устройства как можно проще: стандартный модуль связи с частным облаком. Состоит из беспроводного модуля и скриптов инициализации (как в модуле, так и на сервере). Если модуль выходит из строя, выбрасываем его и меняем на новый стандартный модуль.
  2. Вся логика и интеллект располагается на сервере. Простом роутере на линукс.
Вещи проще. Облако умнее
Крохотный сервер принимает данные с датчиков, хранит их и посылает команды исполнительным устройствам. Теперь ваши устройства не толпа мыслящих вещей. Они лишь синапсы мозга сервера. Это просто и естественно.

В моей сети два типа устройств:

  • Датчики и элементы управления (входные) и
  • Реле, клапаны и т.п. (выходные)
Все они общаются с сервером посредством модулей wifi (ESP8266 из известного китайского магазина). Входы отправляют данные о своем состоянии на сервер базы данных. Выходы принимают и исполняют команды от сервера. Как я уже упомянул, никакого разума у устройств нет.

Цель - сделать вещи как можно более простыми.

Вся логика остается на сервере. На сервере все алгоритмы, триггеры и т.п. Например, сервер принимает решение включить отопление, если температура в определенных помещениях опускается ниже определенного уровня на определенное количество времени. Сервер принимает решение открыть электромагнитный клапан полива в теплице, если влажность почвы упала до определенного уровня в определенное время суток. Естественно, человек может всегда вмешаться и взять управление в свои руки или изменить логику. Сервер также уведомляет владельца о критических событиях по СМС. Он может принимать команды с определенных телефонов.

Ядро умного облака


Я использовал маленький беспроводный роутер с OpenWRT и расширенной памятью, способный содержать веб сервер и сервер баз данных - Gl-iNet 6416A не дороже 25 USD.

Удивительно крохотное устройство дает нам:

  1. Веб сервер lighttpd для размещения страниц интерфейса (предустановлен)
  2. php, чтобы они были интерактивными (предустановлен)
  3. Сервер баз данных MySQL для хранения данных (устанавливается). Кое-кто использует SQlite, но он не способен обрабатывать одновременные запросы, в топку
Это мое частное облако. Оно создает свою собственную подсеть сеть (192.168.8.1), свою собственную сеть wifi, доступную только моим вещам. У него также есть внешний интерфейс (WAN), подключенный к моему обычному домашнему роутеру (с назначенным адресом 192.168.1.100). Он нужен для доступа к панели управления из моей домашней wifi сети.

Прикладное программное обеспечение, использованное в проекте:

  • WinSCP - графический FTP клиент для доступа к файлам
  • HeidiSQL - графический SQL клиент для доступа к базе данных
  • PuTTy - клиент SSH для передачи команд операционной системе OpenWRT
Текущая конфигурация хранится на GitHub .

И да, виноват, я использовал флешку как файловое хранилище, хотя по-взрослому не стоит использовать память NAND (требование mySQL).

Стандартный модуль


Модуль wifi (ESP8266) заправленный стандартным скетчем. Вкратце, он считывает параметры последнего доступа к точке доступа, пытается к ней подключиться, если ему не удается, он запускает свою точку доступа и страницу с формой для новых параметров доступа. А если ему удается подключиться, он загружает с сервера предназначенные этому модулю скрипты и запускает их. Модули различаются по MAC адресам.

В моем облаке для каждого MAC адреса есть выделенная папочка с рабочими скриптами по адресу 192.168.8.1:86

Итак, изначально у модуля всего три скрипта:

AP_config - две строки: SSID и пароль.

Init.lua - подключение к точке доступа с сохраненными параметрами из AP_config. При неудаче - запуск do(«ap_request.lua»). При удаче - загрузка рабочих скриптов и запуск их.

Ap_request.lua - запрос новых параметров доступа к точке доступа, запись их в файл AP_config (в случае, если подключение с предустановленными не удалось).

Управляемые устройства


Цель - сделать периферийный устройства как можно более простыми. Например модуль с двумя реле (выключатели света) состоит из:

  • Блока питания AC-DC
  • Стабилизатора питания на 3,3В
  • ESP8266 (в данном случае ESP-01 с двумя управляемыми пинами)
  • модули реле
  • корпус
Всё про всё - 7 USD.

Датчики (входы)


Устройство с датчиком состоит из:

  • Блока питания
  • Стабилизатора питания
  • Модуля wifi (опять ESP01)
  • Цифрового датчика температуры и влажности DHT11
Всё не более 5 USD.

Он измеряет показания температуры и влажности и каждые 3 минуты отправляет на сервер, где они сохраняются в базу данных mySQL.

Управление


Всё веселье на сервере!

Самое интересное это то, что у меня нет обычных панелей управления. Все интерфейсы виртуальные. Кнопки, выключатели, движки виртуальны. Конечно, можно сделать их реальными и некоторые из них я сделаю.

С помощью этого сайта мы можем наблюдать историю датчиков и текущие значения, можем управлять лампами, клапанами и т.п.
Вы всегда можете добавить новые устройства к панели при помощи простых навыков HTML и Javascript кодирования.

Я использовал карты ссылок с изображениями построенными в простой программе SweetHome 3D для организации навигации по дому.

Включите свое воображение

Гораздо больше людей знают как кодировать для веба (PHP, Javascript, HTML), чем для контроллеров (C++, Lua). При помощи этой структуры мы можем получать, запрашивать, отправлять данные и команды простыми php или js скриптами. Мы можем построить обучаемую систему, которая сможет приспосабливаться к нашим привычкам, сообщать нам о происшествиях.

Для обмена файлами между компьютерами и мобильными гаджетами больше не нужны кабели и флешки. Если устройства имеют доступ в Интернет, файлы могут «летать» между ними «на облаке». Точнее, они могут «поселиться» в облачном хранилище, которое представляет собой совокупность разбросанных по миру серверов (объединенных в один виртуальный — облачный сервер), где пользователи платно или бесплатно размещают свои данные. В облаке файлы хранятся точно так же, как на жестком диске компьютера, но доступны не с одного, а с разных устройств, которые способны к нему подключиться.

Каждый второй-третий Интернет-юзер уже взял технологию облачного хранения данных на вооружение и с удовольствием ею пользуется, но кто-то до сих пор спасается флешками. Ведь не все знают о такой возможности, а некоторые просто не могут определиться, какой сервис им выбрать и как им пользоваться. Что ж, давайте разбираться вместе.

Что представляют собой облачные хранилища с точки зрения пользователя и как они работают

Если взглянуть глазами неискушенного юзера, облачное хранилище — это обычное приложение. Оно только и делает, что создает на компьютере папку под собственным именем. Но не простую. Всё, что вы в нее помещаете, одновременно копируется на тот самый облачный Интернет-сервер и становится доступным с других устройств. Размер этой папки ограничен и может увеличиваться в пределах выделенного вам дискового пространства (в среднем от 2 Гб).

Если приложение облачного хранилища запущено и компьютер (мобильный гаджет) подключен к глобальной сети, данные на жестком диске и в облаке синхронизируются в реальном времени. При автономной работе, а также, когда приложение не работает, все изменения сохраняются только в локальной папке. При подключении машины к Интернету доступ к хранилищу становится возможен в том числе через браузер.

Файлы и папки, загруженные в облако, являются полноценными веб-объектами, такими же, как любой контент интернет-сайтов и ftp-хранилищ. Вы можете ссылаться на них и делиться ссылками с другими людьми, даже с теми, кто не пользуется этим сервисом. Но скачать или увидеть объект из вашего хранилища сможет только тот, кому вы сами это разрешили. В облаке ваши данные скрыты от посторонних глаз и надежно защищены паролем.

Основная масса облачных сервисов имеет дополнительный функционал — средство просмотра файлов, встроенные редакторы документов, инструменты создания скриншотов и т. п. Это плюс объем предоставляемого пространства и создает главные отличия между ними.

— облачный сервис хранения данных, который не нуждается в представлении пользователям Windows. Еще бы, ведь в последних выпусках этой ОС (в «десятке») он прямо-таки лезет поверх всего на экране, так как настроен на автозапуск по умолчанию.

Для пользователей винды преимущество сервиса Microsoft OneDrive перед аналогами, пожалуй, только одно — его не нужно устанавливать. Также не нужно создавать для него отдельный аккаунт — для входа в облако достаточно ввести данные своей учетной записи Microsoft.

Владельцу одной учетки Microsoft OneDrive предоставляет 5 Гб бесплатного дискового пространства для хранения любой информации. Чтобы получить дополнительный объем, придется доплачивать. Максимум составляет 5 Тб и стоит 3 399 рублей в год, однако в этот пакет входит не только дисковое пространство, но и приложение Office 365 (домашний выпуск). Более демократичные тарифные планы — это 1 Тб (2 699 рублей в год — хранилище и Office 365 персональный) и 50 Гб (140 рублей в месяц — только хранилище).

Дополнительные возможности всех тарифов:

  • Поддержка других операционных систем — Mac OS X, iOS и Android.
  • Просмотр и редактирование документов при помощи приложений встроенного пакета Office.
  • Удаленный доступ ко всему содержимому компьютера (не только папки OneDrive), на котором установлен сервис и используется ваша учетная запись Microsoft.
  • Создание фотоальбомов.
  • Встроенный мессенджер (Скайп).
  • Создание и хранение текстовых заметок.
  • Поиск.

Только платных версий:

  • Создание ссылок с ограниченным сроком действия.
  • Автономные папки.
  • Многостраничное сканирование с сохранением документов в файл формата PDF.

В целом сервис неплох, но иногда случаются проблемы со входом в учетную запись. Если вы собираетесь работать с веб-версией хранилища (через браузер) и заходите в него под другим IP-адресом, чем был раньше, Microsoft иногда запускает проверку принадлежности учетной записи вам, что отнимает довольно много времени.

Также были жалобы на удаление пользовательского контента из OneDrive — когда у Microsoft возникали подозрения, что он нелицензионный.

— одно из старейших кроссплатформенных облачных хранилищ. В отличие от предыдущего, оно поддерживает все основные операционные системы, а также некоторые редко используемые, например, Symbian и MeeGo. Сервис очень прост в применении, работает быстро и стабильно.

Бесплатно пользователю DropBox предоставляется всего 2 Гб дискового пространства для хранения личных файлов, но этот объем можно увеличить вдвое, создав и присоединив к своему аккаунту еще один — рабочий (который на самом деле может быть и личным). Вместе получится 4 Гб.

Переключение между личным и рабочим дисковым пространством на сайте DropBox и в приложении осуществляется без выхода из учетной записи (не нужно каждый раз вводить логин и пароль). На компьютере для того и другого аккаунта создается отдельная папка — 2 Гб каждая.

У DropBox, как и положено, тоже есть несколько тарифных планов. Про бесплатный было сказано выше, Платные — это «Plus» (1 Тб, $8,25 в месяц, предназначен для личного использования), «Standard» (2 Тб, $12,50 в месяц, для бизнеса), «Advanced»(неограниченный объем, $20 в месяц за 1 пользователя) и «Enterprise» (неограниченный объем, индивидуально устанавливаемая цена). Различия между двумя последними заключаются в наборе дополнительных опций.

Бесплатным пользователям помимо хранилища доступны:

  • Сервис совместной работы с документами DropBox Paper .
  • Возможность делиться ссылками и создавать общие папки.
  • Журнал изменений файлов с возможностью восстанавливать их к предыдущей версии (до 30 дней).
  • Комментирование файлов — как своих, так и других пользователей, если файл доступен для просмотра.
  • Функция поиска.
  • Получение уведомлений о событиях (настраивается индивидуально).
  • Автоматическая загрузка фотографий с камеры (кстати, за включение этой опции некоторое время назад DropBox предоставлял пользователям дополнительное пространство).
  • Выбор полной либо выборочной синхронизации.
  • Шифрование данных при хранении и передаче.

Возможности платных тарифов можно перечислять очень долго, поэтому отметим только основные:

  • Удаленное уничтожение данных из DropBox на потерянном или украденном устройстве.
  • Ограничение срока действия ссылки.
  • Двухфакторная проверка подлинности аккаунта.
  • Настройка уровней доступа к разным данным.
  • Усиленная защита информации класса HIPAA/HITECH (безопасное хранение медицинской документации).
  • Круглосуточная техническая поддержка.

DropBox если не лучший, то весьма достойный сервис. Несмотря на малый по сегодняшним меркам объем бесплатного места, им пользуются миллионы людей по всему миру.

Mega (Megasynk)

Как понятно из описания, Amazon Web Services ориентирован только на корпоративный сектор и не предназначен для хранения альбомов с фотографиями котиков, хотя не исключено, что кто-то использует его и для этого. Ведь облачное хранилище файлов — Amazon Glacier , как и Яндекс диск, предоставляет пользователям 10 бесплатных Гб. Стоимость дополнительного объема составляет $0,004 за 1 Гб в месяц.

Сравнение Amazon Glacier с веб-ресурсами, о которых рассказано выше, пожалуй, некорректно, поскольку у них несколько разное назначение. Функционал и возможности этого сервиса определяются задачами бизнеса, в числе которых:

  • Бесперебойная работа, повышенная надежность.
  • Соответствие стандартам усиленной защиты данных.
  • Мультиязычный интерфейс.
  • Неограниченный объем (расширение за доплату).
  • Простота использования и гибкость настроек.
  • Интеграция с прочими службами Amazon Web Services.

Те, кого заинтересовали возможности Amazon, могут ознакомиться с полной документацией по продуктам AWS , которая находится на официальной сайте.

Mail.ru

Занимает второе-третье место в рейтинге популярности файловых веб-хранилищ у русскоговорящей аудитории. По набору возможностей оно сопоставимо с Google Drive и Яндекс Диск: в нем, как и в них, присутствуют веб-приложения для создания и редактирования документов (текстов, таблиц, презентаций) и скриншотер (утилита для получения снимков экрана). Оно тоже интегрировано с другими проектами Mail.ru — почтой, соцсетями «Мой мир» и «Одноклассники», сервисом «Mail. Знакомства» и т. д., имеет удобный просмотрщик файлов с флеш-плеером и также весьма доступно по цене (для тех, кому недостаточно выделенного объема).

Размер бесплатного дискового пространства облака Mail составляет 8 Гб (ранее эта цифра несколько раз менялась). Премиальный тариф на 64 Гб стоит 690 рублей в год. За 128 Гб придется отдать 1 490 рублей в год, за 256 Гб — 2 290 рублей в год. Максимальный объем — 512 Гб, обойдется в 3 790 рублей в год.

Прочие функции сервиса мало чем отличаются от ему подобных. Это:

  • Общие папки.
  • Синхронизация.
  • Встроенный поиск.
  • Возможность делиться ссылками.

Клиентское приложение Mail.ru работает на Windows, OS X, iOS и Android.

Облачное хранилище — фирменная веб-служба для владельцев смартфонов и планшетов одноименного производителя. Предназначена для хранения резервных копий данных с мобильных устройств — мультимедийного контента, файлов ОС и прочего на усмотрение пользователя.

Клиентское приложение Samsung Cloud предустановлено на телефонах и планшетах, выпущенных позже второй половины 2016 года (точнее, после выпуска Samsung Galaxy Note 7). Регистрация аккаунта на сервисе возможна только через него, видимо, для отсеивания посторонних.

Объем бесплатного хранилища составляет 15 Гб. Дополнительные 50 Гб стоят $0,99 в месяц, а 200 Гб — $2,99.

iCloud (Apple)

— фаворит среди облачных хранилищ данных у пользователей продукции Apple. Еще бы, ведь он бесплатный (правда, не очень вместительный) и интегрирован с другими яблочными службами. Сервис предназначен для хранения резервных копий данных с iPhone, iPad и iPod, а также пользовательских медиафайлов, почты и документов (последние автоматически синхронизируются с содержимым iCloud Drive).

Вместимость бесплатного хранилища iCloud составляет 5 Гб. Дополнительное пространство продается по цене $0,99 за 50 Гб, $2,99 за 200 Гб и $9,99 за 2 Тб.

Клиентское приложение iCloud поддерживает операционные системы Mac OS X, iOS и Windows. Официального приложения для Android не разработано, но владельцы девайсов на базе этой ОС могут просматривать на своем устройстве почту из облака Apple.

Завершает топ-парад облачных хранилищ китайский сервис . Как видно по скриншоту, для нас с вами он явно не адаптирован. Зачем же он тогда нужен, если существуют более привычные русскоязычному человеку отечественные, европейские и американские аналоги? Дело в том, что Baidu предоставляет пользователям целый терабайт бесплатного дискового пространства. Ради этого и стоит преодолеть трудности перевода и другие препятствия.

Регистрация на Baidu Cloud значительно более трудоемка, чем у конкурентов. Она требует подтверждения кодом, присланным по SMS, а SMS с китайского сервера на российские, белорусские и украинские номера не приходит. Нашим согражданам приходится выкручиваться с помощью аренды виртуального номера телефона, но это еще не всё. Вторая сложность заключается в том, что аккаунт нельзя зарегистрировать на некоторые адреса электронной почты. В частности, на сервисах gmail (Google заблокирован в Китае), fastmail и Яндекс. И третья сложность — это необходимость установки мобильного приложения Baidu Cloud на телефон или планшет, так как именно за это и дается 1 Тб (при регистрации на компьютере вы получите всего 5 Гб). А оно, как вы понимаете, полностью на китайском.

Не испугались? Дерзайте — и будете вознаграждены. Информация, как своими руками создать аккаунт на Baidu, есть в Интернете.

Данная заметка рассчитана на пользователей не знакомых с облачными хранилищами данных — на тех, кто не знает как начать ими пользоваться.

Сегодня мы поговорим о том, что такое «облако» для хранения файлов. Поговорим и о выборе. Попробуем создать.

Что такое облако для хранения файлов?

«Облако» — это выделенное пользователю пространство на жестком диске сервера, находящегося в Интернете. Этим пространством можно пользоваться, как обычной папкой так, как будто она расположена на вашем компьютере.

И действительно, при подключении облака к вашему компьютеру, на нем создается специальная папка. Особенность этой папки такова: все что в нее попадает, сразу же передается в облако. Одним словом — содержимое локальной папки, синхронизируется с точно такой же папкой на сервере.

Что дает использование «облака» простому пользователю?

Для простого пользователя облачное хранилище данных дает множество интересных преимуществ:

На данный момент, существует огромное количество хранилищ различных объемов. Есть отечественные, зарубежные. Из зарубежных можно выделить Dropbox и Google Drive. Из отечественных — Облако@Mail.Ru, Яндекс.Диск.

Неправильным будет не упомянуть про китайские технологии, которые позволяют пользователю хранить более терабайта данных. Возможно кому-то такие предложения и подходят, но что-то внутри подсказывает, что не логично хранить 1 Тб фотографий или документов, на сервере в Китае.

Итак, начнем. Если у Вас имеется почта на Яндексе, Mail.Ru, GMail — поздравляем! Вам не нужно дополнительно нигде регистрироваться. Пользователям этих сервисов доступны облачные хранилища сразу.

Для тех у кого есть аккаунт Google — Drive.Google.Ru

Владельцам аккаунта Яндекса — Яндекс.Диск

На момент написания статьи, в нашем хранилище Облако@Mail.Ru нам доступно 100 Гб так как несколько лет назад проводилась акция. Сейчас при регистрации на сервисе Вам дадут не много, не мало — 25 Гб облачного пространства.

На Яндекс.Диске у нас 10 Гб полезного пространства, Google любезно предоставил нам 15 Гб под три сервиса — Фотографии, Почту, и собственно сам Диск.

Грехом будет не упомянуть еще об одном зарубежном хранилище популярном в России — Dropbox.com

Изначально это хранилище позволяет использовать лишь 2 Гб «облачного» пространства. Но этот объем можно увеличить в несколько раз практически за считанные секунды после регистрации. Нужно выполнить несколько простых заданий, но об этом чуть позже.

Программа-клиент облачного хранилища

У каждого уважающего себя сервиса облачного хранения данных, есть свое приложение позволяющее автоматизировать все процессы хранения, синхронизации, и управления данными. У всех вышеперечисленных сервисов есть приложения для PC, MAC, iOS, Android, и Linux.

При установке такого приложения на любое устройство, на нем создается специальный каталог — папка с названием облака. Именно то, что попадет в эту папку и будет синхронизироваться с облаком.

Приложения позволяют импортировать файлы с флеш-накопителей подключенных к ПК, а мобильное приложение умеет отправлять в облако фотографии сделанные смартфоном.

Поставив приложение на все свои устройства, вы избавитесь от множества проблем возникающих при хранении и перемещении данных. Например как было сказано выше, фотографии с вашего смартфона практически мгновенно попадут в облако а затем и на ваши компьютеры — домашний, и при желании на рабочий. То же самое происходит и с документами — сохранив недоделанную работу в облако, вы можете закончить ее дома. Преимущества облачных технологий видно сразу.

Скачать приложения для Android и iOS можно в соответствующих магазинах, а для ПК и MAC достаточно пройти на сайт хранилища и скачать клиента.

Подключаемся к Dropbox с нуля

Создать облако для хранения файлов

Давайте попробуем зарегистрироваться в облачном хранилище данных — Dropbox. Для того, чтобы начать — пройдите по этой ссылке . Заполните поля: Имя , Фамилия , Почта и Пароль , поставьте галочку согласия с условиями сервиса. Нажмите кнопку <Зарегистрироваться> .

Сразу после этого Вас переадресует на страницу, где будет предложено скачать клиент Dropbox`a. Раньше такого не было, видимо решили брать «быка за рога» сразу.

Скачается веб-установщик программы клиента, который нужно запустить. Собственно это и предлагает следующий экран:

Начнется «докачивание» клиента и последующая его установка на Ваш компьютер.

Завершение установки ознаменуется синим прямоугольным окном с предложением начать и открыть Dropbox.

Впереди вас ждут 4 или 5 экранов с рассказом о возможностях хранилища. Можете почитать, а можете и пропустить — все это вы прекрасно найдете позже сами.

И вот долгожданный момент настал. В вашем компьютере появилась новая папкаDropbox .

Быстро зайти в аккаунт

Давайте пройдем в свой аккаунт на сайте Dropbox`a. Для того, чтобы это сделать быстро (не вводить логин и пароль), откройте вашу свежесозданную папку Dropbox, щелкните на любом пустом месте правой кнопкой мыши и выберите пункт с пиктограммой синей коробочки «Просмотреть на Dropbox.com»
Должен открыться браузер и через пару секунд, вы попадете в свой аккаунт в хранилище. Что тут интересного?

Информация

Если мы нажмем на свое имя мы увидим подробную информацию о наших возможностях.

Тут мы видим, что нам, на наши нужды дано всего-то 2 ГБ дискового пространства. «Мало» — скажете вы и будете совершенно правы. 2ГБ для нашего времени ничтожно мало. Почему же люди используют Dropbox?

  • Надежен
  • Кроссплатформенный (MacOS, iOS, Windows, Linux, Android)
  • Бесплатен
  • Хорошая скорость загрузки
  • Гибкие возможности управления файлами
  • Просмотр большинства документов в веб-интерфейсе
  • Редактирование документов в веб-интерфейсе
  • Есть возможность «заслужить» дополнительное пространство, но об этом ниже
  • Многие сайты позволяют взаимодействовать своим сервисом с вашим хранилищем

Подтверждение электронной почты

Для того, чтобы нам полноценно использовать хранилище данных, необходимо подтвердить адрес электронной почты. Если на вашу почту письмо не пришло — повторно запросите его прямо здесь же, на главной странице хранилища:

Проверим почту — письмо там:

Вскроем конверт и нажмем на синюю кнопку подтверждения:

Нас снова перебросит на страницу, где нас поблагодарят за подтверждение:

Теперь, мы можем работать с облаком спокойно.

Создадим папку и «поделимся»

Давайте попробуем создать папку с любым названием. Мы назовем именем девушки, с которой планируем обмен данными с помощью облака.

Всплывет небольшое окно, в котором:

  1. Вводим e-mail друга
  2. Назначаем другу полномочия
  3. Делимся!

В ту же секунду в Dropbox на компьютере друга поступит сообщение о том, что Вы поделились с ним папкой, и если он согласится, ваша папка добавится в его аккаунт и станет общей.

«Зарабатываем» дополнительное пространство

Dropbox позволяет расширить ваше дисковое пространство всевозможными акциями. Например за каждого приглашенного друга (установившего Dropbox) вы получите дополнительно 500 Мб дискового пространства.

И вообще не помешает выполнить все предложенные системой задания и вам воздастся.

Честно говоря — 16 Гб видимо не предел бесплатного аккаунта. Старый аккаунт одного из постоянных посетителей сайта:

Подробнее о возможностях облачных хранилищ

Создание прямой ссылки на файл / папку

Выше уже написано, что Dropbox, да и любое другое облако, позволяют гибко управлять, и особенно делиться файлами. Один из примеров был уже выше. А что если вам не охота создавать с кем-то общий ресурс в облаке? Тогда просто можно отправить ссылку по почте, в ВК, Одноклассниках и т.д. Откройте Dropbox на своем компьютере, щелкните правой кнопкой мыши на файле к которому нужно получить ссылку, и кликните на соответствующий пункт.

Домашний и рабочий компьютеры

Настройте Dropbox со своим аккаунтом на 2-х, 3-х, или большем числе компьютеров, и все они будут синхронизироваться! Дом, работа, в гостях у мамы, бабушки — не важно. Вы всегда сможете доделать работу, открыв нужный файл.

Просмотр и редактирование любого типа документа

Практически любое хранилище, позволяет просмотреть любой документ — видео, анимацию, фото, офисные документы практически любого формата. Последние можно еще и редактировать прямо в облаке (например если на вашем домашнем компьютере нет офисных приложений, или например вы хотите быстро отредактировать с планшета). Документы открываются по простому щелчку по файлу на сайте облака. Дополнительная опция позволяет перейти в режим редактирования.

Создание скриншотов

Создать скриншот при наличии Dropbox не составляет труда. У Яндекс.Диска есть функция их моментального редактирования, чем Dropbox похвастаться не может. И тем не менее, для того чтобы сохранить скриншот в папку C:\Users\ИмяПользователя\Dropbox\Скриншоты нужно просто нажать кнопку на клавиатуре.

Сразу же можно вышеописанным способом «расшарить» скриншот и отправить другу. Все скриншоты для этой заметки сделаны именно с помощью Dropbox а обработаны в обычном Paint`e.

Передача снимков со смартфона в хранилище

Если на вашем смартфоне установлено приложение Dropbox, Вы можете настроить его таким способом, чтобы ваши снимки и видеозаписи, мгновенно отправлялись в облако, а значит и на домашний компьютер.

Взаимодействие с веб-сервисами

Многие веб-сервисы, работающие с файлами (например, онлайн конвертеры звуковых файлов), для ускорения загрузки и выгрузки аудио- фото- видео- файлов, очень плотно используют облачные хранилища. Вы указываете ссылку на файл в облаке — и он за считанные секунды «кочует» в редактор. Отредактировав, вы предоставляете доступ к облаку, и файл выгружается за пару секунд в облако. Можно уходить с сервиса, а клиент сам скачает файл из хранилища на компьютер.

Хорошим примером может послужить сервис обрезки и склеивания аудиофайлов www.mp3cut.ru находящийся на первой строчке по запросу «обрезать песню онлайн».

Как видно он поддерживает загрузку из двух популярных хранилищ, плюс ВК (чем не облачное хранилище?).

Заключение

Мы очень надеемся, что смогли вам помочь. За облачными технологиями будущее, которое уже наступило. Вспомните ту же ChromeOS — без интернета это мало чем полезная операционная система, но подключитесь к сети — и она расцветет. Все построено на облачных технологиях.

Почему сегодня было выбрано именно это хранилище — много написано выше. Задача статьи рассказать вкратце о возможностях файловых хранилищ. Построены они по одному принципу. Отличие в объемах, скоростях, внешнем виде, и т.п. Пробуйте, регистрируйтесь, устанавливайте, работайте. Ваши данные всегда будут в целости и сохранности, что бы не произошло.

Если Вас интересует более подробное описание Dropbox, или вы хотите увидеть нечто похожее для других облачных хранилищ — пишите в комментарии