Что такое облако. Как работает облако

В современном мире информация – то, что жизненно необходимо каждому человеку ежедневно. Это могут быть какие-то личные данные, документы, приложения и прочее, что может потребоваться в любой момент. Но поскольку всюду таскать собственный компьютер невозможно, приходится приспосабливать что-то для переноса этой информации – CD/DVD-носители, флешки и прочие накопители. Но это не совсем удобно, поскольку всегда есть риск потерять свой накопитель безвозвратно. Да и к планшетному ПК или смартфону его тоже не всегда можно подключить. Что же в таком случае делать?

Чтобы облегчить участь пользователей были разработаны специальные хранилища для информации, доступные по сети Интернет для любого устройства и из любой точки мира. Для того, чтобы загрузить или скачать информацию, потребуется только стабильное подключение любым способом и устройство, которое способно эту информацию загрузить. Называется такое хранилище «Облаком», и их сейчас развелось несметное множество. Но что же такое это Облако изнутри?

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

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

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

В чём плюсы Облака?

Этот способ выгодно отличается от хранения информации на специально арендуемом сервере, что раньше очень часто практиковалось многими фирмами и компаниями. В этом случае нет необходимости разбираться, каким образом работает сервер, поддерживать его и обслуживать. Не нужно забивать себе голову лишней информацией. Достаточно просто зарегистрироваться, при необходимости оплатить дополнительное место и просто доверить информацию серверам облачного хранилища. Больше от пользователя ничего не потребуется. Есть также ещё ряд плюсов:

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

В чем минусы?

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

  • Безопасность. Облако удобно для использования. Но в то же время от этого удобства страдает его защищенность. Сервер Облака не может предоставить полную защиту личных данных и информации пользователя. Однако специалисты утверждают, что так же легко взломать и обычный компьютер, подсоединенный к сети.
  • Самый очевидный минус. О нем забывают почти сразу, но именно он – краеугольный камень системы работы Облака. Хранилище не работает при отсутствии Интернета. Банально и просто: если у вас нет Интернета, то и не будет доступа к информации, хранящийся в Облаке. Самый значительный минус, особенно если учесть привычку работы с облачным шлюзом. Так что не спешите выкидывать флешки, они пока что работают без доступа к интернету.
  • Возможности. Для взаимодействия с Облаком недостаточно только доступа к Интернету. Чтобы обеспечить нормальную работу с хранилищем важен канал связи: насколько он доступен и быстр. И снова возвращаясь к Интернету – важна его стабильная работа и качество. Чем он хуже, тем труднее работа с облаком. Не стоит забывать и о производительности ПК, что не менее влияет на возможности хранилища.
  • Производительность. Предоставляемая возможность работы с данными на облаками уступает альтернативе прямой работы с информацией на компьютере.
  • Фишка с потерей данных. Облако предоставляет часть своего объема бесплатно. Но не всем хватает данного объема. И они оформляют платное хранилище. В этом и скрывается один из главных минусов. В случае если Облако не будет оплачено вовремя, существует большая вероятность потери всех данных без возможности их возврата. Конечно. если у пользователя не сохранилась копия данных отдельно от Облака.
  • Не бесплатные возможности. Учитывая пункт выше, некоторые вносят и платную возможность хранилища в минус. Но сумма оплаты за использование незначительная. Подробности зависят от выбранного хранилища.

Популярные хранилища

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

Одно из самых популярных Облаков от копании Google. Изначально на его месте был Google Docs. В дальнейшем платформа была расширена. Изначально сервер должен был работать с документами. Его трансформировали в Облако и добавили объем. В хранилище может находиться 30 разных типов информации: музыка, фильмы, документы и т.д. В бесплатное пользование на компания предоставляет 15 ГБ.

Облачное хранилище от Яндекса. Как и в случае с Google, сервер изначально был построен на другом. До пользователи использовали Яндекс.Народ. Зарегистрироваться в системе может любой желающий. Яндекс.Диск предоставит своему пользователю 10 ГБ бесплатно для использования. Недавно сервер добавил функции автоматического добавления фотографий и видео с камер и цифровых носителей.

Изначально назывался Microsoft SkyDrive, переименован был в 2014 году. К функции облачного хранилища добавлена функция файлообменника. Предоставляется вместе с новыми операционными системами Windows.

Главное преимущество данного Облака – это его интеграция с Office365, что позволяет сразу работать с ним из таких приложений, как Excel, Power Point и т.д. Бесплатное пространство – 5 ГБ. Раньше было 15 ГБ, в некоторых версиях операционных систем можно найти целых 30 ГБ.

Статические данные

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

  • CDN - подключайте сеть доставки контента для более эффективной раздачи файлов посетителям вашего сайта
  • Кэширование - настраивайте параметры HTTP-заголовков на уровне контейнера и файла
  • Лимиты - установите ограничения на общий объем информации и время хранения файлов
  • Контент - раздавайте данные с помощью публичных контейнеров
  • Домены - привязывайте домены 2-го уровня для статических сайтов и 3-го уровня для отдельных ресурсов к публичным контейнерам
  • CMS - подключите проект к Bitrix и Wordpress
  • Статический сайт - настройте индексную страницу и ошибку 404
  • Защищенное соединение- используйте прямой трафик хранилища и CDN, который шифруется SSL-сертификатами

Резервные копии

Храните резервные копии без ограничений по объему. Данные реплицируются на три независимых сервера.

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

Документы

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

  • Управление доступом - создавайте неограниченное количество пользователей с правами доступа к определенным контейнерам
  • Легкая загрузка - создавайте ссылки для загрузки файлов без регистрации в сервисе
  • Веб-листинг контейнера - список файлов и папок отображается в браузере, вы можете подключить собственные стили. Просматривайте список файлов и папок в браузере; подключите свои стили, чтобы кастомизировать проект
  • Удобные фотогалереи - разрешите пользователям просматривать и скачивать фотографии. Галерея адаптирована для мобильных устройств

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

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

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

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

Для сравнения посмотрите на 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

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

Любой пользователь может совершенно бесплатно получить такой сервис в свое распоряжение. Фактически это собственный жесткий диск в Интернете.

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

Итак, облако нужно чтобы:

  • Хранить файлы и папки с файлами
  • Работать с ними на любом компьютере или смартфоне, на котором есть Интернет
  • Легко и быстро передавать файлы другим людям

Таким образом, оно заменяет флешки, диски и прочие устройства для переноса информации.

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

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

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

Где и как получить облако

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

Нам выделяется какой-то определенный бесплатный объем. На некоторых сервисах он весьма приличный 50-100 ГБ. Если хотите больше, то это за деньги.

А можно несколько раз зарегистрироваться и, соответственно, получить несколько бесплатных объемов. Все бесплатно, все законно!

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

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

Сайты, которые бесплатно раздают облака

Яндекс.Диск - облачный сервис от Яндекса. Если у Вас там есть почта, то у Вас есть и такой диск. Бесплатно и навсегда дается 10 ГБ.

Для получения Яндекс.Диска нужно открыть сайт yandex.ru и зайти в свою почту. Затем открыть вкладку «Диск» (вверху).

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

Лучше сразу этого не делать - ее всегда можно установить позже. Рекомендую закрыть это окошко и сначала научиться пользоваться Яндекс.Диском без программы.

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

Для дальнейшего доступа к Яндекс.Диску нужно проделать все те же самые шаги: открыть сайт yandex.ru, открыть свою почту, перейти во вкладку «Диск».

А можно установить и настроить специальную программу «Диск для Windows» и пользоваться облаком прямо со своего компьютера - не заходя на сайт yandex.ru

Облако Mail.ru - сервис от почтового сайта mail.ru. Бесплатно дается 25 ГБ.

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

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

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

Можно им пользоваться прямо так, через почту, а можно скачать и установить специальное приложение (программу). Тогда облако будет доступно прямо с компьютера - на Рабочем столе появится ярлык для его моментального открытия.

Диск Google (Google Drive) - сервис, который «прикреплен» к почте gmail.com. Бесплатно выделяется 15 ГБ.

Чтобы в него попасть, нужно зайти в свой электронный ящик на сайте gmail.com . Затем нажать на картинку с маленькими квадратиками рядом с Вашим именем (вверху справа) и нажать на пункт «Диск».

Возможно, после этого Гугл задаст Вам пару вопросов. Чуть ниже, на картинках, показано, что ему следует в этом случае ответить.

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

Итак, диск готов к работе. Можно начинать закачку!

Открывается оно точно таким же образом - через почту. А можно установить специальную программу. Тогда оно будет доступно с Вашего компьютера.

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

То есть прямо в Интернете откроется программа для создания файла нужного типа. Она достаточно проста и позволяет как создать файл, так и сохранить его на Google Диск, а также скачать на компьютер в нужном формате.

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

Какой сервис лучше

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

Не буду вдаваться в подробности, но места распределились следующим образом:

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

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

Но есть один, который выгодно отличается от всех остальных (в том числе и от «почтовых»). Он лучше всего подходит для передачи файлов другим людям. Его адрес: mega.co.nz

Mega - этим сервисом имеет смысл пользоваться тем, кто размещает файлы для скачивания. Дело в том, что через специальные программы-загрузчики типа MiPony их очень быстро и легко можно сохранить на компьютер. Гораздо легче и быстрее, чем с других облачных сервисов. Бесплатно выделяется объем 50 ГБ.

Изначально сайт открывается на английском языке. Для перехода на русскую версию щелкните по кнопке Menu (вверху справа), из списка выберите пункт Language, затем нажмите на Русский и на кнопку Save.

На всякий случай, приведу еще два неплохих облачных сервиса:

Dropbox - бесплатно выделяется 2 ГБ.

One Drive - 7 ГБ бесплатно.

Как управлять облаком

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

А можно это делать еще проще, удобнее и, что самое главное, намного быстрее: при помощи небольшого приложения (программы).

У каждого сервиса она своя, то есть загружать ее нужно именно с того сайта, на котором у Вас облако.

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

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

Загружаете файл программы и открываете его. Начнется установка. Чуть ниже дана иллюстрированная инструкция для каждого «почтового» сервиса. Делайте все так, как на картинках, и приложение установится.

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

Облако Mail.ru:

Как пользоваться приложением

После установки приложения на Рабочем столе появляется ярлык программы. При помощи него мы и будет работать с облаком.

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

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

Также вместе с открытием приложения в трее появляется его значок.

Это там, где часы компьютера - в правом нижнем углу экрана (на панели задач, там, где остальные значки).

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

При помощи него можно управлять приложением. Для этого нужно щелкнуть по нему левой или правой кнопкой мышки.

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

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

Этот процесс должен обязательно завершиться, иначе мы не сможем пользоваться загруженными данными. Происходит синхронизация через Интернет. То есть без Интернета она просто невозможна.

Рассмотрим следующую ситуацию. На моем облаке уже есть загруженные файлы и папки с файлами.

Кстати, изначально, при получении облака, на нем уже есть кое-какая информация. Так что если Вы специально ее не удаляли, то несколько файлов там имеется.

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

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

А вот если файлы большого размера, а Интернет у меня не очень-то быстрый, то синхронизация займет какое-то время.

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

Обычно в этом случае пользователи начинают нервничать - переживают, что их файлы удалились. На самом деле, все они на месте. А не видим мы их потому, что еще не завершена процедура синхронизации.

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

И если мы по нему щелкнем, то в открывшемся меню будет пункт, свидетельствующий о продвижении процесса.

Фактически в этот момент происходит скачивание файлов из Интернета. То есть сам Интернет может из-за этого работать медленнее.

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

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

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

Копирование/вставка происходит как обычно, но вот после этого все перенесенные файлы должны синхронизироваться. Иначе они не будут загружены в Интернет на Ваше облако.

В приложении Облако Mail.ru этот процесс происходит мгновенно. Причем, даже для файлов большого размера (от 1 ГБ).

В программе Яндекс.Диск синхронизация занимает какое-то время, но все равно происходит быстро.

У меня при достаточно медленном Интернете файл размером 1 ГБ загрузился всего за несколько минут. При прямой закачке его на облако (без приложения) этот процесс занял бы более часа.

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

Мои результаты могут отличаться от Ваших. Возможно, у Вас процесс синхронизации будет происходить быстрее или наоборот медленнее, чем у меня.

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

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

Минусы облачных сервисов

У всего есть как плюсы, так и минусы. И у облачных сервисов они также имеются. Перечислю основные:

1. Потребление памяти . Другими словами, работа облачных сервисов «напрягает» компьютер. В случае с Яндекс.Диском и Облаком.Mail.ru нагрузка несущественна, а вот Google Диск довольно прожорлив. Современные компьютеры этого могут и не заметить, а вот стареньким придется попыхтеть.

2. Безопасность . Так как облако - это Интернет-сервис, то всегда есть определенная вероятность того, что Ваши файлы могут попасть в чужие руки. Конечно, современные технологии защиты данных эту вероятность сводят к минимуму, но риск есть всегда. Тем более, что сервис публичный.

3. Нужен Интернет . Без Интернета Вы не сможете пользоваться ни одним облачным сервисом.

Дополнительная информация

На случай, если Вам недостаточно информации, предоставленной в данном уроке.

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

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

  • Экономия памяти устройства за счет использования места на облачном сервере.
  • Доступ к файлам с ПК и мобильных устройств 24/7.
  • Возможность делиться файлами и редактировать их другими пользователями.
  • Защита данных путем установки паролей на папках.

Недостатками облачных сервисов являются:

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

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

Google Drive


Жанр Работа
Рейтинг 4,4
Установки 1 000 000 000–5 000 000 000
Разработчик Google LLC
Русский язык есть
Оценок 2 329 784
Версия Зависит от устройства
Размер apk


Известным и функциональным облачным сервисом для планшетов и смартфонов Андроид является мобильная версия Google Диск. Стандартная версия приложения предоставляется каждому пользователю Google сразу после регистрации. О высокой популярности приложение свидетельствует более 1 млрд. скачиваний и тысячи положительных отзывов пользователей со всего мира. Отдельным преимуществом сервиса является автоматическая синхронизация фотографий в отдельную папку Google Фото. На облако от Гугла можно быстро и качественно загружать любые файлы. Каждому пользователю по умолчанию выделяется 15 Гб на сервере. Этого вполне хватает для повседневного использования, однако, при необходимости объем хранилища расширяется за дополнительную плату.

Яндекс.Диск


Жанр Работа
Рейтинг 4,4
Установки 5 000 000–10 000 000
Разработчик Яндекс
Русский язык есть
Оценок 104 519
Версия 3.18
Размер apk 14.5 MB


Если вы ищете хорошее хранилище для смартфона и планшета на Андроид, тогда Яндекс. Диск – именно то, что нужно. Отличается удобным интерфейсом, быстрой загрузкой файлов и возможностью делиться данными через загрузку или ссылки. Главные особенности приложения – экономия трафика и ресурсов мобильного устройства. Яндекс. Диск предоставляет возможность редактировать файлы другими пользователями, защищать папки паролями, а также доступ к файлам в офлайн режиме. В бесплатную версию сервиса входит 10 Гб на сервере, а при необходимости можно установить и платную версию. Среди недостатков многие Андроид-пользователи называют подвисание при загрузке данных объемом более 2 Гб.

Degoo


Жанр Работа
Рейтинг 4,4
Установки 10 000 000–50 000 000
Разработчик Degoo Backup AB - Cloud
Русский язык есть
Оценок 201 170
Версия 1.29.1.171010
Размер apk 15.5 MB


Degoo для Андроид – бесплатное облачное хранилище, предоставляющее целых 100 Гб свободного места. Если использовать сервис в стандартном режиме, загружая фото и время от времени видео, вы еще долго не сможете заполнить этот объем. Интересной функцией Degoo является возможность приглашения друзей, за каждого из которых вы получите +3 Гб памяти. Весомым минусом программы является довольно сложный интерфейс – новичкам сложно зайти в облако и разобраться, как правильно загружать и скачивать файлы, а также где находится фото, видео или документ после загрузки. Еще одним преимуществом Degoo разработчики называют надежное шифрование и тройное дублирование файлов.

Dropbox


Жанр Работа
Рейтинг 4,4
Установки 500 000 000–1 000 000 000
Разработчик Dropbox, Inc.
Русский язык есть
Оценок 1 791 694
Версия 68.2.2
Размер apk 58.7 MB


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

MEGA


Жанр Работа
Рейтинг 4,0
Установки 10 000 000–50 000 000
Разработчик Mega Ltd
Русский язык нет
Оценок 415 196
Версия 3.2.4 (155)
Размер apk 22.4 MB


Довольно молодое, однако, интересное приложение-облако на Android. При регистрации каждому пользователю выделяется 50 Гб места на сервере, а вся информация по умолчанию хранится в зашифрованном виде. Установка дополнительной утилиты позволит вам синхронизировать все файлы с ПК в фоновом режиме. Как и во многих аналогичных приложениях, здесь доступна автоматическая загрузка на диск фото и видео со смартфона, предоставление совместного доступа и платное расширение дискового пространства. Скачать облако MEGA, как и другие аналогичные сервисы, вы можете на нашем сайте.

Облако Mail. Ru


Облачный сервис Mail. Ru – функциональное и безопасное хранилище для Андроид. С его помощью вы можете хранить большой объем фото, видео, документов и т.д. Приложение обеспечивает доступ к данным с нескольких устройств и обладает функцией просмотра файлов в офлайн режиме. При регистрации пользователь получает бесплатные 25 Гб, которые при желании можно увеличить. Сервис предоставляет сразу несколько возможностей для отправки ссылок – почтовый ящик, социальные сети, смс и мессенджеры. Облако Mail. Ru идеально для командной работы, поскольку предоставляет совместное редактирование файлов несколькими пользователями.


Облачный сервис Mail. Ru – функциональное и безопасное хранилище для Андроид. С его помощью вы можете хранить большой объем фото, видео, документов и т.д. Приложение обеспечивает доступ к данным с нескольких устройств и обладает функцией просмотра файлов в офлайн режиме. При регистрации пользователь получает бесплатные 25 Гб, которые при желании можно увеличить. Сервис предоставляет сразу несколько возможностей для отправки ссылок – почтовый ящик, социальные сети, смс и мессенджеры. Облако Mail. Ru идеально для командной работы, поскольку предоставляет совместное редактирование файлов несколькими пользователями.