В этой статье я расскажу о внутреннем устройстве популярного сервиса облачного хранения Dropbox. В частности, будет затронуто устройство протокола Dropbox, а также показана статистика его использования в некоторых странах Европы. Кроме этого, я сравню его с другими сервисами, такими как iCloud, Google Drive и SkyDrive.
Статья сугубо техническая. Не будет никаких сводных таблиц со стоимостью за Гб и анализом того, сколько еще можно получить за приглашенных «друзей».
Текст основан на научной статье “Dropbox изнутри: Изучаем сервисы облачного хранения” (Inside Dropbox: Understanding Personal Cloud Storage Services). PDF
В последние несколько лет произошел огромный скачок популярности сервисов облачного хранения данных. В гонке вооружений участвуют все крупные игроки и несколько молодых стартапов. В основном, вся информация о внутреннем устройстве сервисов и реальных цифрах их использования — это тайна за семью печатями. Нас кормят только данными, прошедшими через отдел маркетинга, что, безусловно, несколько отличается от реальности. Поэтому давайте копнем поглубже вместе с ребятами Idilio Drago, Anna Sperotto, Marco Mellia, Ramin Sadre, Maurizio M. Munafò и Aiko Pras — авторами исследования.
Как выгрузить файл на Dropbox и сделать доступным по ссылке для скачивания
Вступление
Dropbox клиент разработан в основном на языке Python с использованием сторонних библиотек, таких как librsync. Клиент поддерживает все основные ОС: Windows, Mac, Linux. Использование Python однозначно говорит о том, что клиент разрабатывался с учетом облегченного портирования на различные платформы.
Основной элемент системы — это блок (chunk) размером до 4 Mb. В случае, если файл большего размера, он разбивается на несколько блоков, и каждый блок воспринимается системой независимо от других. Для каждого блока вычисляется SHA256 хеш, и эта информация является частью метаинформации о файле. Dropbox уменьшает объем передаваемых данных за счет передачи только разницы между измененными блоками файла. Кроме того, локально он содержит всю метаинформацию по файлам, которую синхронизирует с сервером и передает только изменения с прошлой версии (incremental updates).
Dropbox использует два типа серверов: управляющий (control) и сервер данных (data storage). Сервера управления находятся под контролем Dropbox, сервера данных — это сервера Амазона (Amazon S3, EC2). Для коммуникациями с серверами во всех случаях используется HTTPS.
Доменные имена, используемые Dropbox, всегда заканчиваются на dropbox.com. В таблице ниже приведены поддомены для управляющих серверов и серверов данных.
client-lb/clientX | Dropbox | Meta data |
notifyX | Dropbox | Notifications |
api | Dropbox | API control |
www | Dropbox | Web servers |
d | Dropbox | Event logs |
dl | Amazon | Direct links |
dl-clientX | Amazon | Client storage |
dl-debugX | Amazon | Back traces |
dl-web | Amazon | Web storage |
api-content | Amazon | API storage |
Как пользоваться dropbox?
Dropbox: изнутри
Поскольку Dropbox использует HTTPS для шифрования всего трафика между серверами, простой перехват не даст никакой полезной информации. Для исследования мы устанавливали Squid и направляли весь трафик с компьютера под Linux на этот прокси. Также на прокси поставили SSL-bump, чтобы можно было расшифровывать SSL. Последним шагом устанавливаем самоподписанный сертификат на Squid и изменяем сертификат внутри запущенного Dropbox приложения. Данная конфигурация позволяет расшифровать и просмотреть трафик Dropbox.
Иллюстрация показывает протокол, используемый Dropbox для загрузки локально измененных блоков на свои сервера. После регистрации клиента на управляющих серверах clientX.dropbox.com, команда list получает изменения в метаданных, которые показывают разницу между локальной копией и тем, что находится на сервере. Как только происходит локальное изменение файлов, Dropbox вызывает команду commit_batch (client-lb.dropbox.com) и посылает измененные метаданные на сервер. После этого сервер отвечает, какие блоки ему необходимы, используя команду need_blocks, и клиент отсылает эти блоки на Amazon (dl-clientX.dropbox.com). Сохранение каждого блока подтверждается командой ОК.
После этого локальный клиент еще раз раз посылает команду commit_batch на сервер и получает подтверждение, что все блоки получены. Транзакции сохранения данных могут выполняться параллельно.
Протокол управления
Dropbox использует следующие группы управляющих серверов:
- Уведомления (notifications).
Dropbox держит постоянное открытое TCP соеденинение с серверами уведомлений (notifyX.dropbox.com). Это необходимо для получения информации об изменении файлов, которое могло произойти на других клиентах. По сравнению с другим трафиком, эта информация не шифруется. Используется задержка HTTP ответа для быстрого уведомления клиентов (push mechanism). Клиент посылает запрос, и сервер задерживает ответ примерно на 60 секунд. По истечении 60 секунд, клиент немедленно посылает следующий запрос на сервер. Если ответ сформирован раньше, то сервер отвечает немедленно. - Управление метаданными (meta-data administration)
Сервера управления метаданными отвечают не только за информирование об изменениях в блоках и файлах, но также и за авторизацию (authentication) клиента. Для этих серверов используются следующие доменные имена: client-lb.dropbox.com, clientX.dropbox.com. Кроме этого, сервера управления могут контролировать поведение клиента. В момент эксперимента было замечено, что сервера могут указать клиенту максимальное количество блоков, которое он может посылать на сервер. Это используется для управления трафиком, который генерирует клиент. - Системные сообщения (system logs)
сервера предоставляются Амазоном и имеют название dl-debug.dropbox.com; остальные сообщения идут непосредственно на Dropbox d.dropbox.com.
Набор данных и популярность клиентов
Что такое Dropbox и как им пользоваться
Надёжное хранение информации – важнейшее требование современности. Но распространение компьютеров и мобильных гаджетов с доступом в интернет привело к появлению еще одной проблемы – обеспечение общедоступности данных. Как быть, если к одним и тем же файлам нужно иметь доступ и с домашнего компьютера, и с рабочего, и со смартфона или планшета?
Всё время копировать их на разные устройства – не вариант. Тем более, flash-карты не могут обеспечить достаточной надёжности хранения данных и часто информация на них теряется безвозвратно. В таком случае идеальное решение – хранение файлов где-нибудь на удалённом сервере.
Тогда к нему можно подключаться с любого компьютера или другого устройства, читать или изменять документы и там же сохранять. А так как данные на серверах многократно дублируются, то риск их потери практически нулевой. Такие сервисы называются облачными, и сейчас они очень распространены, благодаря удобству.
Инструкция по работе с Dropbox.
Dropbox – что это и для чего нужна эта программа?
Облачное хранилище Dropbox – это как раз один из сервисов, позволяющих хранить любые файлы на удалённом сервере. Проще говоря, это облачное хранилище. Зачем нужен Dropbox обычному пользователю? Для доступа к файлам с любого устройства.
Так как они находятся не на обычном домашнем компьютере, то достаточно подключиться к серверу, и можно сразу увидеть все свои папки, документы, фотографии, видеозаписи и всё остальное, что было сохранено в это облако. Второе, для чего нужен Dropbox – обмен файлами. Сервис даёт возможность получить ссылку к любому файлу.
Потом эту ссылку можно отправить нужному человеку или поделиться ею в социальных сетях, и другие люди смогут скачать этот файл себе. Сервис имеет веб-интерфейс, то есть зайти и выполнить все действия можно прямо на сайте, в личном кабинете. Но если вы хотите пользоваться им активно, то нужна программа Dropbox, которую можно скачать там же и установить на компьютер или смартфон. Эта программа избавляет от необходимости заходить на сайт и делает доступ к хранилищу и управление им гораздо удобнее. Она также выполняет автоматическую загрузку файлов в облако, если поместить их в определенную папку.
Создание аккаунта
Перед тем, как начать работать с Dropbox, нужно зарегистрироваться на этом сервисе. Для этого перейдите на официальный сайт dropbox.com и заполните данные в правой части. Там нужно ввести имя, фамилию, свою электронную почту и надёжный пароль. Затем нужно отметить галочкой согласие с правилами и кликнуть по кнопке «Зарегистрироваться».
После этого вы сразу получите личное пространство на диске сервера объемом в 2 Гб. Этот объём выдается бесплатно всем, за дополнительную плату его можно увеличить до 1 или 2 Тб. Также вам предложат скачать и установить специальную программу. Она бывает в самых разных вариантах – для Windows, для Android, для iOS.
Что встречается совсем редко – есть клиент для Linux, чем могут похватать далеко не все облачные хранилища. Использование программы сильно упрощает пользование хранилищем, поэтому рекомендуем это сделать.
Как установить на компьютер и как пользоваться Dropbox
Установить программу Dropbox на компьютер очень просто. Нужно запустить скачанный установщик, и он скачает остальную часть программы. После её установки появится специальная папка Dropbox. В системе MacOS она появится в папке «Избранное», а в Windows – в «Моих документах». Эта папка – основной инструмент.
Если в ней создать другую папку, то такая же появится в хранилище на сервере. Если в неё перенести какой-то файл, он автоматически скопируется в облако. То есть папка Dropbox на компьютере – копия хранилища, и их содержимое синхронизируется программой автоматически. Если что-то изменить в этой папке или на сервере через сайт, через какое-то время их содержимое выровняется.
Установка Dropbox для ноутбуков ничем не отличается. Всё также легко и просто.
Настройка
Настройка параметров Dropbox производится на сайте, в личном кабинете. Для этого надо кликнуть по аватарке профиля в правой части экрана и в выпавшем меню выбрать «Настройки». Откроется страница, на которой имеется несколько вкладок:
- «Общие вопросы». Здесь можно изменить данные своего профиля – имя, фамилию, фотографию, установить язык. Здесь же можно полностью удалить свой профиль, если вы больше не хотите пользоваться этим облачным хранилищем. Но помните, что при этом будут удалены и все хранящиеся там файлы.
- «Тарифный план». На этой вкладке показано, сколько дискового пространства вам доступно и сколько занято. Кнопка «Расширить возможности» даёт возможность выбрать платный тариф и увеличить доступное место в Dropbox до 1 или 2 Тб. Здесь же можно отправить приглашение другу, и если он его примет, вам добавят еще 500 Мб – это ещё один способ расширить место в Dropbox, притом бесплатный.
- «Безопасность». Здесь можно сменить пароль и сделать защиту аккаунта более надёжной.
- «Уведомления». На этой вкладке галочками можно отметить ситуации, когда сервис будет присылать оповещения на почту. Например, когда становится мало места.
- «Подключенные приложения». Здесь можно разрешить доступ к облачному хранилищу разным программам. Например, если у вас есть сайт, то вы можете разрешить ему сохранять здесь свою резервную копию.
Настройка параметров Dropbox несложная, и обычно вообще не требуется. Но если вы захотите увеличить доступное пространство или сменить пароль, то это делается именно здесь.
Добавление файлов
Загрузить свои файлы на Dropbox очень просто, и сделать это можно двумя способами – через веб-интерфейс на сайте, и с помощью приложения. На сайте это делается так:
- Зайдите в свой аккаунт Dropbox.
- В левой части странице кликните в меню «Файлы». Теперь вы находитесь в корневой папке своего хранилища.
- В правой части есть кнопка «Загрузить файл». Если кликнуть по ней, откроется еще меню с пунктами «Загрузить файл» и «Загрузить папку». Выберите нужный пункт и появится стандартное окно выбора файла или папки.
С помощью приложения всё делается еще проще. Для этого просто перенесите нужные файлы в папку Dropbox, которая в системе Windows находится в «Моих документах». Приложение само синхронизирует эту папку с облачным хранилищем, то есть скопирует в него эти файлы, если подключен интернет.
Кроме того, в контекстном меню, которое появляется при клике правой кнопкой по файлу, есть пункт для быстрой передачи этого файла в облако – это еще один способ. Дропбокс позволяет добавлять в облако музыку так же, как любые другие файлы. Но загруженные файлы с расширением mp3 можно прослушивать прямо в Dropbox, если зайти в папку с браузера. Изображения, кстати, также можно просматривать, а в архивы заходить, как в обычные папки.
Функция файлообменника
Облачное хранилище удобно использовать в качестве небольшого файлообменника. Если добавить в него какие-нибудь файлы, можно дать ссылку на них другим людям, и они смогут эти файлы скачать. Также можно делиться не отдельным файлом, а сразу целой папкой. Как поделиться папкой в Dropbox? Всё просто:
- Зайдите в свой аккаунт на сайте.
- Перейдите в «Мои файлы» и найдите нужную папку, которой хотите поделиться.
- Наведя мышку на эту папку, вы увидите напротив неё кнопку «Поделиться». Кликните на неё. Если этой папкой делиться нельзя, то и кнопка не появится.
- Появится окно, где будет предложено сгенерировать ссылку для этой папки.
- Еще одно окно сообщит, что ссылка сгенерирована и предложит её скопировать.
Скопированную ссылку можете использовать для передачи другим людям. По ней они будут попадать сразу в хранилище и смогут скачать эту папку или скопировать её в свой аккаунт Dropbox, если он у них есть. Других ваших папок и файлов, кроме находящихся внутри разрешенной, они не увидят.
В чем польза и недостатки Dropbox?
В целом это облачное хранилище неплохое. Пользоваться им довольно удобно. Предусмотрено и совместное использование группой пользователей. Но есть и недостатки, из-за которых многие предпочитают пользоваться другими подобными сервисами:
- Бесплатно даётся слишком мало места – всего 2 Гб. За каждого привлеченного пользователя добавляется 500 Мб, что также очень немного. Конкуренты – Яндекс-Диск, Mail.ru, Google-диск, предлагают изначально бесплатно гораздо больше места, да и бонусы приятнее.
- Платные тарифы дороговаты для большинства – чтобы получить 1 Тб места, надо платить 9.99$ в месяц. У ближайших конкурентов цены ощутимо меньше, хотя многим и бесплатного тарифа достаточно.
- Есть нарекания по безопасности.
Самый большой недостаток – небольшой объём дискового пространства, и отталкивает большинство пользователей. Сейчас, когда даже смартфоны имеют память в несколько гигабайт, 2 Гб выглядят совсем несерьёзно. Даже Яндекс изначально выдает 10 Гб, которые можно легко увеличить на 32 Гб, просто установив приложение на смартфон или предъявив студенческий билет. Проводятся и другие акции.
Mail.ru при регистрации предоставляет 8 Гб места, которое легко увеличивается за небольшую сумму – дополнительные 8 Гб стоят всего 29 р/мес. Также проводятся разные акции – одно время всем желающим выдавалось 1 Тб диска совершенно бесплатно и бессрочно. Dropbox в этом плане очень консервативен. Никаких акций не проводится, возможностей по увеличению места, кроме покупки дорогого платного тарифа, не предусмотрено. Привлечение других пользователей за 500 Мб места – единственный такой инструмент.
Как полностью удалить Dropbox?
Если вы не хотите пользоваться этим облаком, то можете отказаться от него в любой момент. Для этого первым делом нужно удалить приложение Dropbox с компьютера – делается это стандартным образом, через Панель управления. Но это всего лишь отключает синхронизацию файлов с хранилищем. Как удалить учётную запись с Dropbox полностью?
Это делается на сайте, в личном кабинете, в «Настройках», на вкладке «Общие вопросы» — там внизу есть ссылка «Удаление аккаунта». Помните, что при удалении аккаунта также удалятся все хранящиеся в нём файлы!
Как отменить подписку на уведомления Dropbox, если вы полностью хотите от него избавиться? Если аккаунт удалён, то сервис автоматически отключен, и уведомления вы получать больше не будете. Чтобы снова начать им пользоваться, придётся снова зарегистрироваться.
Источник: nastroyvse.ru
Dropbox что это за программа и как ее использовать – [ГАЙД 2023]
В далёком 2007 году у компаний-разработчиков стоял вопрос об удобном хранении файлов, доступ к которым осуществлялся бы с любых устройств одного пользователя. Сейчас уже никого не удивишь такими программами, как OneDrive, Google Drive, Яндекс.Диск, iCloud, Evernote и другие. Что это за программа Dropbox и как ею пользоваться – читайте в статье.
Для чего нужен Dropbox
Облачное хранилище Dropbox дает возможность пользователю, имеющему аккаунт в системе, загружать, создавать, делиться медиа- и текстовыми файлами с другими пользователями. А самое главное – рационально использовать место для хранения данных вашего устройства, будь то смартфон, планшет или ПК. Простыми словами, файлы, которые могут занимать место на вашей физической флешке, теперь хранятся в виртуальном архиве в сети, и чтобы просмотреть их или изменить – требуется лишь зайти через приложение, установленное на вашем устройстве, в своё хранилище.
Необходимое условие пользования такими сервисами – доступ к Интернету с того устройства, с которого вы загружаете или меняете файл. При этом создатели сервиса позаботились о том, чтобы работать с файлами можно было и в офлайн режиме. Ближайшая синхронизация с другими устройствами произойдет при первом же подключению к сети первого.
Установка
Доступ к хранилищу предоставляется системам:
На мобильных устройствах с ОС:
- Android;
- iOS;
- Windows Phone;
- BlackBerry.
А также через любые веб-браузеры на ваших устройствах.
Создание Dropbox-аккаунт
Для начала создается аккаунт пользователя на официальном сайте сервиса dropbox.com .
- Найдите на сайте кнопку “Зарегистрироваться”;
- Заполните форму с именем, фамилией, адресом электронной почты и паролем;
- Вы также можете зарегистрироваться с помощью учетной записи Google (для пользователей с ав учетной записью в системе Android или веб-браузере Chrome);
- Примите условия обслуживания Dropbox.
Ваш аккаунт создан. Теперь переходим к скачиванию программ и приложений на ваши устройства.
Установка программы на ПК
- Сразу после регистрации аккаунта, вам будет предложено скачать программу на компьютер через специальную кнопку. Или же на официальном сайте найдите раздел “Dropbox – Для ПК”;
- Укажите папку на своем компьютере, куда нужно поместить установщик;
- Запустите установщик программы;
- Дождитесь окончания процесса установки;
- Выберите пункт “У меня уже есть аккаунт Dropbox”, введите свои данные, выберите бесплатный тарифный план 2 ГБ, нажмите “Стандартная” установка;
- Просмотрите краткий обзор программы по желанию;
- Нажмите “Готово”.
Папка для загружаемых файлов на вашем компьютере готова. В ней автоматически уже создан файл «Начало работы с Dropbox» с инструкциями.
Установка приложения на мобильное устройство
- Зайдите в свой каталог приложений: Google Play Market или AppStore;
- Найдите бесплатное приложение Dropbox;
- Установите приложение на своё устройство: смартфон или планшет;
- Зайдите в приложение и введите данные своего Dropbox-аккаунта.
Использование Dropbox
Загрузка файлов
С момента установки программы Dropbox на ваши устройства, всё, что вы загрузите в хранилище – автоматически будет видно и на всех остальных подключенных устройствах.
Чтобы загрузить файлы в Dropbox, используйте один или несколько из этих методов:
Веб-браузер
- Откройте сайт dropbox.com;
- Войдите под своей учетной записью;
- Когда вы попали на домашнюю страницу Dropbox выберите один из этих пунктов: загрузить файлы, загрузить папку, создать общую папку, создать документ Paper;
Если вы работаете через браузер, то загружать с его помощью можно файлы и папки объемом не более 50 ГБ, а сохранять на диск – не более 20 ГБ.
Компьютер
Если переместить в созданную программой папку Dropbox файлы или папки, то они автоматически создадутся и в вашем аккаунте.
- Откройте папку Dropbox на своем компьютере в помощью обычного проводника;
- Скопируйте или переместите в неё нужные данные;
- Когда на ярлыках файлов появятся зелёные значки – значит они уже синхронизированы с вашим аккаунтом и всеми подключенными устройствами.
Мобильное устройство
Просто откройте приложение на своем смартфоне и нажмите “Создать” или “Загрузить файл” (значок “+”).
Тарифы
При регистрации аккаунта вам автоматически дается бесплатный тарифный план Dropbox Basic c 2 ГБ свободного пространства. Бонусами за простые задачи можно получить до 16 ГБ свободного пространства. Чтобы расширить место для хранения данных и увеличить возможности программы – следует подключить платный тариф: Plus, Business или Professional.
С платной подпиской вам открываются возможности:
- расширения пространства свыше 1 ТБ (1000 ГБ),
- командного доступа к папкам,
- управления совместным доступом к файлам и папкам,
- создания проектов для идей, в которых может участвовать ваша команда,
- более совершенной защиты – шифрование данных АЕС и SSL/TLS,
- удаленного стирания файлов на устройствах,
- а также работы в офлайн-режиме и многие другие полезные функции.
Вывод
Теперь у вас есть больше места для хранения данных: фотографии, музыка, личные или рабочие проекты, презентации, таблицы, коды, даже контакты телефонной книги. А в случае потери или поломки устройства – вы всегда сможете снова получить необходимые файлы их последней версии.
Источник: proumnyjdom.ru