Меня достаточно часто спрашивают, почему мой выбор среди публичных облачных сервисов пал на Pcloud.. На рынке очень много различных облачных сервисов, среди которых есть 3 очень распространенных — Dropbox, Google Drive и Microsoft OneDrive, а также малоизвестное, в широких кругах, облако — Pcloud. Именно среди них я и провел простейшее тестирование скорости.
Почему не взял в расчет сервисы вроде Mega? Все просто — это не облако, а файловое хранилище. Сфера применения подобных решений отличается от облачных дисков.
Почему не брал в расчет российские облачные диски? Простите, а вы с головой дружите вообще, чтобы задавать подобные вопросы?
Почему не брались сервисы вроде box, hubic, hotta и аналогичных? А вы сами то уверены в надежности данных сервисов? А может уверены в том, что их завтра не купят другие поставщики услуг? Или может уверены в том, что разработчики ПО добавят их поддержку в свои продукты? Это сервисы сами в себе, с россыпью минусов: у кого-то ужасные скорости, у кого-то конское ограничение по объему файлов, кто-то активно любит лазить в содержимое вашего облака (да, яндекс?), кто-то поддерживает ограниченный набор операционных систем, у кого-то кошмарные скорости и т. д.
Отсюда и выбор у нас не велик при всем его, казалось бы, богатстве.
Тестирование проводилось простейшим способом, однако он очень наглядно демонстрирует скорости трех решений. Суть теста: создаем файл на сервере, размером в 1GB и сначала загружаем его, а затем скачиваем обратно и замеряем время. Т. к. мы тут все взрослые ребята, а не придурки с type-c головного мозга, то делать это будем не с секундомером, а нормальными методами:
- Для теста создан новый виртуальный сервер с гарантированным выделенным каналом в 100мбит/с
- Устанавливаем rclone, который позволяет работать с подавляющем количеством облачных сервисов
- Создаем тестовый файл: dd if=/dev/zero of=test bs=1 count=0 seek=1G
- Подключаем в rclone нужные облака
- Запускаем процесс загрузки: time rclone copy test XXXcloud:
- Запускаем процесс скачивания: rm -rf test && time rclone copy XXXcloud:test test
По завершению каждой операции скачивания\загрузки будет выведен таймер затраченного времени. Единственное отличие в тесте — облако от Google. Почему? Потому, что эта компания в каждом регионе устанавливает свое промежуточное кэширующее решение, чтобы ускорить работу с наиболее часто запрашиваемыми данными. По этой причине, для скачивания с данного облака приводится 2 результата: недавний файл, который был закачан в облако и находится в кэше и файл, которого в кэше нет (файлы идентичного объема). Так что тут нужно держать в голове, что часть ваших данных будет доступна на высоких скоростях, а часть..
По итогу тестирования имеем результаты, которые говорят сами за себя и не нуждаются в дополнительных комментариях.
Облако |
Загрузка |
Скачивание |
Скачивание* |
Pcloud |
2м43с |
1м57с |
— |
Onedrive |
7м1с |
9м38с |
— |
Dropbox |
6м12с |
6м41с |
— |
Google |
5м18с |
1м39с |
6м12с |