Что такое облачное хранилище. Как пользоваться облаком Майл ру

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

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

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

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

Лучшие облачные хранилища данных с большим объемом бесплатно

1. Yunpan 360 - 36 Тб

Несомненным лидером в списке облачных хранилищ данных выступает китайский проект Yunpan 360. Облако предоставляет целых 36 Тб (да, да, именно терабайт) свободного пространства для размещения личных данных. Единственный недостаток портала - это единственный язык интерфейса, конечно же, китайский. К счастью, русские умельцы уже разработали пошаговую инструкцию и способ русификации, ознакомиться с ними можно на сайте yunpan.ru.

Механизм получения 36 Тб заключается в следующем:

  1. Регистрация на сайте и получение 10 Тб после установки клиента для Windows.
  2. Добавление к аккаунту 26 Тб после установки клиента на Android.

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

2. Mega - 50 Гб

Название “Mega” - это аббревиатура, которая расшифровывается как MEGA Encrypted Global Access. Разработчики уделяют большое внимание безопасности и процессу защиты информации. Этот сервис хранения файлов по праву занимает второе место в нашем списке. Компания бесплатно предлагает 50 Гб свободного места, чем не могут похвастаться конкурирующие облачные хранилища в нашем сегменте рынка. Кроме того, все файлы с использованием алгоритма AES шифруются прямо в окне браузера. Т.е. даже администрация проекта не может открыть загруженные вами файлы, ведь они надежно защищены криптографическим преобразованием. Ключи доступа к информации недоступны в открытом виде и передаются по принципу Friend-to-Friend, т.е. между пользователями, которые уверены друг в друге.

3. Облако@mail.ru

Это разработка отечественного холдинга Mail.ru Group. Предоставляет 25 Гб свободного пространства на диске для хранения любых файлов, но для этого необходимо зарегистрировать почту Майл.ру . Облако для накопления данных и почта сервиса взаимно интегрированы, например, файл из пришедшего письма можно отправить в облачное хранилище одним нажатием. Для пользователей мобильных устройств разработчики предусмотрели автоматическую синхронизацию файлов, снятых на камеру гаджета. После подключения к быстрому интернет-соединению смартфон автоматически начинает отправлять новые файлы с камеры в облако. Облако@mail.ru - это достаточно молодой проект, который появился в 2013 году. Возможно, что со временем функционал заметно вырастет. К сожалению, бесплатно расширить объем дискового пространства нельзя, правда раньше были акции, где давали за регистрацию сначала по 1 Тб места, а потом и вовсе по 100 Гб.

4. Хранилище данных Hubic

Сервис по хранению данных в интернете, отличающийся довольно щедрой партнерской программой. Компания предоставляет 25 Гб свободного дискового пространства после регистрации. Кажется, что этого мало? Разработчики дарят 2,5 Тб дополнительного пространства за 5 приглашенных друзей, сами друзья тоже получают по 30 Гб каждый утешительного приза.

5. Google Диск

Наверное, самое известное облачное хранилище данных, т.к. является одним из сервисов такого поискового гиганта, как Google. Проект интегрирован с большинством сервисов Google, такими как Google Sheets (табличный процессор), Google Slides (презентации), Google Docs (текстовые документы), Gmail (электронная почта). При создании, например, текстового документа в облаке Google, он автоматически сохраняется в Google Диск. После активации компания готова предоставить 15 Гб свободного пространства. Как показывает опыт, такого объема вполне достаточно для рабочих целей.

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

6. 4shared

Сервис хранения файлов, который занимает по версии Alexa 82 место в списке самых популярных интернет-ресурсов, каждый день обрабатывает трафик более 300 Тб. После регистрации становится доступно 10 Гб дискового пространства, можно добавить еще 5 Гб, если подтвердить свой адрес электронной почты. К сожалению, других способов расширения объема облачного хранилища данных нет. Для бесплатных аккаунтов действует ограничение в сроке хранения файлов - 180 дней со времени последнего взаимодействия с аккаунтом. Интерфейс пользователя напоминает интерфейс Explorer’а Windows.

7. Яндекс.Диск

Еще один отечественный проект, представляющий собой облачное хранилище данных с большим объемом бесплатно 2018. Как и в Google Диске и Облаке@mail.ru, здесь почта и хранилище взаимно связаны. Яндекс дает возможность использовать облачный диск размером в 10 Гб. Возможно его расширить на 10 Гб, если привести 20 друзей, за каждого из них дают по 512 Мб. А если вы приняли участие в акции партнера, то будете вознаграждены еще 50 Гб. Условия этих мероприятий регулярно меняются, поэтому нужно постоянно следить за новостями проекта.

8. MediaFire

Облачный сервис для хранения файлов, функционалом похож на 4shared или dropbox. В первую очередь, был создан для хранения и расшаривания медиа-файлов (видео, изображений или музыки). Бесплатно доступно 10 Гб свободного места, да к тому же еще и с рекламой. Клиент для Windows отличается определенными проблемами в использовании, например, нельзя расшарить файл на компьютере. Поэтому рекомендуется использовать приложение на мобильном устройстве, а на компьютере пользоваться интерфейсом на сайте проекта.

9. Cubby

Облачное хранилище данных, дающее возможность использовать 5 Гб свободного места при завершении регистрации. Cubby - это разработка компании LogMeIn, которая занимается созданием и поддержкой сетевых продуктов для бизнеса, поэтому нет сомнений в надежности и стабильности этого решения. Раньше регистрация была невозможна без приглашения, сейчас доступ к сервису может получить каждый пользователь интернета. Дисковое пространство при желании можно увеличить до 25 Гб, если принять участие в реферальной программе.

Заключение

Выбирайте облачное хранилище с большим объемом которые предоставляются бесплатно в 2018 году в зависимости от типа решаемых с помощью облака задач и специфических требований к сервису. Ни к чему изучать премудрости китайского языка ради 36 Тб свободного места, если у вас всего 7 Гб важной информации. А применять криптографию для защиты конфиденциальности фотографии любимого кота имеет совсем немного смысла.

Занимаетесь видеосъемкой или постоянно делаете бэкапы ? Тогда обязательно обратите внимание на Yunpan 360. Вы занятой человек и вам необходимо иметь все документы под рукой, а на каждом из ваших девайсов должна быть актуальная информация?

Google Диск вместе с интегрированными офисными сервисами отлично выполнит эту работу. Боитесь за сохранность и конфиденциальность своих данных? Взгляните в сторону Mega, где используется криптографический алгоритм AES. Ну а если вы обычный пользователь интернета, который иногда делает фото на свой телефон и ищет место для хранения файлов в облаке, то Облако@mail.ru с лихвой покроет ваши потребности.

Проведенный в США социологический опрос показал — 54% опрошенных твердо уверены, что они никогда не пользовались облачными технологиями. На самом деле ситуация совершенно иная – более 95% пользователей интернета использует облачные технологии, даже не подозревая об этом. Вы используете их, когда смотрите онлайн-видео, играете в онлайн-игры, скачиваете музыку через iTunes, просматриваете почту на Gmail или заходите на Facebook.

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

Вот примерно такой логикой (только, конечно, на более высоком уровне) руководствовался в 2006 году Эрик Шмидт, бывший тогда главой , предлагая новую модель компьютерных технологий. Собственно ничего принципиально нового он не предложил, распределенные вычисления широко использовались и до этого, но он ввел в обращение термин «облако» и после его выступления, предложенная им модель стала стремительно развиваться.

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

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

Виды облачных технологий

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

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

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

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

Рассмотрим несколько самых популярных хранилищ

Windows 8 и Windows Phone 8 уже создавались с прицелом на использование облачных технологий, то же самое можно сказать и об операционных системах от Apple. 90% исследовательского бюджета компании Microsoft используется на развитие именно этой области. Значит, темпы развития облачных технологий будут только нарастать.

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

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

Преимущества

Использовать облако очень удобно по нескольким причинам:

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

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

3. Возможность сэкономить дисковое пространство на компьютере. Ничто не мешает сбросить 15 ГБ в Google Drive, еще сколько-то в Яндекс Диск и еще часть в Dropbox. При этом вы можете удалить файлы с локального накопителя и освободить достаточно большое количество места, если оно вам срочно понадобилось.

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

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

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

Невиданные возможности для ваших клиентов

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

Для сравнения посмотрите на Stack Exchange (наиболее известен благодаря сайту Stack Overflow) или Яндекс.Почту – они для пользователя выглядят точно так же. Они тоже доступны любым пользователям и откуда угодно. Там тоже веб-сервер, который тоже принимает запросы по HTTP, там тоже все равно, какая операционная система у клиента, какая архитектура у его машины, на каком языке написаны его программы.

Можно встретить утверждения, что благодаря облачности сервиса «данные пользователей доступны им откуда угодно». Да, пользователи сервиса могут закачивать изображения на сервис откуда угодно и получать результаты тоже откуда угодно. Кстати, пользователи Stack Exchange или Яндекс.Почты тоже могут работать с этими сервисами откуда угодно – задавать вопросы, получать ответы, отправлять и получать письма.

Функционально облачный сервис не отличается для пользователя ничем. Что в облаке, что не в облаке, на каком-то IP-адресе стоит сервер (обычно веб-сервер), который принимает и обрабатывает запросы. Если нет настроек, ограничивающих доступ к серверу с конкретных диапазонов IP-адресов и клиент сам не сидит за параноидальным фаерволом, то сервис доступен откуда угодно и с какого угодно устройства. Облачность тут никак не сказывается.

Облачные сервисы для облачных сервисов

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

Посмотрим на это с точки зрения сервиса . Цель разработки сервиса – предоставить программно доступный из любой точки мира сервис – чтобы сторонние разработчики, которым в их программах не хватает оптического распознавания текста, могли разработать ПО, которое использует наш сервис для распознавания. Например, программу для смартфона, которая фотографирует чек, извлекает из него данные и сохраняет их в программу для бюджетирования на том же смартфоне. Капитан Очевидность подсказывает: смартфон не в облаке. ABBYY Cloud OCR SDK не только для «разработчиков облачных сервисов», он для разработчиков любых программ, которые готовы использовать сторонний сервис для распознавания текста. В облаке те программы работают или нет – не имеет принципиального значения, а данному сервису просто все равно.

Считается, что облачный сервис – это обязательно сервис для обслуживания многочисленных внешних запросов. Обычно да, но не обязательно. Никто не мешает вам запустить на вашем сервисе разложение простых чисел на множители, исходные данные для него хранить где-нибудь снаружи, чтобы сервис их сам оттуда брал, а результаты заливал на внешний ftp-сервер.

Облачная архитектура облачных сервисов

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

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

Считается, что в облаке используется «облачная операционная система». Обычно это просто допиленная «обычная операционная система». В Windows Azure это Windows Server 2008 R2 со слегка перетянутыми гайками (например, временная папка очень маленькая). Вся «облачность» в такой среде создается дополнительными сервисами – например, долговременным хранилищем данных, не привязанным к машине, на которой работает пользовательский сервис.

FineReader Engine поддерживает работу в Windows Azure. Эта доработка не потребовала полного переписывания всего FRE, просто учли ограничения платформы, немного под них доработали, протестировали, обновили документацию, взяли на себя обязательство дальше поддерживать. Кропотливая и важная работа, но не более того.

Беспрецедентная надежность

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

Прежде всего, нужно читать мелкий шрифт в соглашении о девятках (SLA – Service Level Agreement). Там указано точно, что эти девятки означают, какие конкретно свойства сервиса они затрагивают, какова ответственность провайдера.

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

Похожий пример из жизни: в среднем раз в год в здании на секунду отключается электроснабжение, так что перезагружаются компьютеры. С точки зрения поставщика электроэнергии – это жалкая секунда в год (сколько там девяток?), а с вашей точки зрения – это потеря нескольких минут работы каждым сотрудником, потому что ему нужно будет ждать, пока загрузится ОС, запустятся все программы, потом вспоминать, на чем он остановился. Девяток много, а вам от этого не легче.

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

От размещения в облаке сервис не становится гарантированно более или менее надежным. Риски никто не отменяет, просто риски становятся другими.

Так что это?

Теперь, когда мракобесия стало меньше, вернемся к вопросу, что такое публичное облако

Облако – это сервис с дистанционным управлением, который предоставляет вам вычислительные мощности и хранилища данных с оплатой по мере использования. Вы используете мощности для работы вашего ПО (вашего сервиса), а хранилища – для хранения данных, с которыми это ПО (ваш сервис) работает.

5 характеристик облачных вычислений

  • имеет возможность самообслуживаться по требованию (self service on demand) пользователя, путем изменения и определения вычислительных нужд: скорости доступа, серверного времени, скорости обработки информации, возможность самостоятельного управления объемом хранящихся данных;
  • обладает универсальным доступом (universal access) посредством сети, охватывая все категории терминальных устройств;
  • объединяет ресурсы (resource pooling) для возможности обслуживания как можно большего количества пользователей в единственный пул, чтобы потом произвести динамически перераспределение компьютерных мощностей между пользователями прямо во время работы с облаком, кому-то выделяется больше ресурсов, кому-то - меньше, в зависимости от выполняемых задач, при этом, пользователи могут выбирать ЦОД (центр обработки данных), который ближе всего расположен географически;
  • гибкая и эластичная (elasticity and flexibility), а это значит что пользователи взаимодействуют с поставщиком облачных вычислений в полностью автоматизированном режиме, что дает возможность управлять услугами быстро и без долгих ожиданий;
  • автоматически ведет учет потребления (accounting of consumption) на ходу, подсчитывая использованные ресурсы: пропускная способность, объем сохраняемых данных, количество пользователей, транзакций облачным провайдером, оценивая размер предоставленных пользователям услуг.

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

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

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

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

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

В чем прибыль?

Прибыль в гибкости и делегировании обязанностей. Вам нужно увеличить число машин, на которых работает ваш сервис? Несколько щелчков мышью, ожидание в районе 10 минут – и вам уже нашли новые виртуальные машины, запустили на них ваш сервис. Надо убавить? То же самое.

То же самое с хранилищем. Нужно хранилище – несколько щелчков мышью, и вам его предоставили и дали адрес и ключи доступа к нему. Хранилище обычно резиновое, оплата зависит от реально используемого объема.

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

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

Такая гибкость очень удобна. Это светлая сторона облака, за которую оно в первую очередь и ценно. Надо – берете в аренду, не надо – прекращаете аренду, и то, и другое требует нескольких щелчков мышью (или программного запроса) и не очень долгого ожидания.

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

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

Как обычно, есть и темная сторона

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

Например, виртуальные машины стандартные и вы можете даже не знать характеристик реального железа. Скорее всего, когда в Windows Azure вы разворачиваете сервис на одном одноядерном узле, вам на самом деле дают виртуальную машину, которая работает в каком-нибудь 16-ядерном сервере под HyperV. Может быть, можно там что-нибудь подкрутить и на ровном месте получить 15-процентный прирост производительности, но вы ничего не можете с этим сделать.

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

То же самое касается надежности. Вы не можете быть уверены, что стойки в один прекрасный момент, например, не зальет конденсатом из оторвавшейся трубки системы кондиционирования. Если бы ваш сервер был в офисе или в colocation, то вы могли бы сделать что-нибудь, пусть даже на вид безумное, типа отвода воды из пространства над вашим оборудованием. Здесь вы ничего сделать не сможете – вы не контролируете, где стоит оборудование, хорошо ли оно там закреплено и не бегают ли по нему мыши. Все безумные события, которые вы могли бы предусмотреть (или не предусмотреть и чувствовать угрызения по поводу плохо сделанной работы), теперь полностью вне вашего контроля.

Безумные события бывают самые разные. Вот примеры реальных сбоев в датацентрах.

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

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

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

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

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

Снова облачная архитектура облачных сервисов

Напоследок – об особых требованиях к облачным сервисам. Такие требования есть – нужно быть готовым, что в любой момент что угодно может сломаться. Если вы любите крайности, то можете как Netflix сделать сервис, который в произвольные моменты ломает что-нибудь в вашем сервисе . Особенно нужно быть готовым к эпизодическим кратковременным сбоям. Например, иногда будет ненадолго пропадать связь с SQL Azure – ваш код должен не паниковать и не ломаться, а подождать немного и попробовать еще раз.

Просто вспомните, что обычно раздражает пользователей в программах – всевозможные «не удалось найти сервер, вот 18 пунктов, которые стоит проверить» в распределенной системе абсолютно нормальны, ваш сервис должен пробовать сам с этим справиться, потом пробовать еще несколько раз. Пользователь после сообщения браузера «нет ответа сервера» обычно нажимает F5, так и ваш сервис должен просто попробовать повторить действие. Для этого важно, чтобы повторное выполнение любого действия не наносило вреда – это называется умным словом идемпотентность. Если вы не учтете эту особенность, то ваш сервис будет в самый неподходящий момент выходить из строя из-за какой-нибудь ерунды.

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

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

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

статья взята с Блога компании ABBYY на habrahabr.ru

Мы постоянно обмениваемся рабочими файлами, музыкой, фотографиями. Также мы храним важные для нас данные и хотим всегда иметь к ним доступ. В век информационных технологий, когда у каждого под рукой смартфон с доступом к сети Интернет, совершенно не обязательно постоянно носить с собой диски или флешки, ведь есть куда более универсальный способ для хранения и обмена информацией. Сегодня мы разберёмся, что такое облачное хранилище и как использовать облако на Андроид.

Навигация по записи:

Что такое облако на Андроид

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

Плюсы хранения данных в облаке:

Минусы хранения данных в облаке:

  • отсутствие полной гарантии конфиденциальности данных
  • данные доступны только при подключению к сети интернет
  • стоимость дополнительного пространства нужно оплачивать
  • в случае неуплаты, данные можно потерять (только при использовании платных услуг)

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

Приложение Google Диск

С этим облачным хранилищем знакомы все владельцы Андроид устройств, так как облако Google Диск предоставляется сразу при регистрации в Google. Сервис интегрирован с почтовым ящиком, сервисом , а также используется многими Андроид-приложениями для синхронизации данных, например, читалкой FBReader (подробнее в статье ). Полезная функция — синхронизация выбранной папки на вашем ПК с Google Диском. Таким образом, вы всегда будете иметь доступ к необходимой информации со своего смартфона, например, к рабочим документам.

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

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

Бесплатно предоставляется 15 Гб дискового пространства, увеличить его можно участием в акциях от Google или перейдя на платный тариф .

Приложение Dropbox

Dropbox — один из самых первых сервисов для облачного хранения данных, долго являвшийся монополистом на этом рынке. Есть синхронизация с папками на ПК, автозагрузка фото и видео с камеры смартфона и возможность расшарить доступ к файлам. Сразу доступно 2 Гб дискового пространства, которые можно увеличить за счет приглашения друзей или перейдя на платные тарифы.

Приложение MEGA

MEGA — относительно молодой облачный сервис, разработчиком которого является бывший владелец закрытого файлообменника Megaupload. Интересен он сразу несколькими фактами:

  • бесплатно доступно сразу 50 Гб
  • все данные хранятся в зашифрованном виде
  • удобная утилита для ПК позволяет синхронизировать любые папки в фоновом режиме

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