- Доступ к хранилищу с любого устройства, которое имеет выход в интернет.
- Возможность организации совместной работы с данными.
- Минимальный риск потери данных даже в случае сбоев.
- Некоторые компании предлагают использовать облачное хранилище бесплатно (как правило, предоставляется сравнительно небольшой объем памяти, за превышение необходимо доплачивать).
- Все процессы по резервированию и сохранению целостности данных ложатся на плечи провайдера облачного хранилища.
Некоторые пользователи уже могли слышать об облаке в телефоне. Сразу возникает вопрос — что за облака могут быть в мобильном устройстве? На самом деле вопрос этот удивляет только тех людей, которые не шибко осведомлены о последних технологиях.
Возможно, вы будете удивлены, но никакого облака в телефоне найти нельзя, поскольку облаком называют так называемое облачное хранилище данных. Облачное хранилище данных представляет из себя онлайн-хранилище, в котором хранятся данные пользователя. Сами данные располагаются на многочисленных серверах. Что интересно, пользователь обычно думает, что его данные хранятся на одном сервере, хотя на самом деле они могут располагаться на множестве серверов одновременно, расположенных в разных частях планеты.
Создаем для этого файлика ярлык на рабочем столе телефона (прямо на главном экране). Теперь в экстренной ситуации вам необходимо выполнить всего три действия:
Проблема кроссбраузерности
Как вы уже, наверно, поняли, мы собираемся написать html-страничку, которая берет видеопоток с камеры телефона (или ноутбука, или планшета, или стационарного компьютера) и раз в минуту отправляет соответствующий видеофайл на сервер fetch-запросом.
Html-файл очень прост, если не сказать элементарен:
Здесь, собственно, только два элемента: окно, в котором пользователю будет показываться снимаемое им видео (без звука, чтобы не было эффекта эха; при этом на сервер звук будет отправляться, естественно) и кнопка «Запись/Стоп». Для того, чтобы все это красиво выглядело и на телефоне, и на десктопе, пишем нехитрый style.css :
И, наконец, main.js , который выполняет всю работу на фронтенде:
Здесь необходимы пояснения по поводу аутентификации. Конечно, можно обойтись и без нее, но тогда нет никакой гарантии, что какой-нибудь злоумышленник не воспользуется API вашего сервера (о нем речь впереди) и не зальет вам на сервер что-нибудь нехорошее. Поэтому, конечно, серверная сторона должна аутентифицировать клиента.
Это можно сделать различными способами (типа классического получения токена с сервера в ответ на отправленный пароль или анализа fingerprint клиента), но я решил не заморачиваться и поступил гораздо проще: пароль просто передается на сервер в заголовке X-PWD fetch-запроса; при этом пароль не вводится пользователем (вряд ли в глухом переулке у вас будет время для ввода пароля), а просто содержится в query string. Таким образом, для обращения к написанному сервису используется URL типа
где abcde и является паролем. На серверной же стороне пароль просто записан в коде: повторюсь, мы пишем это всё для себя, любимого, поэтому, на мой взгляд, можно обойтись таким примитивным способом аутентификации. Параноики могут, конечно, написать что-нибудь более продвинутое.
Шаг 2. В строку поиска введите «Google» и найдите «Google Диск».
Загрузка файла в облако Google Диск
Для того, чтобы освободить место на устройстве, можно загрузить некоторые файлы в облако. Рассмотрим, как это сделать.
Шаг 1. Запустите программу Google Диск. Для этого, нажмите кнопку «Открыть».
Шаг 2. Для того, чтобы загрузить файл в облако, коснитесь кнопки с изображением «+».
Шаг 3. Нажмите кнопку «Загрузить».
Шаг 4. Выберите «Разрешить» для того, чтобы открыть приложению доступ к файлам на вашем устройстве.
Шаг 5. Выберите файл, который необходимо отправить в облако.
Шаг 6. В шторке уведомлений появится сообщение о том, что файл был успешно загружен.
При необходимости, файл можно будет скачать на устройство или открыть онлайн (доступно для некоторых типов файлов, например, для фото и документов).
Облачное хранилище – это способ хранения данных на серверах компании, которая предоставляет такие услуги.
MEGA – относительно молодой облачный сервис, разработчиком которого является бывший владелец закрытого файлообменника Megaupload. Интересен он сразу несколькими фактами:
- бесплатно доступно сразу 50 Гб
- все данные хранятся в зашифрованном виде
- удобная утилита для ПК позволяет синхронизировать любые папки в фоновом режиме
Благодаря этим особенностям, MEGA является одним из самых интересных вариантов среди облачных сервисов с приложением для Андроид. Ко всему прочему, также есть функции автоматической загрузки фото и видео с камеры, совместный доступ к файлам и возможность расширить и без того немалое дисковое пространство за дополнительную плату.
Это далеко не все варианты приложений для облачного хранения данных. Внимания заслуживает также приложение для облака OneDrive от Microsoft, Яндекс.Диск, Облако Mail.Ru и другие аналоги, у каждого из которых есть свои отличительные особенности и сильные стороны.
А какое облачное хранилище для Андроид используете вы? Напишите в комментариях.
Сделать резервную копию Android в облаке – самый удобный способ для создания бекапов. Как оправить в облако все файлы, расскажем в статье.
Синхронизация контактов и календарей через Google
Кроме того, вы можете синхронизировать определенные данные, такие как контакты, календари и почту с вашей учетной записью Google — и они также попадут в облако.
- На вашем смартфоне откройте приложение «Настройки» и перейдите в раздел «Учетные записи и синхронизация».
- Выберите свой аккаунт Google.
- Активируйте ползунок для резервного копирования нужных данных.
- Теперь данные будут регулярно синхронизироваться.
Кроме того, вы можете вручную настроить синхронизацию для многих приложений, например, для WhatsApp — в нем можно активировать отдельную облачную резервную копию, которая также будет храниться на Google Диске. А еще вы можете автоматически создавать резервные копии ваших изображений в облаке через Google или Яндекс. Для этого компании предоставляют неограниченный объем памяти для хранения фото.