«облако mail.ru»: пошаговая регистрация

Содержание:

Особенности использования сервера

Всем тем, кто хочет воспользоваться облаком, система предлагает до 8 ГБ свободного места.

Важно! Этот размер хранилища предоставляется совершенно бесплатно. Однако если вы захотите получить больше свободного места, то его можно выкупить дополнительно

Для этого предлагается сразу несколько тарифных планов.

Дополнительные платные тарифные планы предлагаются на 25 Гб, 100 Гб и даже 1 Тб. Соответственно, от размера выбранной памяти будет зависеть и стоимость.

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

Мобильное приложение

Разработано мобильное приложение «Облако Mail.ru», которое поддерживается смартфонами и другими гаджетами. Его необходимо скачать на мобильное устройство и запустить в работу. С помощью такой программы пользователю удобнее будет заходить на сервер и всегда иметь под рукой нужные файлы с информацией.

The following two tabs change content below.

Александр Малыгин
В 2015 году окончил факультет «Финансы и кредит» в НОУ ВПО «Институт Бизнеса и права» по специальности экономист. В настоящее время являюсь онлайн-консультантом на сайте cabinet-bank.ru и с радостью готов Вас проконсультировать. (Страница автора)

Последние записи автора — Александр Малыгин

  • Правила работы в личном кабинете ООО ЛК «Сименс Финанс» — 18.09.2021
  • Оператор вторичных ресурсов – правила оформления личного кабинета — 18.09.2021
  • Пошаговая инструкция оформления личного кабинета НИИ Эврика — 18.09.2021

Что бы я сохранил, а что сделал по-другому, если разрабатывать хранилище заново

Что нужно было использовать с самого начала

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

Работа с Tarantool через балансировщики. Сейчас мы все новые базы сразу подключаем в работу через балансировщики. Это позволяет расширять функциональность, добиваться более высокой отказоустойчивости.

Автофейловер. Установил бы все инструменты, которые требуются для автофейловера, так как первые неудачи после запуска были связаны с его отсутствием. После опыта с S3 все последующие продукты запускались с учётом этого.

Фича S3 «Версионирование». Изначально показалось, что это не очень востребованная функциональность. Встраивать эту возможность в архитектуру работающей системы крайне сложно.

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

Что было удачным решением

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

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

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

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

Что мы добавили, чтобы сделать S3-хранилище

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

  • хранение метаданных — дополнительных свойств объектов;
  • организация доступа к объектам посредством HTTP;
  • группировка объектов в коллекции — бакеты;
  • HTTP-S3 Endpoint. S3 организует данные в определенные структуры — бакеты, каждый из которых предоставляет точку входа для хранения файлов.

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

Облако на смартфоне

Мобильное приложение имеет ряд преимуществ. Например, загружать на Андроид-версию хранилища фото из памяти телефона после их съемки не нужно: достаточно в программе нажать на синюю кнопку с плюсом «Добавить»

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

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

На айфоне с той же целью можно пользоваться опцией автозагрузки из настроек приложения. Если она включена, фото будут автоматически отгружаться в облако, освобождая память телефона. Аналогично работает опция «Автозагрузка видео».

Чтобы включить автозагрузку фотографий на айфоне необходимо сделать следующие действия:

Перейти в настройки, нажав на соответствующий значёк в левом верхнем углу.

Затем переходим в меню настройки автозагрузки и включаем ее.

Обратите внимание, что для экономии мобильного трафика переключатели «Только по Wi-Fi нужно включить

Доработки S3-хранилища: шаги к продакшену

Мы уже сделали работающую модель, которую можно использовать: объекты и метаданные хранились, но для выхода в продакшн не хватало нескольких моментов.

Во первых система рейт-лимитов. Если запустить сервис без нее, то при пиковой нагрузке мы могли непредсказуемо перегрузить какой-либо участок системы. Рейт-лимит должен работать так: любой S3-запрос приходит на конкретный хост, этот хост является идентификатором бакета, а бакет принадлежит какому-то клиенту. Нам нужно определить некоторую функцию от бакета, которая позволила бы рассчитать рейт-лимит.

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

Тут мы снова использовали Tarantool. Рейт-лимиты — это кластер из 21 инстанса, инстансы разбиты на группы, разнесены на три физических узла и объединены в большой топологический кластер. По нему автоматически распространяются конфигурационные изменения: задаются рейт-лимиты, дефолты и конфигурация. Каждый бакет обслуживается строго одним инстансом. Когда на конкретный бакет приходит запрос, для него вычисляется инстанс, отвечающий за этот бакет. В рамках этого узла производится подсчет текущего рейта обращений по алгоритму, похожему на Token Bucket. Далее система рейт-лимитов, на основании текущих показателей нагрузки и свойств, установленных для конкретного бакета, говорит, можно ли выполнить запрос или нет. Проверка лимитов выполняется на самой ранней стадии выполнения S3-запроса, защищая все остальные элементы системы от чрезмерной нагрузки.

Также под нагрузкой довольно сложно обойтись без кеша. В S3 подразумевается многократное обращение к одним и тем же объектам, то есть это горячее хранилище. В обычном случае обращение к единичному файлу обслуживается полной цепочкой: Streamer, FileDB, PairDB, Storage. Но при многократном обращении к файлу мы оптимизируем доступ к этому контенту при помощи локального кэша.

Кэш многослойный и реализован при помощи nginx, локальных, SSD и RAM-дисков. Тут мы не использовали Tarantool, потому что отдавать объекты удобнее из файловой системы, так мы можем сделать тиринг кэша. Кроме того, у нас крупные объекты с максимальным размером в 32 гигабайта, а в Tarantool кэшировать можно только маленькие объекты.

Эта первая система, с которой мы запустились, обладала некоторой рассчитанной capacity (емкостью), ее хватило для исследования, понимания продукта, того, что он будет работать.

«Халява» Mail.ru «по наследству»

Многие наши читатели помнят беспрецедентный аттракцион щедрости от Mail.ru: запуск их облачного диска ознаменовался массовой раздачей бесплатного хранилища на терабайт.

Условия фантастические: бесплатно, бессрочно, без ограничений учетных записей на одно физическое или юридическое лицо (проверка отсутствует).

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

Но объем затмевает всё. Первый месяц для объемной синхронизации можно и оплатить, обычным пользователям достаточно синхронизации через приложение.

К тому же, это самое объемное облако, на котором можно (но не нужно) хранить важную информацию или бэкапы — сервис не имеет доступа к данным пользователей и не контролирует их.

Тем не менее. и сохранность их не гарантирует: все работает хорошо, но редкие отзывы об утере существуют.

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

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

Стоимость: от 300 рублей за 1 ТБ (бессрочно)Приложение: Windows, Linux (не поддерживается), macOS, Android, iOSСредняя скорость: 100 Кбит/c-7 Мбит/cДля чего подойдёт: любые файлы с локальным дублированием важной информацииПодключение «как диска»: в платном аккаунте

Как создать папку в облаке mail через компьютер

С помощью ПК создать папку в облачном хранилище можно 2 способами: через установленную на компьютер программу Cloud.mail.ru и в личном кабинете облака через браузер.

Способ №1: Через приложение на ПК

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

  1. На компьютере найти Cloud Mail.Ru.
  2. Кликнуть правой кнопкой мышки по свободному месту (или между файлами) и выбрать пункт «Создать».
  3. Выбрать «Папку».
  4. Она будет называться «Новая». При необходимости можно дать другое название сразу или через некоторое время, нажав на объект правой кнопкой мышки и выбрав пункт «Переименовать».

Способ №2: в личном кабинете хранилища

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

В левом верхнем углу на панели найти кнопку «Создать папку» и кликнуть по ней.

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

Смартфон

Как я уже сказал, получить доступ ко всем документам с Диска от Mail можно и с телефона, если установить на него специальное приложение. Я пользуюсь android и мне проще всего найти его через Google Play. Ввожу название в поиск.

Устанавливаю утилиту.

Весит программка всего 10 Мб и по завершению установки я ее открываю.

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

Вот и все. Теперь утилита установлена и на смартфон.

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

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

Вот в принципе и все. Если вам понравилась эта статья, то не забывайте подписываться на рассылку моего блога. А если вас интересуют дополнительные программы и способы оптимизации своей работы, могу предложить курс Евгения Попова Секрет продуктивной работы за компьютером.

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

Компьютер

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

Выбираете операционную систему, которая у вас установлена.

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

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

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

Нажав на правую кнопку по файлу, вы откроете дополнительное меню, в котором можете выбрать пункт: «Скопировать публичную ссылку». Выберите эту опцию, передайте ссылку другу и он сможет получить необходимый документ, если введет ваш URL в поисковую строку любого браузера.

Доработки боевой системы: фейловер и масштабирование

Система была уже в бою, при этом на старте мы кое-что упустили — нужно было добавить фейловер и масштабирование.

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

Как пользоваться

Вам предложат завести электронный ящик. Введите для этого ваше имя и день рождения.

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

Готово. Вы в почте. Сверху вы можете увидеть ссылку-кнопку в облако. Нажмите на нее.

А вот и приветственная надпись. Примите пользовательское соглашение.

Использование облачного хранилища через смартфон

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

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

Преимущества использования облачного хранилища mail.ru

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

В качестве дополнительных плюсов следует отметить:

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

Скачайте Облако Mail.ru для Windows 10 на русском бесплатно

Версия Платформа Язык Размер Формат Загрузка
* скачайте бесплатно Облако Mail.ru для Windows, файл проверен!
  
Облако Mail.ru

Windows 10

Русский 26.5MB .exe

Скачать

  
Диск-О
Windows Русский 27.3MB .exe

Скачать

  
Облако Mail.ru
Android Русский 18MB .apk

Скачать

  
Диск-О
MAC Русский 30.7MB .dmg

Скачать

Обзор Облако Mail.ru

Облако Mail.ru – бесплатное облачное хранилище, разработанное российской компанией Mail.ru Group. Для работы с облачным хранилищем используется одноименный клиент.

Скриншоты

Похожие программы

SpeedFan

Google Earth

DirectX — пакет библиотек, необходимый системе для работы с мультимедиа
ArtMoney

Andy

Hamachi

Tunngle

Game Maker Studio — разработка игр и приложений под различные платформы
IObit Malware Fighter — для удаления вредоносных программ – троянов, кейлоггеров
Mobogenie

Nokia PC Suite

BlueStacks — программа для запуска android приложение на windows
360 Total Security — условно-бесплатное антивирусное программное обеспечение
Fences

Hotspot Shield

7-Zip — бесплатный архиватор для windows
Origin

CPU-Z

Driver Booster Free — программа для поиска и установки новых драйверов
Acronis Disk Director — пакет инструментов для работы с жесткими дисками компьютера
DriverPack Solution — для автоматической установки и обновления драйверов
Cheat Engine

VirtualBox — создание вирутальных машин
Reg Organizer — программное обеспечение для оптимизации и очистки компьютера
Bandicam — программа для снятия скриншотов и записи видео с экрана
Nox App Player — программа для запуска андроид игр и приложений на windows
2GIS

Razer Game Booster — программа для отключения неиспользуемых процессов
Punto Switcher

Radmin

Mathcad

Ammyy Admin

3DMark

Action!

FurMark

Xpadder

Adobe Dreamweaver

Driver Genius — сканирования и обновление драйверов на компьютере
PowerDVD — проигрыватель мультимедийных файлов
CheMax

GOM Player — медиапроигрыватель для Windows
FBReader

Cool Reader

Samsung Kies — подключение телефонов и смартфонов компании Samsung к ПК
Connectify Hotspot

MyPublicWiFi

Nero Burning ROM

Free Studio — пакет объединяющий более 40 мультимедийных программ
WinSCP

ImgBurn

FB2 Reader

FastStone Capture

EasyBCD

STDU Viewer

NVIDIA PhysX

ManyCam

Virtual Router

Dropbox

Adguard

Dr.Web CureIt! — бесплатная утилита для лечения компьютера от вредоносного ПО
Яндекс.Диск

Kaspersky Free — бесплатная версия антивируса от лаборатории Касперского
NOD32 — хороший антивирус для компьютера
iTunes — программа для синхронизации между мобильными устройствами Apple
Rufus

PRO100

Arduino

CGMiner

Maple

Visual Studio

Bitcoin Core

Глаз.ТВ

Kingo Root

Android Studio

Scratch

Firebird

Charles

NVIDIA GeForce

MinerGate

Microsoft .NET Framework — платформа создающая условия установки компьютерного ПО
Eclipse

NVIDIA Inspector — для работы с графической подсистемой
HWMonitor

Core Temp

Display Driver Uninstaller — для удаления устаревших драйверов видеокарт
VueScan

CrystalDiskInfo — диагностическая утилита для проверки жестких дисков
HDD Low Level Format Tool — утилита, предназначенная для форматирования жестких дисков
Ускоритель компьютера — оптимизация операционной системы Windows
Classic Shell

WinThruster — оптимизация операционных систем семейства Windows
Avast Free Antivirus — бесплатный Аваст антивирус для компьютера
Mcafee — антивирусная программа, для защиты компьютера от внешних угроз
Intel Driver

ASUS Update — утилита, предназначенная для обновления BIOS на компьютере
Clownfish

Evernote

GeForce Experience — автоматического поиск драйверов видеокарт компании Nvidia
Облако Mail.ru
CPU Control

Microsoft Security Essentials — антивирус для защищиты операционной системы
ActiveSync

BlueSoleil

Malwarebytes Anti-Malware — частично бесплатная антивирусная утилита
TV Player Classic

CyberGhost VPN

RivaTuner

PuTTY

Trend Micro HijackThis

VMWare Workstation

Supremo

AnyDesk

Rainmeter

RocketDock

Lightshot

TunnelBear

AMD Catalyst Control Center — программа для настройки видеокарт AMD Radeon

Аудио | Видео программы

Графические программы

Microsoft Office

Игры

Интернет программы

Диски и Файлы

Способ 1: Скачивание по ссылке

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

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

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

Как видите, никаких сложных или избыточных манипуляций для скачивания таким образом не нужно. Загрузка с Облака Mail.ru не отличается ничем от загрузки с различных файлообменников, разве что для этого не требуется ожидания.

Отправка Push-уведомлений через сервис Firebase Cloud Messaging по протоколу FCM HTTP v1 API

При разработке нативного приложения Android для ТСД, в котором присутствует функционал отображения задач кладовщикам, созданных в 1С, возникла необходимость отправлять push-уведомления о появлении новых задач.
Для отправки таких уведомлений было решено использовать сервис Firebase Cloud Messaging (FCM). Так как для 1С, в отличии от других языков программирования, не существует готовых библиотек, что вполне логично, то очевидным способом отправки является использование протокола HTTP. Однако, существующая информация в интернете в части 1С содержит только сведений об отправке push-уведомлений через этот сервис с использованием устаревшего протокола HTTP Firebase Cloud Messaging. Сам Google не рекомендует использовать данный протокол и настоятельно склоняет к переходу на новый протокол FCM HTTP v1 API. Что ж, пришлось разбираться самостоятельно.

1 стартмани

Как загрузить файлы хранилище Mail

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

  1. Переходим на главную страницу сайта Mail.ru, затем производим авторизацию аккаунта и видим в верхней части учетной записи иконку облака. Нажимаем на нее.
  1. Открывается рабочая панель хранилища, в которой необходимо разобраться, для чего служит каждая кнопка. Кроме того, в нижней части будут отображаться папки, уже хранимые или те, которые будут загружены в ресурс.

  1. Приступим непосредственно к загрузке, для этого на панели управления нажимаем кнопку «Загрузить».

  1. В появившемся окне необходимо выбрать любой из способов добавления файлов в хранилище. Здесь допускается воспользоваться кнопкой «Выбрать файлы» или же просто залить их в пустое окно с папки на компьютере.

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

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

Как поделиться папкой или файлом в хранилище Mail

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

  1. Открываем облачное хранилище и выбираем ту папку, из которой нужно передать файл.

  1. Затем запускаем папку и в рабочей панели находим кнопку «Настроить доступ» нажимаем на нее.

  1. Появляется следующее окно, которое предлагает ввести имя или адрес электронной почты в пустое поле для того, чтобы добавить участника. Здесь же обязательно предусмотрите тип разрешенного доступа (редактирование/просмотр). Затем нажимаем на кнопку «Добавить».

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

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

  1. Также можно использовать другой способ предоставления доступа. Здесь потребуется только получить необходимый урл. Для этого в панели инструментов в открытой папке нажимаем «Получить ссылку».

  1. Теперь в появившемся окне видим, что доступ открыт всем пользователям. Значит все действия выполнены правильно.

Чтобы прекратить возможность общедоступного просмотра документа, в данной ситуации необходимо просто передвинуть бегунок в положение «Выкл»

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

Можно ли скачать файл в облаке

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

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

Как было устроено хранилище Mail.ru, поверх которого мы строили S3-хранилище

Разработка нашего S3 началась поверх хранилища Облака Mail.ru, поэтому изначально стоит рассказать, как оно устроено и что умеет.

Хранилище облака Mail.ru состоит из серверов с дисками. В среднем современный storage-сервер — это 36 дисков по 12–14 терабайт. Раньше диски были меньше, но за три года объемы дисков выросли и сегодня это почти полпетабайта сырых данных.

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

Пара — это историческое название, оно сохранилось до сегодняшнего дня, хотя сейчас в паре не обязательно только два диска. Дисков может быть три, а также могут быть различные гибридные хранения, например 3/2.

Пары (pair) — единицы хранения объектов

Все пары хранятся в PairDB — это приложение на базе Tarantool. Все базы в нашем хранилище, начиная с самых первых, — это Tarantool, других баз мы не используем.

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

Pair DB: база данных с состоянием пар

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


File DB: место, где хранится файл

Еще одно важное звено — сервис Nylon, роутер для работы с базами данных. Он является единой точкой входа, позволяет работать через единый интерфейс как с PairDB, так и с FileDB

Это stateless-сервис, он выполняет балансировку запросов, понимает, на какой шард FileDB нужно идти, знает, какие пары активны, какие нет.

Nylon: роутер для работы с базами данных

Также в хранилище нужно как-то помещать контент. Для этого есть сервис — Streamer. Он предоставляет два HTTP-метода: метод PUT, чтобы заливать контент в хранилище, и метод GET, чтобы забирать его оттуда. HTTP — довольно популярный и удобный протокол для передачи данных.

Когда мы обращаемся к Streamer’y, он через Nylon обращается к PairDB, выясняет, на какую пару можно залить файл, после чего передает данные по WebDAV на эту пару.

По сути, любой storage сервер — это nginx плюс диски, которые смонтированы по заданным путям. Мы можем из Streamer залить в хранилище файл, удалить его, переименовать или проверить на целостность. То есть это удобный интерфейс для низкоуровневого взаимодействия с хранилищем.

Streamer: точка входа в хранилище

Регистрация личного кабинета

Чтобы начать пользоваться облачным хранилищем, изначально требуется зарегистрировать почтовый ящик на mail.ru, заполнив специальную форму и нажав на кнопку
«Зарегистрироваться». Обязательным условием является сохранение логина и пароля, так как в противном случае воспользоваться собственными файлами не получится.

В регистрационной анкете следует указать такие сведения о себе:

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

Когда регистрация будет завершена, на экране появится новая страница, где следует найти клавишу «Настроить» и нажать на неё. Затем кликнуть по фразе «Приступить к работе».

Следующим шагом перед началом работы с хранилищем является установка специальной программы под названием Диск-О:

  1. Следует кликнуть по вкладке «Все проекты», расположенной в верхней части страницы, после чего щёлкнуть по иконке с изображением облака.
  2. Затем нажать на клавишу «Продолжить».
  3. Далее выбрать операционную систему, на которой работает ваше устройство (если вы регистрируетесь через компьютер, следует выбрать надпись Windows).
  4. Кликнуть «Продолжить». Когда программа будет скачана, нужно установить её, после чего нажать «Запустить».

Следует заметить, что установка Диска-О для mail.ru осуществляется бесплатно.

Далее необходимо кликнуть по надписи «Добавить», расположенной возле фразы Облако mail.ru. Следующим шагом будет введение логина и пароля, созданного при регистрации, с последующим нажатием на клавишу «Подключить». Теперь можно приступать к использованию функциональных возможностей хранилища.

Безлимитный «общий» Google Drive

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

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

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

Поскольку доступ к диску создаётся автоматически, к одному адресу можно привязать несколько «шар» от разных источников, включая корпоративную G-Suite с неизвестным происхождением.

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

Кроме того, в отличие от хранилищ с ограниченным объемом, всегда есть шанс полного закрытия доступного облака — «письмо счастья» получат только официальные администраторы.

Стоимость: бесплатноПриложение: все платформыСредняя скорость: до 100 Мбит/cДля чего подойдёт: не конфиденциальных файлов любого размераПодключение «как диск»: есть

Объем

Бесплатное место для хранения каждая компания предлагает в разном объеме. Яндекс Диск – 10 Гб, хотя не так давно эта компания проводила акцию и мне удалось получить бесплатно аж 35 Гб в бессрочное пользование за подключение функции автозагрузки. Я не перекидываю файлы с телефона на Яндекс Диск, а они загружаются автоматически. Вполне возможно, что подобные акции будут повторяться или проходить у других компаний.

Mail.ru не так давно раздавал 25 Гб в бесплатное пользование, но сейчас объем сократился до 8. В принципе, возможно, вас это устроит. Или, вы будете работать с Мэйлом в качестве дополнительного хранения. В купе с Яндексом, Google и еще какими-то системами облачного хранения.

Как войти в личный кабинет с компьютера

Войти в личный кабинет с ПК можно 4 способами:

  1. Вход через почту.

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

  1. Через главную страницу mail.ru.

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

  1. Через любую поисковую систему.

  1. Ввести в адресную строку cloud.mail.ru.

После нажатия кнопки поиска или «enter» также откроется главная страница.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector