sonyps4.ru

Как сделать собственное облачное хранилище. Как создать собственное облако, где можно бесплатно хранить любой объём данных

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


NAS - это «сетевое хранилище», которое подключено к вашей домашней сети и находится непосредственно дома

Сходства и различия

  • NAS - это «сетевое хранилище», которое подключено к вашей домашней сети и находится непосредственно дома.
    Облачное хранилище – на самом деле, просто арендуемое пространство на чужом сервере. Если упростить до предела, то в этом случае вы сохраняете свои данные на другом компьютере.
  • К оборудованию вашего NAS у вас есть прямой доступ, что может быть как минусом, так и плюсом. Хорошо то, что вы точно знаете, где хранятся данные - у вас дома. С другой стороны, вы сами отвечаете за обслуживание и безопасность, в частности, за обновления программного обеспечения и всевозможные поломки. Конечно, риски потери данных можно предупредить с помощью дублирующих дисков, но если жесткий диск NAS выйдет из строя, то издержки грозят именно вам.
  • Единственное, что вы можете сделать, чтобы защитить облачное хранилище, - это выбор безопасного пароля и сохранение его в тайне. Все остальное находится в сфере ответственности вашего провайдера. Даже вышедшие из строя жесткие диски не станут для вас проблемой, так как провайдер облака должен иметь несколько резервных копий данных. Скорее всего, вы даже не заметите, что у вашего хостера были какие-то проблемы. И все же вы не полностью защищены от потери данных: большинство поставщиков облачных серверов не могут гарантировать, что информация не будет потеряна.
  • Использование NAS имеет смысл, если вы хотите хранить свои данные в домашней сети таким образом, чтобы получать доступ к одним и тем же файлам с нескольких устройств. Скорость соединения и передачи обычно зависит только от скорости внутри домашней сети. Многие производители решений NAS также предоставляют возможность доступа к файлам через интернет. В этом случае скорость зависит от характеристик домашнего интернета.
  • В облаке же данные хранятся вне домашней сети, но обычно параллельно сохраняются на жестком диске вашего домашнего компьютера и синхронизируются в процессе изменений. Однако это приводит к более высокому потреблению ресурсов. В частности, это значит, что в облаке находится только резервная копия данных, которые, как ни крути, занимают место на жестком диске домашней машины. К плюсам облака обычно относят доступ к файлам через интернет, но это также связано с высоким потреблением ресурсов.
  • Если вдруг вам потребуется больше памяти, чем дает домашняя система NAS, можно просто прикупить более вместительный жесткий диск. Это может стоить дороже, чем покупка дополнительного объема для хранения в облаке, причем никаких других затрат, кроме финансовых, в этом случае от вас не потребуется - все происходит автоматически, в магазин идти не надо.

Немного о важном

  • Ключевое различие между NAS и облаком заключается в следующем: NAS-устройство — это физическое хранилище с жесткими дисками, подключенными к вашей сети. Данные хранятся у Вас дома и, следовательно, опасность, что они попадут в чужие руки, ниже. Однако поставщики облачных хранилищ хранят данные на серверах, точное местоположение которых неизвестно. Кроме того, обычно эти данных распределены между различными серверами.
  • Покупка системы NAS означает чаще всего однократные расходы, тогда как при хранении данных в облаке принято вводить абонентскую плату. Поэтому возникает вопрос: что дешевле? Время жизни системы NAS трудно предсказать, но обычно оно оценивается в 3-5 лет. Итак, вычислите стоимость той же мощности в облаке в течение примерно трех лет и сравните ее со стоимостью NAS. Для хранения больших объемов данных обычно выгоднее покупка NAS.
  • Правильный выбор решения для хранения данных также основан на цели использования того или другого решения: если у вас большой объем данных и вы хотите получать к ним доступ с нескольких устройств из одной сети, то, безусловно, лучше приобрести NAS. Также для потоковой передачи фильмов в домашней сети лучше использовать именно такой способ хранения. Тем не менее, облачное хранилище имеет то преимущество, что вы можете получать доступ и предоставлять доступ к своим файлам из любой точки с одинаковой скоростью, не ограничиваясь домашней сетью.
  • Если вам важна безопасность своих данных, то оба варианта более или менее надежны. При приобретении NAS следует обратить внимание на покупку устройства как минимум с двумя жесткими дисками, которые могут быть зеркалированы.

Привет всем!
Сегодня у нас очень интересный гость. Я долго его ждал, а в это время размышлял о том, можно его обозвать NASом или нет, в итоге все-таки решил, что можно, так как всем требованиям он удовлетворяет. Второе, что меня волновало – Smart TV, везде написано, что он дружит со Smart TV фирмы Samsung, а у меня «умница» от LG, подружатся ли они? Гугл об этом молчал как партизан. И вообще про это устройство мне не удалось найти ничего, кроме маркетинговых статей и спецификации на сайте производителя.

У меня на столе Seagate Central – сетевое хранилище нового поколения от Seagate. Раньше NAS ассоциировался как минимум с компьютером формата ITX, теперь они стали еще меньше, размером с бокс для HDD. Если честно, сетевые хранилища - новая для меня штука, я по старинке все храню на своем ПК, поэтому у меня было очень много ожиданий относительно данного устройства. Я даже до конца не знал, чего от него хотеть.
В этом обзоре я расскажу о всех его возможностях, которые я опробовал, и попытаюсь уберечь будущих пользователей от подводных камней, с которыми столкнулся сам. Ну что же, мы начинаем!

ТТX

Ко мне приехал девайс с маркировкой STCG2000200, что означает наличие внутри 3,5 дюймового жесткого диска объемом 2 терабайта. Есть еще две старшие модели с 3 и 4 тб памяти (STCG3000200, STCG4000200). Как я уже говорил, размеры девайса не превышают внешнего бокса для HDD и составляют 42 х 145 х 216 мм, вес около одного килограмма. В руках ощутимая тяжесть.
Порты: RJ45 и USB 2.0.

Упаковка и комплектация

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


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


Немаленькая коробка белого цвета. Спереди - кроме наклейки объема почти нет информации, рядом для масштаба я поставил мышку.


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


На левом боку - системные требования. Требование наличия роутера. Так же сообщается о том, что Ethernet-кабель в комплекте. Вот спасибо!


Ниже - фотографии разъемов и пиктограммы технологий и маркетов.


На другой стороне – комиксы для ленивых: указано, какие устройства поддерживаются.


На дне ничего интересного нет:правовая информация и штрих-коды.


Упаковано устройство надежно. И несмотря на помятые уголки у коробки диск надежно зафиксирован и защищен пластиковыми демпферами.


Под диском обнаруживается картонная коробочка с комплектом поставки,


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


Сам адаптер зачехлен. И на нем гордо стоит подпись города Шеньчжень.

Внешний вид и дизайн

Какой может быть дизайн у сетевого хранилища? Коробка себе и коробка. А вот и нет. Компании Seagate удалось сделать интересное решение, которое будет органично вписываться в дизайн. Это безусловно самый интересный NAS, который я видел, хотя объективности ради стоит отметить, что видел их я на картинках гугла.
Оказалось, что его очень трудно сфотографировать. Спереди это вот такая штука со скругленными углами.


Сбоку тоже.


Сзади черный матовый пластик и три разъема.


Снизу перфорированное дно, четыре резиновые ножки, наклейка с серийником и кнопка RESET, которая притаилась у одной из ножек.


На просвет видно, что устройство не монолитное, что нужно для охлаждения.


Корпус, как я понял, сделан из алюминиевой сетки, чтобы выполнять функцию радиатора. Боюсь, что с точки зрения чистоты, это очень непрактичное решение, пыль будет скапливаться в ячейках. С дизайнерской стороны, очень интересное и монолитное устройство. Передняя панель из темно-серого пластика - нейтральное решение. Качество сборки великолепное.
Помимо разъема питания и LAN-порта сзади есть еще и разъем USB. Зачем он нужен двухтерабайтному жесткому диску, для меня осталось загадкой.

В работе, тестирование

Теперь самое интересное. Как же он работает? Согласно сайту и инструкции, нужно соединить Ethernet-кабелем роутер с устройством, подсоединить девайс к розетке и подождать 2-3 минуты. Дальше найти устройство в проводнике в разделе «сеть» и перейти на сайт производителя для получения дальнейших инструкций.


Я так и сделал. Сначала загорелся оранжевый индикатор, который через минуту сменился зеленым. Устройство появилось в сети, я перешел на сайт Seagate, где появились видеомануалы по первичным настройкам на английском, но не зря же я учился 10 лет в школе с углубленным изучением иностранных языков. И вот тут начались мои проблемы, на видео легко заходили в сетевую папку, у меня же вылетела ошибка (0x80070035, не найден сетевой путь). Следующие полтора часа я потратил на войну с этой ошибкой, гугл подсказал штук 10 решений, но ни одно из них не помогало. После отключения брендмауэра, антивирусника, переименования компьютера, перенастройки протоколов, перезагрузки роутера и прочих метаний я в злобе плюнул и пошел заниматься другими делами. Ноутбук, кстати, тоже не хотел подключаться. Вот будет смеху, люди ждут обзора, а я сижу и не могу его подключить.
Вернувшись часа через два, я успокоился и решил попробовать по-другому. Перерыл весь сайт Seagate, но так как девайс сверхновый, то и проблем пока, видимо, не было и решения не нашлось.
Итак, как же я решил проблему в итоге? Все, кто столкнется с ней, записывайте. Качаем с сайта Seagate фирменную утилиту Seagate Dashboard и ставим на компьютер. Ну хоть слово бы об этом где сказали!


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


Далее перешел по ссылке для первичных настроек.


После многочисленных регистраций я получил, наконец, письмо подтверждения активности всех статусов. Там тоже есть неразбериха. Есть юзер для доступа к настройкам диска (я задал fera2k) и есть юзер (e-mail), который дает доступ к облакам.


Наконец, я получил доступ к веб-интерфейсу, с которого удобно управлять диском. Почему все это не реализовано в Seagate Dashboard - для меня еще одна загадка.


Тут же я сам обновил прошивку.


Итак, что же мы получили в итоге? Я получил сетевой диск с возможностью удаленного доступа из любой точки мира и домашнюю локальную сеть. К сожалению, на деле скорости ограничены возможностью 100 мегабитного порта, то есть максимальная скорость передачи в домашней сети будет около 12,5 мегабайт в секунду. На практике это оказалось еще ниже (от 4,6 до 6,9), скорость записи - как у флешки. Отсюда передача на него 40 гигабайтного фильма затянулась на пару часов. Не исключаю кривых рук у автора.


Ну в принципе не беда, потратив сутки, можно перебросить все свои файлы на него. А дальше выбрать закачку торрента прямо на него. Все отлично работает.
Теперь поговорим о софте. Он пока сырой. Я понимаю, зачем нужно резервное копирование, но смысл резервного копирования фото и видео из соцсетей и Yotube от меня ускользает. Нет, не подумайте, у меня есть аккаунты в соцсетях, но покупать NAS для их резервирования – это перебор. Поправьте меня, если я что-то не знаю.
А вот с облаками провал. Я так и не смог настроить облачный доступ. И через Seagate Dashboard меня пересылало на cloudstorage.seagate.com powered by Nero, но в доступе отказывало, говорилось о незарегистрированном пользователе. При попытке регистрации некоторые графы были неактивны, и она не удалась. Тоже самое и с Android, и клиентом Tappin, там я зашел, но внутри какие-то проблемы, может хотят денег. Надеюсь, это временные проблемы и в скором времени они разрешатся. В общем, не самая легкая настройка оказалась.

Android.
Теперь берем планшет и посмотрим, что же нам дает Seagate Central для маленьких братьев.
Зайдя на Google Play по запросу Seagate, мы увидим 3 приложения. 2 из них забираем.


И устанавливаем.


К сожалению, Global Access пока не отвечает на запросы, как я уже писал выше.


Поэтому сосредоточимся на Seagate Media. Тут все супер. Планшет сразу нашел NAS и показал все папки.


Без проблем проиграл песню встроенным плеером.


И воспроизвел потоковое видео, тоже встроенным плеером.


По окончании манипуляций пробую зайти на веб-интерфейс.


Никаких проблем.


Теперь мы можем управлять диском и с планшета (смартфона).

Всем спасибо за внимание!
Выражаю благодарность компании Seagate и Дмитрию Вольневичу за предоставленное на обзор устройство.
fera2k
За кадром.





Для работы с ней можно использовать как UI так и командную строку. После инсталляции система сообщает все параметры для работы с облаком. Если вы что-то забыл просто зайдите на Frontend машину по ssh и вы получите напоминание как это:

$ ssh "s password: Last login: Wed Oct 30 14:45:12 2013 from 192.168.1.183 User Console URL (for managing instances, volumes, etc.): https://192.168.10.1:8888/ User Credentials: * Account: demo * Username: admin * Password: password Admin Console URL (for managing user accounts, VM types, etc.): https://192.168.10.1:8443 Admin Credentials: * Account: eucalyptus * Username: admin * Password: admin

Для работы через UI перейдите по адресу указанному выше https://192.168.10.1:8888/

Введите ваши данные для demo пользователя и можно начать работать. По умолчанию в системе уже есть один образ на базе CentOS 6.4 и созданы несколько ключей. Так что можно сразу запустить виртуальную машину.

Для работы с командной строкой зайдите по ssh на Frontend машину. И загрузите переменные окружения для одного из двух созданных по умолчанию пользователей. Например:

. ~/credentials/admin/eucarc

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

# euca-describe-availability-zones verbose AVAILABILITYZONE CLUSTER01 192.168.10.1 arn:euca:eucalyptus:CLUSTER01:cluster:cc_01/ AVAILABILITYZONE |- vm types free / max cpu ram disk AVAILABILITYZONE |- m1.small 0005 / 0008 1 256 5 AVAILABILITYZONE |- t1.micro 0005 / 0008 1 256 5 AVAILABILITYZONE |- m1.medium 0005 / 0006 1 512 10 AVAILABILITYZONE |- c1.medium 0002 / 0004 2 512 10 AVAILABILITYZONE |- m1.large 0002 / 0004 2 512 10 AVAILABILITYZONE |- m1.xlarge 0002 / 0004 2 1024 10 AVAILABILITYZONE |- c1.xlarge 0002 / 0004 2 2048 10 AVAILABILITYZONE |- m2.xlarge 0002 / 0004 2 2048 10 AVAILABILITYZONE |- m3.xlarge 0001 / 0002 4 2048 15 AVAILABILITYZONE |- m2.2xlarge 0001 / 0002 2 4096 30 AVAILABILITYZONE |- m3.2xlarge 0001 / 0002 4 4096 30 AVAILABILITYZONE |- cc1.4xlarge 0000 / 0001 8 3072 60 AVAILABILITYZONE |- m2.4xlarge 0000 / 0001 8 4096 60 AVAILABILITYZONE |- hi1.4xlarge 0000 / 0000 8 6144 120 AVAILABILITYZONE |- cc2.8xlarge 0000 / 0000 16 6144 120 AVAILABILITYZONE |- cg1.4xlarge 0000 / 0000 16 12288 200 AVAILABILITYZONE |- cr1.8xlarge 0000 / 0000 16 16384 240 AVAILABILITYZONE |- hs1.8xlarge 0000 / 0000 48 119808 24000

На моей NC машине стоит 4-х ядерный процессор и 128 GB диск. По умолчанию, после установки я мог бы запустить до 4-х виртуальных машин. Но как вы видите, система предлагает запустить до 8 виртуальных машин. Что бы этого добиться зайдите по ssh на NC машину и отредактируйте несколько переменных в /etc/eucalyptus/eucalyptus.conf файле. Я поставил:
MAX_CORES="8" NC_WORK_SIZE=70000
После этого надо перезапустить NC процес /etc/init.d/eucalyptus-nc restart и в моем распоряжении оказалось в двое больше ресурсов. Я бы не стал злоупотреблять с изменением числа процессоров, но удвоить их, думаю, смело можно если виртуальные машины не будут использовать 100% своих процессорных мощностей.

Если вам привычнее использовать русскоязычный интерфейс в UI, то можно поменять языковые настройки UI. Для этого зайдите по ssh на Frontend машину и отредактируйте /etc/eucalyptus-console/console.ini файл. Надо поменять locale language=ru_RU
После этого перезапустите eucalyptus-console процесс /etc/init.d/eucalyptus-console restart

Зайдя опять в UI вы увидите, что меню и многие сообщения переведены на русский язык.

На всю инсталляцию двух машин и настройки я потратил меньше часа.

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

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

Эти недостатки решаются при помощи локального облачного накопителя My Cloud компании WD. Устройство позволяет поселить персональное облако у себя дома и больше не зависеть от недостатков публичных облаков, используя при необходимости только их достоинства.

Устройство представляет собой небольшой блок размером около 170×140×50 мм - примерно с книжку, весит около килограмма и выглядит довольно стильно. В комплект входит накопитель My Cloud, блок питания, кабель Ethernet, документ с условиями гарантийного обслуживания и буклет по началу работы. Правда, блок питания имеет разъем в три клеммы, и потребовалось приобретение переходника, чтобы подключиться.

Объем накопителя - 2 Тб, что для меня, моей семьи и пары друзей, кому я предоставила доступ к облаку, более чем достаточно. Устройство совместимо с операционными системами для ПК и для MacOS.

На передней панели расположен светодиодный индикатор, информирующий о текущем режиме работы. На задней панели расположены: порт USB 3.0, Ethernet-порт, гнездо питания от электросети, замок Kensington и кнопочка Reset.

Подключается элементарно: включаем в сеть блок питания, а сетевой кабель подсоединяем к Wi Fi роутеру. Работает совершенно бесшумно.

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

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

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

После установки и настройки девайса я прописала доступы членам семьи - мужу и сыновьям. Мои дети уже взрослые и живут далеко от нас со своими семьями. Они настроили свои компьютеры и планшеты, загрузив бесплатное приложение My Cloud. Для доступа к данным можно использовать все популярные версии браузеров, включая FireFox, Chrome, Internet Explorer, Safari.

Мы любим делиться фотографиями, рекомендуем друг другу понравившиеся фильмы, книги. Доступ к такому общему хранилищу исключительно удобен. Файлы, которыми мы делимся друг с другом, заливаем в публичную папку, в разделы «Библиотека», «Фото», «Музыка», «Видео». Личные файлы каждый из нас заливает в свою персональную папку.

Способов работы с заливкой файлов на облако несколько. Мне нравится быстрый способ работы через окошко «Выполнить». Вызываем окно нажатием клавиш Windows+R, вписываем туда команду «\\WDMyCloud» и получаем интерфейс для любых манипуляций с файлами.

Можно подключиться к облаку через Wi-Fi и смотреть информацию на смартфоне, планшете и даже телевизоре со Smart TV. С установленным на планшетах и смартфонах приложением My Cloud открыт доступ к хранилищу через интернет в любое время из любого места. Приложение позволяет загружать или смотреть любые файлы с мобильного устройства, а также синхронизировать их с популярными файловыми хранилищами, такими как Dropbox и Google Drive.

Устройство можно использовать и для резервного копирования контента или архивирования данных - всех или выбранных категорий файлов. Я пока этой возможностью не пользовалась, но думаю, что со временем доберусь и до нее. Более продвинутые пользователи и IT-специалисты найдут и другие способы использования данного устройства . Мне вполне хватает того, что я описала.

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

Устройство стоит по данным Яндекс-маркета от 9900 до 11690 руб. Дорого? А давайте посмотрим тариф того же Dropbox. За объем хранения 1TB придется платить ежемесячно 9.99 долларов, или 99 долларов ежегодно. Путем несложных расчетов видим, что домашнее облако окупится меньше, чем за 2 года. При этом объем хранения вдвое больше.

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

Для полноты картины я спросила впечатления от использования такого устройства у коллеги, которая активно пользуется им уже довольно давно. Ответ был коротким - «очень удобно». Почитав отзывы на форумах и маркетах, разочарована не была, отрицательных почти не было. Правда, несколько раз встретила жалобы на невысокую скорость скачиваний. Но сама пока этого не заметила, у меня все работает быстро. Мое облако мне очень нравится. Честно могу рекомендовать.

Начну с двух анонсов. Первый: видит бог, я держался до последнего, однако жизнь - штука суровая, поэтому она обломала даже такую сильную амбицию как неприязнь к Цукербергу:) Одним словом, не выдержал-таки титанического натиска извне (от родных-близких до читателей) и завел

Мало кто из нас не знает популярный сервис Dropbox, позволяющий хранить свои фото, видео и другие файлы данные в интернете и получать к ним доступ с любого устройства, имеющего выход в Сеть. Очень удобная и полезная штука. Кроме Dropbox существует еще множество похожих сервисов, но все они обладают одним недостатком – объем хранения данных на них ограничен.

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

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

Это кросс-платформенное приложение, которое поддерживает широкий спектр операционных систем, включая Windows, Mac OS X, Android и IOS. Это выгодно выделяет его на фоне других подобных решений. Доступ к персональному облаку вы можете получать как с персональных компьютеров, так и с мобильных Android планшетов и телефонов, а также IOS устройств (iPhone, IPod и IPad).

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

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

Итак, приступим.

Прежде всего, скачайте отсюда и установите на своем компьютере Bdrive Server. Там же вы найдете и клиентские части программы для Android и iOS, которые нужно будет установить на телефон или планшет. При первом запуске серверной части, Bdrive попросит вас выбрать сетевой адаптер, с помощью которого ваш компьютер подключен к интернету.

Затем в появившемся главном окне программы:

1. Добавьте папку (кнопкой «Add» в Windows или «+» в Mac OS)

2. Каждой папке автоматически назначается идентификатор (BID)

3. Задайте пароль для доступа к папке

По умолчанию, папке назначаются полные права доступа (Read/Write) и вы можете скачивать из нее файлы на свое устройство, записывать в нее данные, удалять и перемещать файлы. Если вы хотите, чтобы пользователи могли только читать данные, замените права доступа на «Read only», кликнув по ячейке «Permission»

То же самое проделайте со следующими папками, которые вы хотите поместить в свое облако. По окончании перезапустите сервер, нажав кнопку «Restart»

Все готово. Теперь у вас есть свой собственный облачный сервер.

После этого вам нужно установить на свой Android телефон или планшет клиентскую часть программы. Здесь также все просто. Как только программа запустится, войдите в ее настройки (нажатием «меню»), нажмите «Add BID», введите идентификатор папки и пароль для доступа к ней. Затем проделайте эту процедуру с остальными папками. Кликнув по имени папки, вы получите доступ к файлм, хранящимся в ней на вашем компьютере.

Чтобы не вводить пароль каждый раз пароль, выберите в меню программы «Options» и в открывшемся меню настроек отметьте пункт «Store Passwords»

Теперь, открыв папку на своем мобильном устройстве, вы можете закачивать из нее файлы на свой планшет или телефон (Меню -> Download) или загружать в нее файлы (Меню -> Upload)

Кроме того, просто кликнув по файлу, находящемуся в папке на сервере вы сможете открыть его на своем планшете или телефоне.

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

Если с сервером Bdrive соединиться не удается, откройте его окно на компьютере, перейдите на вкладку «Сеть» и убедитесь, что он смог установить адрес вашего компьютера в локальной сети (Local IP) и в сети интернет (Global IP) и локальный IP. Если нет, перезагрузите сервер (кнопкой Restart), а затем нажмите «Test Connection», чтобы он автоматически определил локальный и внешний IP-адреса.

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

Теперь пару слов о доступе к облаку с другого персонального компьютера. После того, как вы настроили сервер и клиент на мобильном устройстве, получить доступ к облаку с персонального компьютера вам будет совсем несложно.

Установите клиентскую часть программы на компьютер, запустите ее, добавьте BID, введите пароль, букву диска, и на вашем компьютере появится виртуальный диск (по умолчанию B:) на котором будут видны все ваши облачные папки.

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

Bdrive позволяет подключаться к облаку сразу нескольким клиентам одновременно.

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

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

Похожие материалы:

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

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

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

Концепция
  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 скриптами. Мы можем построить обучаемую систему, которая сможет приспосабливаться к нашим привычкам, сообщать нам о происшествиях.



Загрузка...