Что такое облако в интернете и как им пользоваться?
480 auto
Новые слова, особенно модные, часто у разных людей приобретают разный смысл. Это усложняет общение и затрудняет обсуждение предмета.
К таким новым модным словам относятся и слова, связанные с облаками, компьютерными, публичными, частными, гибридными и т. п.
Причин смысловой неразберихи много: новые, бурно развивающиеся технологии; многократный калькированный перевод с английского; лексические «изыскания» маркетологов; …
Однако, несмотря на это, крайне желательно стремиться к тому, чтобы система терминов в любой области деятельности становилась логичнее, однозначнее, непротиворечивее.
Что такое облако?
Облако — это виртуальная среда, в которой можно запускать виртуальные компьютеры (серверы), к которым обеспечен удалённый доступ. Физически, оно состоит из аппаратной части (мощных «железных» компьютеров) и виртуализирующего программного обеспечения (гипервизора).
Какие типы облаков существуют?
- Частное облако — это такая виртуальная среда, которой владеет конкретный собственник и использует её для собственных нужд.
- Публичное облако — это такая виртуальная среда, собственник которой оказывает услуги всем желающим.
- Гибридная инфраструктура — это такая вычислительная система, в которой совместно используются ресурсы как частного облака, так и публичного.
У каждого из этих типов облаков имеются свои особенности и преимущества.
Интернет
Вообще, «облако» — не очень-то компьютерный термин. Им стали пользоваться, потому что интернет в схемах компьютерных сетей и систем часто обозначали и обозначают изображением облака.
Облако (интернет) в таких схемах играет роль канала связи, по которому пользователи получают доступ к каким-то компьютерам или обеспечиваемым ими услугам.
Потом маркетологи придумали считать облаком не только канал связи, но и компьютеры с услугами, доступ к которым обеспечивается через интернет.
Виртуальный компьютер
Далее возникло вот какое обстоятельство. Компьютерные ресурсы должны быть не только доступными, но и надёжными.
Желаемый уровень надёжности можно обеспечить применением специализированного оборудования (которое как правило, дорогое), его дублированием и резервированием. Однако сразу возникает вопрос эффективности использования этого дорогостоящего оборудования.
Дело в том, что фактический уровень нагрузки на компьютерные системы довольно сложно прогнозировать. Чтобы избежать перегрузки, компьютерные системы часто проектируют с очень большим запасом производительности, с чрезвычайно избыточным её запасом. Порой средний уровень фактической загрузки серверов не превышает 20%.
Современным способом повышения эффективности использования компьютерного оборудования является его виртуализация.
Исторически операционные системы были довольно тесно связаны с аппаратной частью компьютеров, то есть на каждый новый компьютер прежде всего нужно было установить некую операционную систему. Потом возникла технология программной эмуляции аппаратной части компьютера, которая обеспечила прослойку между «железом» и операционной системой.
Эта прослойка позволила переносить операционную систему с одного физического компьютера на другой без её переустановки. Главное условие такого переноса — наличие на другом компьютере такой же или совместимой «прослойки».
Однако «прослойка» позволяет не только переносить операционную систему, но и размещать на одном мощном «железном» компьютере несколько экземпляров операционных систем (виртуальных машин).
Это открывает новые возможности. Известно, что замена в некой информационной системе одной большой машины несколькими небольшими однотипными компьютерами может повысить надёжность или производительность этой системы, в целом.
Облако
Теперь мы подошли к более точному определению термина «облако».
Облако — это место в интернете, где пользователям предоставляются вычислительные ресурсы виртуальных компьютеров. Это место определяется доменными именем или IP-адресом.
Очевидно, что и связь с виртуальными компьютерами осуществляется также через интернет, в режиме удалённого доступа.
Таким образом, два главных отличительных признака облака:
- использование виртуальных компьютеров;
- доступ к ним через интернет.
В смысле прикладного использования виртуального компьютера его вполне можно воспринимать как обычный «железный» компьютер, который установлен где-то далеко, и обращение к которому происходит по сети.
Типы облаков
Когда обсуждают компьютерные облака, чаще всего к ним добавляются прилагательные «публичное» или «частное». В технологическом отношении публичное облако мало отличается от частного облака, и наоборот.
Различия между ними сводятся к тому, кто владеет инфраструктурой, и кто ею управляет.
Публичное облако
Если владелец облака предоставляет возможность всем желающим и оплатившим услугу получить в этом облаке один или несколько виртуальных серверов, это облако — публичное.
Хорошим примером публичного облака служит облако 1cloud. В нём реализован принцип самообслуживания: любой зарегистрированный пользователь может сам — без обращения в службу поддержки — создать нужное ему число виртуальных серверов или виртуальных сетей.
Частное облако
Если некое предприятие, используя облачные технологии, построило облако на своём оборудовании для своих внутрикорпоративных нужд, такое облако называется частным. Оборудование частного облака может размещаться как на «территории» его владельца, так и в центре обработки данных (ЦОД).
В технологическом плане частное облако — это такое же облако, что и публичное, но используемое исключительно внутри одного предприятия или организации.
В 1cloud есть услуга, которая называется «Частное облако». Виртуальная сеть, созданная клиентом в рамках этой услуги, формально остаётся частью публичного облака, но она настолько хорошо обособлена от других частей, что для стороннего пользователя мало отличается от описанного канонического частного (корпоративного) облака.
Сравнение типов облаков
Как уже было отмечено, различия между публичным и частным облаками, в основном, связаны с владением оборудованием и зонами ответственности (управления). Эти особенности проиллюстрированы следующими рисунками.
Гибридная инфраструктура
Конкретная информационная система может быть построена с использованием элементов, расположенных как в частном (корпоративном) облаке, так и в публичном облаке.
На схеме изображён один из многочисленных возможных вариантов гибридной инфраструктуры. Она может быть построена из нескольких публичных облаков или из нескольких частных облаков, а также из любого их сочетания.
Принципиальный признак гибридной облачной инфраструктуры — применение в одной информационной системе элементов, расположенных в нескольких облаках (неважно, одинакового или разных типов).
Часто гибридным облаком называют просто одновременное совместное использование облаков разного типа.
P. S. Наши другие материалы об облачных технологиях:
1cloud.ru
Что такое облако в интернете и как им пользоваться
Здравствуйте, гости моего блога.
Если вы устали носить с собой ноутбук, постоянно теряете флешку или вам не хватает места на жестком диске, пришло время узнать, что такое облако в интернете. С его помощью вы сможете получать доступ к личной информации с любой точки не только города, но и мира, имея лишь доступ к сети.
Как это возможно? Об этом вы узнаете далее.
Также после прочтения моей статьи вы сможете выбрать удовлетворяющее своим потребностям облако из наиболее популярных и научитесь им пользоваться.
Добавим конкретики
Чтобы вы понимали, о чем идет речь, объясню, что облачными хранилищами называются распределенные по Сети сервера, предоставляемые пользователям третьей стороной для складирования информации.
Сколько именно серверов отводится для этих целей и где они физически расположены, клиенты не знают, да и зачем нам эти сведения? Мы видим только одно большое пространство, куда можно сложить то, что не помещается на винте или к чему нам нужно иметь быстрый доступ, где бы мы ни находились.
В данном вопросе есть еще такое понятие как облачный шлюз. Это когда при помощи особого программного обеспечения виртуальное хранилище отводится клиенту в виде локального диска, такого же, каким вы пользуетесь на своем компьютере.
Естественно, никто не приезжает устанавливать вам в комп еще один хард. Специалисты создают его виртуальный аналог. Хотя при хорошей скорости интернета и бесперебойной связи с сервером может создаться впечатление, что вы пользуетесь обычным винчестером.
Аренда хранилища
Ваш внутренний скептик уже подсказывает, мол, просто так никто ничего не дает? Он прав, но лишь отчасти. Маркетологи проникают всюду, и облака — не исключение. Изначально вам предоставляется определенное место бесплатно. Оно не большое — в среднем, от 2 до 15 Гб.
Вы пробуете, присматриваетесь, понимаете, что это удобно, и вам уже не хватает той выделенной даром памяти. Чтобы получить больше, придется расставаться со своими кровными по действующим тарифам. Они бывают разные, в зависимости от того, сколько вы хотите получить пространства еще.
Но не спешите сразу отвергать виртуальные хранилища. Во-первых, вам может хватить халявного места. Во-вторых, деньги, все-таки, берутся не просто так. За что? Читаем дальше.
Плюсы
Что вы выиграете, если будете использовать облако?
- Главное преимущество, думаю, вы уже усвоили — сможете пользоваться своими файлами с любого компьютера или мобильного устройства, имеющего доступ к интернету. Это особенно удобно в работе, когда часто необходимо показывать клиентам примеры своих трудов либо предоставлять им файлы к скачиванию, готовить отчеты и презентации и т. д.
- Можно организовать совместное пользование данными. Речь идет не только о корпоративных документах. Допустим, нащелкали вы множество фотографий в отпуске и хотите, чтобы ваши родственники срочно их посмотрели. Для этого вам нужно всего лишь открыть им доступ к своему облаку.
Следовательно, нет необходимости тратить уйму времени на перекидывание тонны кадров отдельно каждому близкому человеку. Понятное дело, что таким способом вы можете делиться не только фотографиями.
- При покупке дополнительного места вы будете платить исключительно за него, а не за весь сервер целиком.
- За сохранность ваших файлов отвечает провайдер облачного центра, то есть вы не предпринимаете никаких действий, чтобы как-то обслуживать купленное пространство — просто скинули данные в облако и всё.
- Вам не придется переживать, что в случае выхода из строя винта или глюка на флешке вы потеряете важную информацию. К слову, у меня уже был случай, когда посыпался жесткий с фото и видео, накапливаемыми годами. Скажу вам, пока специалисты сервисного центра пытались соскрести оттуда все, что можно, на моей голове добавилась парочка седых волос.
Недостатки
Чтобы вы не говорили потом, что вас никто не предупреждал, ознакомьтесь и с отрицательными сторонами хваленых облаков:
- При хранении данных на физическом накопителе есть вероятность, что он сломается, а на облачном сервисе — что могут быть временные технические сбои или он будет ликвидирован вообще. Советую, все-таки самые важные файлы дублировать.
- Провайдер обеспечивает безопасность всего облака, чтобы хакеры не добрались к вашим данным. Но вы, в свою очередь, должны защищать их от самих провайдеров. Не то, что бы они интересовались каждым клиентом, но теоретически могут. На всякий случай ставьте пароль.
Кстати, 1 раз, 19 июня 2011 года, произошел какой-то сбой — и все данные на сервисе Dropbox мог просматривать любой человек. Длилось это безобразие всего 4 часа, но все равно приятного мало.
ТОП-5 популярных хранилищ
Хочу сразу отметить, что это не рейтинг. Я лишь привожу в качестве примеров те сервисы, которые часто выбирают пользователи. Расскажу о них в двух словах, иначе статья растянется на километры:
- Яндекс.Диск. Бесплатно выдается 10 Гб. Чтобы получить дополнительные, вы либо платите, либо пользуетесь бонусной программой: например, за каждого приведенного друга получаете 512 Мб, и так до 10 гигов, либо следуете условиям действующей акции (они часто меняются).
- Google Drive. Предоставляет клиентам «за спасибо» на 5 гигов больше, чем вышеупомянутый конкурент. Рекордсмен среди других хранилищ по поддерживаемым форматам загружаемых файлов.
- Dropbox. Один из первых подобных сервисов, поэтому лидирует по численности клиентов. Авторитет позволяет предоставлять на шару лишь 2 Гб и только на месяц, а больше вы получаете уже за валюту.
Хранилище обладает множеством полезных функций, но главное — синхронизацией. То есть вы можете с компьютера внести правки в документ, расположенный в папке Dropbox, потом открыть его с телефона и увидеть изменения. Причем история ваших действий тоже хранится в облаке.
- iCloud. Создан для владельцев продукции Apple, но так как оных нынче много, попал в наш ТОП-5. Также есть приложение для Windows, а пользователям других систем опробовать «яблочное» качество не удастся. Автоматом вы получаете лишь 5 Гб.
- Облако Mail.Ru. Когда проект стартовал, клиентам выдавались бесплатно целых 100 гигов. Хоть сейчас эта цифра уменьшена до 16 Гб, все равно в этом списке данный сервис превосходит остальные в щедрости.
Сейчас практически в любое хранилище интегрирован пакет Microsoft Office, то есть можно создавать документы в браузере. Также популярной является опция, когда фото и видео, снятые на телефон, сразу сливаются на облако. Возможностей много — всё для людей.
Как создать свое облако?
Когда вы создаете почтовый ящик на сайтах Яндекс, Гугл или Майл.ру, то автоматически получаете возможность пользоваться их облаками. Для этого необходимо просто ввести свой логин и пароль.
В Dropbox достаточно пройти стандартную регистрацию, а для iCloud — зайти под своим Apple ID.
На этом всё. Что такое облако в интернете вам надеюсь худо-бедно ясно. Возвращайтесь ко мне за новой порцией новой информации.
Пока-пока.
profi-user.ru
Что такое облако в интернете. Что такое «Облачное хранилище» и зачем оно нужно
Облачные хранилища данных, что это такое и зачем они нужные? Ответ прост — это замена привычным флешкам или дискам, ибо зачем таскать с собой носитель с данными и тратить время, если можно можно хранить и передавать файлы используя облако! А для бизнеса это удобный инструмент для удаленной работы с документами. Ну или если у вас попросту не хватает памяти на устройстве и даже уже не помогает, в этом случае облачный диск станет решением. Передача файлов через облако абсолютно безопасна: вы сами указываете кому будет доступны данные!
Что такое облачное хранилище?
Облачное хранилище — это выделенное вам место на многочисленных серверах поставщика услуг, система хранения файлов децентрализована- два ваших файла могут быть на совершенно разных серверах! Загружаем файл используя приложение на сервер и он попадает в «облако», в зависимости от ваших пожеланий и нужд файлы могут быть как в публичном, так и только в приватном доступе: выбранным людям. Доступ к файлам из облака можно получить только через интернет, что делает файлы доступными для вас в любом месте и с любого устройства.
Плюсы и преимущества облачных хранилищ
- Файлы доступны ВЕЗДЕ, где есть интернет: вы можете получить доступ с телефона или с ПК
- Экономия места или расширение памяти: фотографии и видео можно хранить в облаке для экономии места
- Большая скорость передачи файлов, благодаря широкой географической сети серверов и CDN
- Надежность хранения: даже если один сервер выйдет из строя — на других серверах есть копии данных
- Отличные возможности для бизнеса и удаленных сотрудников: один файл доступен для редактирования всем у кого есть доступ!
Минус только один — нужен интернет 🙂
Как начать пользоваться Облачным Хранилищем и какое выбрать
- Для того, чтобы начать пользоваться облачными хранилищами, необходимо скачать программу – клиент и установить его. Если не знаете что выбрать, читайте наш » «.
- Чтобы загрузить файл или фотографию в облако следуйте подсказкам встроенным в приложение, иначе ищите значок «+» или надпись «Загрузить/Upload»
- Теперь вам остается настроить доступ из вне к вашим файлам: будете это только вы, либо же доступ будет у владельцев прямой ссылки которую вы создадите
Чтобы передать ваш файл или папку из облака другому пользователю — вам нужно передать ему ссылку: чтобы найти ее нажмите на нужный файл или папку, находите ссылку и отправляйте ее кому надо предоставить доступ к файлу в вашем облаке.
В последнее время бурно развиваются не только компьютерные, но и мобильные технологии. В связи с этим очень остро встал вопрос безопасного хранения относительно больших объемов информации. И именно для этого многие IT-корпорации предлагают пользователям любого типа устройств применение так называемых облачных сервисов. Как пользоваться облаком и сервисами, которые входят в базовый набор любого разработчика, сейчас и будет рассмотрено.
Что такое облачное хранилище?
Для начала определимся, что же это за сервис. Грубо говоря, это файловое хранилище в виде выделяемого дискового пространства на компании, предоставляющей такие услуги.
Иными словами, в некотором смысле его можно назвать некой виртуальной флэшкой, на которую помещается определенный объем данных. Однако если USB-устройство для доступа к загруженной информации нужно постоянно носить с собой, то к такому сервису (например, облако Mail.Ru или соответствующая служба Google) доступ можно получить и с компьютера, и с мобильного устройства. То есть в самом облаке файлы синхронизируются, а просмотреть их или скачать можно всего лишь введя регистрационные данные (хотя в некоторых случаях это и не требуется).
О том, как пользоваться облаком, написано уже достаточно много. Сейчас обратим внимание на некоторые основные моменты, а также рассмотрим простейшие принципы его использования, подробно разъяснив ситуацию.
Самые популярные сервисы
Само собой разумеется, что изначально для использования таких хранилищ необходимо определиться с поставщиком услуг, то есть выбрать для себя наиболее приемлемый сервис
Сегодня таких служб можно найти достаточно много. Наиболее популярными являются следующие:
- Dropbox.
- SkyDrive.
- Облако Mail.Ru.
- «Яндекс.Диск».
- Google Drive (Google Disk).
- Apple iCloud и iCloud Drive.
- OneDrive и т. д.
Прежде чем разбираться, как пользоваться облаком каждого типа, следует отметить, что эти сервисы несколько неравнозначны, если их сравнивать между собой. Дело в том, что к одним хранилищам получить доступ можно исключительно с компьютерного терминала, другие же предполагают синхронизацию и компьютеров, и мобильных устройств. Иногда может потребоваться специализирован
thesaker.ru
Яндекс Диск, Mail ru, Google Диск
Облако – это сервис, на котором можно хранить данные и легко ими управлять. То есть на него можно загрузить свои файлы, работать с ними прямо в Интернете, в любой момент скачать их, а также передать другому человеку.
Любой пользователь может совершенно бесплатно получить такой сервис в свое распоряжение. Фактически это собственный жесткий диск в Интернете.
Можно сказать, это что-то вроде Локального диска компьютера, но только с возможностью пользоваться им на любом устройстве, где есть Интернет. Плюс к этому можно передавать файлы другим пользователям, просто прислав им ссылку для скачивания.
Итак, облако нужно чтобы:
- Хранить файлы и папки с файлами
- Работать с ними на любом компьютере или смартфоне, на котором есть Интернет
- Легко и быстро передавать файлы другим людям
Таким образом, оно заменяет флешки, диски и прочие устройства для переноса информации.
То есть я могу загрузить нужные мне файлы на такой сервис и на любом другом компьютере, где есть Интернет, с ними работать. Это могут быть документы, книги, музыка, видео – в общем, любые файлы.
Изначально доступны они только мне, но при желании я могу сделать какие-то из них публичными. Тогда их можно будет скачать.
То есть будет сформирован специальный адрес в Интернете (ссылка), по которому файл можно будет сохранить на компьютер. Этот адрес я могу отправить любому человеку (например, в скайп или через почту), и человек сможет скачать мой файл.
Где и как получить облако
Есть сайты, которые дают пользователям облака. Это как с почтой: есть сайты, на которых можно ее получить. Идем на такой сайт, регистрируемся и получаем облачный сервис для хранения данных.
Нам выделяется какой-то определенный бесплатный объем. На некоторых сервисах он весьма приличный 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. Очень удобно, когда приходится работать за компьютером, на котором они не установлены.
Какой сервис лучше
Как показали разнообразные тесты, «почтовые» облака, о которых я только что рассказывал, превосходят по качеству, удобству и бесплатным возможностям все остальные подобные сервисы.
Не буду вдаваться в подробности, но места распределились следующим образом:
1. Яндекс.Диск
2. Облако Mail.ru
3. Google Диск
Поэтому я Вам рекомендую все-таки пользоваться одним из этих сервисов. Если у Вас нет электронного ящика ни на одном из них, то нужно просто зарегистрироваться. У Вас и почта новая будет (которой, кстати, совсем необязательно пользоваться) и облако.
Конечно, есть и другие сайты, на которых можно бесплатно получить облачный сервис. Но у большинства из них в бесплатных версиях имеются разные неприятные ограничения.
Но есть один, который выгодно отличается от всех остальных (в том числе и от «почтовых»). Он лучше всего подходит для передачи файлов другим людям. Его адрес: mega.co.nz
Mega – этим сервисом имеет смысл пользоваться тем, кто размещает файлы для скачивания. Дело в том, что через специальные программы-загрузчики типа MiPony их очень быстро и легко можно сохранить на компьютер. Гораздо легче и быстрее, чем с других облачных сервисов. Бесплатно выделяется объем 50 ГБ.
Изначально сайт открывается на английском языке. Для перехода на русскую версию щелкните по кнопке Menu (вверху справа), из списка выберите пункт Language, затем нажмите на Русский и на кнопку Save.
На всякий случай, приведу еще два неплохих облачных сервиса:
Dropbox – бесплатно выделяется 2 ГБ.
One Drive – 7 ГБ бесплатно.
Как управлять облаком
Управлять им можно на том самом сайте, где его получили. Заходите туда под своим логином и паролем, переходите в определенный раздел и получаете доступ к облаку.
А можно это делать еще проще, удобнее и, что самое главное, намного быстрее: при помощи небольшого приложения (программы).
У каждого сервиса она своя, то есть загружать ее нужно именно с того сайта, на котором у Вас облако.
Это приложение позволяет быстро и легко загружать, смотреть, скачивать файлы и папки с файлами с Вашего облачного сервиса. Занимает оно совсем немного места, и установить такую программу можно на любой компьютер или смартфон (не только на Ваш).
Как установить приложение. Открываете свое облако и в нем на видном месте будет ссылка или кнопка на скачивание. На картинках ниже показано, где такая кнопка в «почтовых» облачных сервисах.
Загружаете файл программы и открываете его. Начнется установка. Чуть ниже дана иллюстрированная инструкция для каждого «почтового» сервиса. Делайте все так, как на картинках, и приложение установится.
Яндекс.Диск:
Облако Mail.ru:
Google Drive:
Как пользоваться приложением
После установки приложения на Рабочем столе появляется ярлык программы. При помощи него мы и будет работать с облаком.
При первом запуске программы Вас попросят ввести данные от облака. Печатаете адрес своей почты и пароль от нее. Затем соглашаетесь с условиями сервиса и нажимаете «Войти».
Теперь при открытии значка программы будет открываться Ваше облако прямо в компьютере – в обычной папке.
Также вместе с открытием приложения в трее появляется его значок.
Это там, где часы компьютера – в правом нижнем углу экрана (на панели задач, там, где остальные значки).
Этот значок может прятаться под маленькой стрелкой рядом с алфавитом.
При помощи него можно управлять приложением. Для этого нужно щелкнуть по нему левой или правой кнопкой мышки.
Синхронизация файлов/папок. Это самая сложная для понимания часть, но с ней обязательно нужно разобраться для успешной работы с приложением.
Смысл синхронизации заключается в том, что компьютер или смартфон, на котором установлено приложение, должен соединиться с Вашим облаком и закачать с него или на него файлы.
Этот процесс должен обязательно завершиться, иначе мы не сможем пользоваться загруженными данными. Происходит синхронизация через Интернет. То есть без Интернета она просто невозможна.
Рассмотрим следующую ситуацию. На моем облаке уже есть загруженные файлы и папки с файлами.
Кстати, изначально, при получении облака, на нем уже есть кое-какая информация. Так что если Вы специально ее не удаляли, то несколько файлов там имеется.
Я установил на компьютер приложение, открыл его, ввел логин и пароль. Открылась папка с облаком. Так вот все данные, которые были на нем изначально, должны в эту папку закачаться. То есть мое облако и компьютер должны синхронизироваться.
Получается все файлы, которые есть на облаке, скачиваются в мой компьютер в эту самую папку. И если их немного и они небольшого размера, то это процесс произойдет быстро — я его могу даже не заметить.
А вот если файлы большого размера, а Интернет у меня не очень-то быстрый, то синхронизация займет какое-то время.
На практике это выглядит так: я открываю ярлык приложения и вижу пустую папку, хотя точно знаю, что на моем облаке есть файлы.
Обычно в этом случае пользователи начинают нервничать – переживают, что их файлы удалились. На самом деле, все они на месте. А не видим мы их потому, что еще не завершена процедура синхронизации.
И это можно проверить. Когда синхронизация в процессе, значок приложения (тот, который в трее) как будто бы двигается.
И если мы по нему щелкнем, то в открывшемся меню будет пункт, свидетельствующий о продвижении процесса.
Фактически в этот момент происходит скачивание файлов из Интернета. То есть сам Интернет может из-за этого работать медленнее.
При необходимости синхронизацию можно выключить. Для этого щелкнуть по значку приложения в трее и выбрать в меню соответствующий пункт. Кстати, там же можно полностью выйти из программы.
В общем, пока идет синхронизация, файлы не будут доступны. То же самое происходит и при переносе информации с компьютера на облако.
Как закачать файл (папку с файлами) на облако. Для этого нужно всего лишь скопировать нужные файлы, а затем вставить их в папку приложения.
Копирование/вставка происходит как обычно, но вот после этого все перенесенные файлы должны синхронизироваться. Иначе они не будут загружены в Интернет на Ваше облако.
В приложении Облако Mail.ru этот процесс происходит мгновенно. Причем, даже для файлов большого размера (от 1 ГБ).
В программе Яндекс.Диск синхронизация занимает какое-то время, но все равно происходит быстро.
У меня при достаточно медленном Интернете файл размером 1 ГБ загрузился всего за несколько минут. При прямой закачке его на облако (без приложения) этот процесс занял бы более часа.
А вот Google Диск в этом плане отстает. Видимо, данное приложение работает по другой технологии, и синхронизация занимает столько же времени, сколько обычная загрузка файла.
Мои результаты могут отличаться от Ваших. Возможно, у Вас процесс синхронизации будет происходить быстрее или наоборот медленнее, чем у меня.
Как скачать файл (папку с файлами) с облака. Все файлы, которые Вы хотите скачать на свой компьютер или телефон с приложения, должны быть полностью синхронизированы.
Перенести их на компьютер можно обычным копированием. То есть открываете приложение, копируете нужные файлы и вставляете их в выбранную Вами папку компьютера. Вот и все! Пару секунд – и файлы скачаны.
Минусы облачных сервисов
У всего есть как плюсы, так и минусы. И у облачных сервисов они также имеются. Перечислю основные:
1. Потребление памяти. Другими словами, работа облачных сервисов «напрягает» компьютер. В случае с Яндекс.Диском и Облаком.Mail.ru нагрузка несущественна, а вот Google Диск довольно прожорлив. Современные компьютеры этого могут и не заметить, а вот стареньким придется попыхтеть.
2. Безопасность. Так как облако – это Интернет-сервис, то всегда есть определенная вероятность того, что Ваши файлы могут попасть в чужие руки. Конечно, современные технологии защиты данных эту вероятность сводят к минимуму, но риск есть всегда. Тем более, что сервис публичный.
3. Нужен Интернет. Без Интернета Вы не сможете пользоваться ни одним облачным сервисом.
Дополнительная информация
На случай, если Вам недостаточно информации, предоставленной в данном уроке.
У каждого облачного сервиса есть подробная инструкция по использованию. Пользователи ее не особо жалуют, но в ней действительно много полезной и интересной информации.
Вот ссылки на инструкции к самым популярным сервисам:
До новых встреч!
www.neumeka.ru
Что такое облако или облачное хранилище?
Для той категории населения, которой надоело бегать между домом и работой с флешкой, постоянно носить с собой ноутбук с необходимой документацией и файлами, но которые хотят иметь доступ к важным файлам с любого мобильного устройства или компьютера была создана уникальная альтернатива – облачные хранилища данных. Что же это такое?
Облачное хранилище данных представляет собой модель специального хранилища, работающего в режиме онлайн. В нем вся необходимая информация сохраняется на распределенных в сети многочисленных серверах, которыми могут пользоваться клиенты.
Главной особенностью такого хранилища является то, что независимо от того было оно арендуемо или приобретено, в любом случае только его владелец может просматривать находящиеся в нем данные, для остальных пользователей они скрыты. Помимо хранения данных хранилище выполняет их непосредственную обработку в специальном «облаке», который является большим полноценным виртуальным сервером.
Объемы облачных хранилищ
На сегодняшний день существуют некоторые особенности в плане размещения информационных данных непосредственно на виртуальном облачном хранилище, собственно на которые важно обращать свое внимание в процессе размещения тех или иных личных файлов. Прежде всего, это касается объема облачного хранилища.
Безусловно, в данном случае выборочный принцип не особо сложный, ведь чем больше показатель возможностей, тем собственно и лучше. Важно обращать внимание на «владельца» ресурса, ведь чем «громче» ник, тем больше шансов вы получаете работать без каких-либо технических неполадок и сбоев.
Облачное хранилище гугл
Облачное хранилище гугл является достаточно мощным сервисом, пользование которым мало отличается от работы с прочими сервисами. Однако различия все же имеются, и они касаются непосредственно доступа, который можно получить с помощью улиты, установленной на компьютер, и с применением мобильного девайся.
После создания на своем ПК учетной записи и ее активации, пользователь в свое хранилище получает 5 Гб. Чтобы увеличить его объем примерно на 25 Гб, то придется заплатить 2.5 доллара. После установки на компьютер данного приложении на его рабочем столе появляется сервисная папка, которая ко всему еще отображается и в проводнике.
Все что необходимо сделать, так это поместить в данную директорию необходимые файлы, которые в дальнейшем будут синхронизированы. В рабочем процессе программа находится в так называемом «трее», который имеет вид иконки. С помощью правого клика можно вызвать дополнительное меню, в котором указан доступный объем для осуществления файловой загрузки.
Кроме этого там будут такие функции: выполнить персонализированные настройки, завершить работу, расширить место в хранилище и пр. В этом случае стоит отметить важный момент. Оказывается, выполнить копирование файлов с компьютерную программную папку с последующей скачкой данных на мобильный девайс с облака значительно быстрее, нежели выполнять подключение к ПК гаджета и копировать с помощью средств Windows.
Облачный интернет сервис
За системой облачного сервиса спрятана компьютерная достаточно сложная сеть собственно в которой удалено, хранятся пользовательские ресурсы. Поэтому пользователям теперь не надо сохранять собственные файлы на жестком диске, так как их попросту можно скопировать на удаленный сервис, который носит название «облачный». При этом сохраненную информацию можно будет в любое необходимое время извлечь независимо от того где находится пользователь. Самое главное чтобы у него был доступ к интернету.
Помимо этого данные будут находиться в доступе не только для самого пользователя, но, а также для тех с кем он хочет собственной информацией поделиться. Заработок владельцем облачного сервиса заключается в сдаче в аренду или же продаже мест в облаке. На сегодняшний день в нем можно хранить информационные данные, собственно которые на протяжении длительного периода времени будут, находится в доступе в сети интернет.
Принципом его непосредственной работы является то, что вместо установки программы на ПК пользователь будет работать в веб-интерфейсе, в котором отображается информация с хранилища облака. Файл, который находится в облаке будет, находится в свободном доступе либо абсолютно для всех, либо для определенного круга людей.
Как пользоваться облачным хранилищем?
Прежде всего, необходимо выполнить установку специально программы, после чего прописать путь собственно через который информация из папок будет транспортироваться непосредственно в хранилище. Следующий пункт программа выполнит автоматически: осуществит копирование необходимых папок и в дальнейшем будет контролировать абсолютно все изменения происходящие в них.
На этом собственно все. Последующие действия будут осуществляться автоматически. К примеру, если пользователь пожелает выполнить изменение документа в устройстве, то в таком случае программа изменит его непосредственно в облаке. Если будут вводиться какие-либо коррективы в облачный файл, тогда программа автоматически изменит его и на телефоне и на компьютере.
Немаловажно то, что каждое их существующих на сегодняшний день хранилищ располагает наличием определенных специальных настроек, которые собственно ответственны за доступ к информативным файлам. Их необходимо будет изменить сразу же после осуществления загрузки выбранной программы. Для этой цели нужно перейти в пункт под названием «настройки доступа» и указать определенного человека, выбрав его из адресной книги.
Именно он сможет свободно пользоваться вашей личной информацией, либо можно кинуть ссылку в какую-либо социальную сеть. Помимо этого имеются также такие настройки как: «Чтение», «Редактирование», «Комментирование». Но они идут отдельным пунктом. Во время вхождения в облако перед пользователем всегда будет высвечиваться информация относительно заполненного объема в хранилище.
Топ облачных хранилищ
Для того чтобы облегчить процесс выбора наиболее удобного и подходящего хранилища для того или иного пользователя ниже представлен список десятки лучших и проверенных облачных хранилищ. Итак:
- Dropbox
- Google Drive
- OneDrive
- MEGA
- Облако Mail.ru
- iCloud и iCloud Drive
- Яндекс. Диск
- SpiderOak
- Box
- Copy
Кроме этого все они способны обеспечить пользователям не только отличное качество работы по применению облачных хранилищ, но, а также проверены многочисленными испытаниями.
shto-takoe.ru
Что такое «Облачное хранилище» и зачем оно нужно? Что такое облачное хранилище файлов? Где приобрести облачное пространство в личное пользование
В компьютерном мире облаком называется виртуальная среда, которая позволяет хранить данные и работать с ними посредством Интернета и без участия локальных накопителей. Проще говоря, облако — это совокупность серверов, подключенных ко всемирной паутине, куда можно сохранять свои файлы и в некоторых случаях устанавливать приложения. Ключевые черты облачного хранилища:
- хранение данных сразу на нескольких серверах. В случае неработоспособности одного сервера, они будут доступны с других.
- доступность данных из любой точки земного шара. Вы можете получить доступ к вашим данным с любого компьютера, который подключен к Интернету.
Преимущества
Использовать облако очень удобно по нескольким причинам:
1. Вы можете получать доступ к файлу и редактировать его с разных устройств: рабочего ноутбука, домашнего компьютера, планшета. При этом вам не нужно заменять старые копии новыми и думать, где и что вы изменяли, чтобы не затереть нужную копию.
2. Облако служит в качестве резервного хранилища. Вы можете хранить файлы у себя на компьютере, а их копии — в облаке. Таким образом, вы обеспечиваете отличную подстраховку на случай пропадания информации на компьютере (выход из строя диска, заражение вирусом, кражи ноутбука и т.д.)
3. Возможность сэкономить дисковое пространство на компьютере. Ничто не мешает сбросить 15 ГБ в Google Drive, еще сколько-то в Яндекс Диск и еще часть в Dropbox. При этом вы можете удалить файлы с локального накопителя и освободить достаточно большое количество места, если оно вам срочно понадобилось.
4. Надежность. Облако представляет собой инфраструктуру из множества дублирующих серверов. Ваша информация хранится сразу на нескольких узлах и риск потери данных в Google Drive или OneDrive намного ниже, чем в случае хранения на компьютере.
В последнее время бурно развиваются не только компьютерные, но и мобильные технологии. В связи с этим очень остро встал вопрос безопасного хранения относительно больших объемов информации. И именно для этого многие IT-корпорации предлагают пользователям любого типа устройств применение так называемых облачных сервисов. Как пользоваться облаком и сервисами, которые входят в базовый набор любого разработчика, сейчас и будет рассмотрено.
Что такое облачное хранилище?
Для начала определимся, что же это за сервис. Грубо говоря, это файловое хранилище в виде выделяемого дискового пространства на компании, предоставляющей такие услуги.
Иными словами, в некотором смысле его можно назвать некой виртуальной флэшкой, на которую помещается определенный объем данных. Однако если USB-устройство для доступа к загруженной информации нужно постоянно носить с собой, то к такому сервису (например, облако Mail.Ru или соответствующая служба Google) доступ можно получить и с компьютера, и с мобильного устройства. То есть в самом облаке файлы синхронизируются, а просмотреть их или скачать можно всего лишь введя регистрационные данные (хотя в некоторых случаях это и не требуется).
О том, как пользоваться облаком, написано уже достаточно много. Сейчас обратим внимание на некоторые основные моменты, а также рассмотрим простейшие принципы его использования, подробно разъяснив ситуацию.
Самые популярные сервисы
Само собой разумеется, что изначально для использования таких хранилищ необходимо определиться с поставщиком услуг, то есть выбрать для себя наиболее приемлемый сервис
Сегодня таких служб можно найти достаточно много. Наиболее популярными являются следующие:
- Dropbox.
- SkyDrive.
- Облако Mail.Ru.
- «Яндекс.Диск».
- Google Drive (Google Disk).
- Apple iCloud и iCloud Drive.
- OneDrive и т. д.
Прежде чем разбираться, как пользоваться облаком каждого типа, следует отметить, что эти сервисы несколько неравнозначны, если их сравнивать между собой. Дело в том, что к одним хранилищам получить доступ можно исключительно с компьютерного терминала, другие же предполагают синхронизацию и компьютеров, и мобильных устройств. Иногда может потребоваться специализированное приложение, играющее роль своеобразного проводника, иногда достаточно всего лишь интернет-браузера.
То же самое касается бесплатно выделяемого дискового пространства для хранения своих файлов, а также оплаты дополнительного объема на удаленном сервере. В любом случае большинство служб между собой очень похожи.
На что следует обратить внимание перед началом работы?
Теперь рассмотрим некоторые важные моменты, без которых об использовании облачных сервисов не может быть и речи.
Самое первое и главное — предварительная регистрация, п
thesaker.ru
Облако — что это и зачем? / ABBYY corporate blog / Habr
Недавно мы запустили сервис ABBYY Cloud OCR SDK, работающий на облаке Windows Azure и попутно набрали 100500 опыта. Например, узнали, что многие используют слово «облако» и слышали, что «облака – это модно», но очень немногие понимают, что такое облако и главное – зачем делать сервис именно в облаке. Слово «облако» повсеместно используется и, похоже, начало обрастать городскими легендами.Посмотрите, например, вот это видео:
Не много потеряете, если просто сосредоточитесь на том, что блондинка хорошо выглядит и у нее приятный голос.
Рассмотрим подробно, что такое публичное облако, зачем может иметь смысл использовать его для работы ПО и правда ли, что «скоро все будет в облаках».
Невиданные возможности для ваших клиентов
Для начала – чем для клиента сервис «в облаке» отличается от сервиса «не в облаке».
Считается, что «облачный» сервис обладает уникальным свойством – доступностью для любых пользователей. Облака тут ни при чем. Наш сервис работает в облаке, выглядит для пользователя как обычный веб-сайт (часть запросов даже выдает обычные на вид веб-страницы), в нем, например, есть пользовательский кабинет, который выглядит как обычные веб-страницы.
Для сравнения посмотрите на Stack Exchange (наиболее известен благодаря сайту Stack Overflow) или Яндекс.Почту – они для пользователя выглядят точно так же. Они тоже доступны любым пользователям и откуда угодно. Там тоже веб-сервер, который тоже принимает запросы по HTTP, там тоже все равно, какая операционная система у клиента, какая архитектура у его машины, на каком языке написаны его программы.
Можно встретить утверждения, что благодаря облачности сервиса «данные пользователей доступны им откуда угодно». Да, пользователи сервиса могут закачивать изображения на наш сервис откуда угодно и получать результаты тоже откуда угодно. Кстати, пользователи Stack Exchange или Яндекс.Почты тоже могут работать с этими сервисами откуда угодно – задавать вопросы, получать ответы, отправлять и получать письма.
Функционально облачный сервис не отличается для пользователя ничем. Что в облаке, что не в облаке, на каком-то IP-адресе стоит сервер (обычно веб-сервер), который принимает и обрабатывает запросы. Если нет настроек, ограничивающих доступ к серверу с конкретных диапазонов IP-адресов и клиент сам не сидит за параноидальным фаерволом, то сервис доступен откуда угодно и с какого угодно устройства. Облачность тут никак не сказывается.
Облачные сервисы для облачных сервисов
Также считается, что сервис в облаке делают для того, чтобы с ним могли взаимодействовать другие сервисы в облаке – что-то из серии «для использования разработчиками облачных сервисов», как недавно написали авторы одного пресс-релиза. В особо бредовых презентациях можно встретить картинки с утыканным колышками наивно схематичным облаком – это облако, в нем сервисы, и они там взаимодействуют.
Посмотрим на это с точки зрения нашего сервиса. Цель разработки нашего сервиса – предоставить программно доступный из любой точки мира сервис – чтобы сторонние разработчики, которым в их программах не хватает оптического распознавания текста, могли разработать ПО, которое использует наш сервис для распознавания. Например, программу для смартфона, которая фотографирует чек, извлекает из него данные и сохраняет их в программу для бюджетирования на том же смартфоне. Капитан Очевидность подсказывает: смартфон не в облаке. Наш сервис не только для «разработчиков облачных сервисов», он для разработчиков любых программ, которые готовы использовать сторонний сервис для распознавания текста. В облаке те программы работают или нет – не имеет принципиального значения, а нашему сервису просто все равно.
Считается, что облачный сервис – это обязательно сервис для обслуживания многочисленных внешних запросов. Обычно да, но не обязательно. Никто не мешает вам запустить на вашем сервисе разложение простых чисел на множители, исходные данные для него хранить где-нибудь снаружи, чтобы сервис их сам оттуда брал, а результаты заливал на внешний ftp-сервер.
Облачная архитектура облачных сервисов
Далее – считается, что сервис, работающий в облаке, принципиально по-другому устроен, его разработка требует принципиально другой архитектуры по сравнению с сервисом, работающим не в облаке. Некоторые отличия действительно есть, но они второстепенны.
Представьте, что вам нужно сделать веб-сервис, который принимает от пользователя изображения, складывает их в очередь на обработку (потому что распознавание занимает некоторое время), обрабатывает, после обработки дает пользователю ссылку на скачивание результата. Как бы вы сделали его? Скорее всего, вы бы создавали во внутреннем хранилище (скорее всего, базе данных) «задание» для каждого принятого изображения, давали ему уникальный идентификатор, отдельным потоком или отдельным процессом распознавали изображение, потом на очередной запрос «как дела у задания такого-то» возвращали ссылку на результат. Это совершенно очевидная архитектура для такого сервиса, и облачность тут тоже ни при чем.
Считается, что в облаке используется «облачная операционная система». Обычно это просто допиленная «обычная операционная система». В Windows Azure это Windows Server 2008 R2 со слегка перетянутыми гайками (например, временная папка очень маленькая). Вся «облачность» в такой среде создается дополнительными сервисами – например, долговременным хранилищем данных, не привязанным к машине, на которой работает пользовательский сервис.
Некоторое время назад мы рассказывали, что теперь FineReader Engine поддерживает работу в Windows Azure. Эта доработка не потребовала полного переписывания всего FRE, просто учли ограничения платформы, немного под них доработали, протестировали, обновили документацию, взяли на себя обязательство дальше поддерживать. Кропотливая и важная работа, но не более того.
Беспрецедентная надежность
Еще считается, что облачный сервис непременно более надежен, потому что там же есть облачный провайдер облачного облака, предлагающий много девяток после запятой. Тут девятки отдельно, надежность отдельно.
Прежде всего, нужно читать мелкий шрифт в соглашении о девятках (SLA – Service Level Agreement). Там указано точно, что эти девятки означают, какие конкретно свойства сервиса они затрагивают, какова ответственность провайдера.
Обычно ответственность провайдера не больше, чем те относительно небольшие деньги, которые вы ему заплатили, а пока ваш сервис не работает, ваша компания может терять гораздо большие деньги и нести ущерб репутации. Да, провайдер ответит, но вам от этого может не полегчать.
Похожий пример из жизни: в среднем раз в год в здании на секунду отключается электроснабжение, так что перезагружаются компьютеры. С точки зрения поставщика электроэнергии – это жалкая секунда в год (сколько там девяток?), а с вашей точки зрения – это потеря нескольких минут работы каждым сотрудником, потому что ему нужно будет ждать, пока загрузится ОС, запустятся все программы, потом вспоминать, на чем он остановился. Девяток много, а вам от этого не легче.
Соглашение может гарантировать доступность каких-то конкретных сервисов (например, что виртуальные машины, на которых работает ваше ПО, будут работать и подключены к сети) – может возникнуть ситуация, когда надолго откажет, например, второстепенный с виду сервис управления этими виртуальными машинами – они будут продолжать работать, а запустить новые или перенастроить их вы не сможете. Вам-то как раз надо было увеличить пропускную способность сервиса в сто раз, чтобы принять пиковую нагрузку от очень важной и щедро оплаченной только что начавшейся рекламной кампании. Провайдер даже соглашение не нарушил, потому что в соглашении об этом второстепенном на вид сервисе ничего не говорится.
От размещения в облаке сервис не становится гарантированно более или менее надежным. Риски никто не отменяет, просто риски становятся другими.
Так что это?
Теперь, когда мракобесия стало меньше, вернемся к вопросу, что такое публичное облако. Это сервис с дистанционным управлением, который предоставляет вам вычислительные мощности и хранилища данных с оплатой по мере использования. Вы используете мощности для работы вашего ПО (вашего сервиса), а хранилища – для хранения данных, с которыми это ПО (ваш сервис) работает.
У вас может быть разный уровень контроля над предоставляемыми мощностями. Например, вам могут выделить виртуальную машину с конкретной ОС и закрепить ее за вами и дать вам к ней удаленный доступ, чтобы вы сами настроили ее как вам нужно и дальше оставить ее в вашем распоряжении. Или (как в Windows Azure) вы можете загрузить специальный архив с исполняемым кодом вашего сервиса и конфигурационный файл, в котором указано «запустить вот это на 5 машинах по 2 ядра каждая», служебная инфраструктура облака сама найдет подходящие виртуальные машины, развернет, запустит и настроит на них ОС, потом развернет там ваш архив и передаст управление в точку входа (фиксированная функция типа main()), и будет следить, не сломалось ли что, в случае чего перезапустит ваш сервис на той же или (при сбое машины) на другой машине. В первом случае вы больше контролируете, во втором у вас больше дополнительных плюшек.
В чем прибыль?
Прибыль в гибкости и делегировании обязанностей. Вам нужно увеличить число машин, на которых работает ваш сервис? Несколько щелчков мышью, ожидание в районе 10 минут – и вам уже нашли новые виртуальные машины, запустили на них ваш сервис. Надо убавить? То же самое.
То же самое с хранилищем. Нужно хранилище – несколько щелчков мышью, и вам его предоставили и дали адрес и ключи доступа к нему. Хранилище обычно резиновое, оплата зависит от реально используемого объема.
Провайдер может, например, предоставлять сервер баз данных – тоже «где-то» и тоже с оплатой по используемому объему. В Windows Azure это SQL Azure, основанный на специально настроенном и допиленном SQL Server 2008.
Нужно попробовать новую фичу и есть риск сломать сервис? Можно сделать так. Создаете еще одно хранилище и еще одну базу данных. Настраиваете ваш сервис на новое хранилище и новую базу, разворачиваете на дополнительно выделенных виртуальных машинах. Попробовали, освободили машины, если в хранилище и базе много данных, можно их тоже удалить, чтобы не платить за них.
У нас автоматическая сборка в конце разворачивает наш сервис прямо в облако на специально выделяемую для этого виртуальную машину и выполняет там тесты. При каждой сборке машина выделяется заново, после сборки освобождается, так что в выходные и ночью, когда правок кода нет, мы за нее не платим. Код тестируется в точно таком же окружении, в каком он будет потом работать.
Такая гибкость очень удобна. Это светлая сторона облака, за которую оно в первую очередь и ценно. Надо – берете в аренду, не надо – прекращаете аренду, и то, и другое требует нескольких щелчков мышью (или программного запроса) и не очень долгого ожидания.
Это удобно для компании любого размера. Не надо проводить через бухгалтерию закупку каждой железки, не надо закупать оборудование про запас, можно добиться гораздо меньшего простоя мощностей и гораздо большей гибкости в управлении.
Плюс вы перекладываете часть обязанностей на провайдера. Сервера вы больше не покупаете, стойки не собираете, электрическим подключением не занимаетесь, место под оборудование вам не нужно, вы можете даже ОС не настраивать (зависит от облака). Обратите внимание, речь именно о перекладывании обязанностей, но не ответственности, об этом подробнее ниже.
Как обычно, есть и темная сторона
Темная сторона облака в том, что на многие вещи нельзя повлиять. Если верить блогу команды Stack Exchange, их сервис работает не в облаке, а на собственном оборудовании, именно потому, что их не устраивает уровень контроля, который предоставляется провайдерами облаков.
Например, виртуальные машины стандартные и вы можете даже не знать характеристик реального железа. Скорее всего, когда в Windows Azure вы разворачиваете сервис на одном одноядерном узле, вам на самом деле дают виртуальную машину, которая работает в каком-нибудь 16-ядерном сервере под HyperV. Может быть, можно там что-нибудь подкрутить и на ровном месте получить 15-процентный прирост производительности, но вы ничего не можете с этим сделать.
Если вы параноик или связаны жесткими требованиями закона или договора, вас может не устраивать, что вы вообще очень мало контролируете железо. Например, вы закачали туда документы с коммерческой тайной, они скопировались на кучу жестких дисков, вы никак не можете повлиять на их гарантированное удаление. Да, провайдер вам обещает, но вы не сможете это проверить.
То же самое касается надежности. Вы не можете быть уверены, что стойки в один прекрасный момент, например, не зальет конденсатом из оторвавшейся трубки системы кондиционирования. Если бы ваш сервер был в офисе или в colocation, то вы могли бы сделать что-нибудь, пусть даже на вид безумное, типа отвода воды из пространства над вашим оборудованием. Здесь вы ничего сделать не сможете – вы не контролируете, где стоит оборудование, хорошо ли оно там закреплено и не бегают ли по нему мыши. Все безумные события, которые вы могли бы предусмотреть (или не предусмотреть и чувствовать угрызения по поводу плохо сделанной работы), теперь полностью вне вашего контроля.
Безумные события бывают самые разные. Вот примеры реальных сбоев в датацентрах.
FAIL. Автомобиль врезался в опору ЛЭП рядом с датацентром, оборвались и упали на землю провода высокого напряжения перед подстанцией, питающей датацентр. Начался переход на резервное питание. От проводов, лежавших на земле, ток стекал в землю, в датацентре защитные схемы среагировали на утечку тока в землю и отключили весь датацентр.
Другой FAIL. Предположительно из-за удара молнии вышел из строя трансформатор, питающий датацентр, начался переход на резервное питание. По какой-то причине не удалось синхронизировать генераторы (скорее всего, не было питания на оборудовании, выполняющем синхронизацию), датацентр не смог перейти на резервное питание, все оборудование отключилось.
Обратите внимание, мы знаем об этих случаях потому, что они затронули сотни и тысячи пользователей облаков. Сколько аналогичных событий происходит с серверами, стоящими в офисах, мы просто не знаем.
Конечно, что-то подобное может произойти и с серверами в офисе, но в таком случае в этом будет доля вашей вины – могли предусмотреть, а не предусмотрели. Вам будет стыдно за плохо сделанную работу. В случае, когда оборудование стоит «где-то там», таких возможностей нет, вы вынуждены верить провайдеру.
Это не плохо, просто нужно это четко понимать. Размещая сервис в облаке, вы передаете провайдеру значительную часть обязанностей, но не ответственность за жизнеспособность вашего сервиса. Облачный не значит автоматически более надежный и не значит автоматически менее надежный. Вам все равно нужна оценка рисков, для критически важных сервисов понадобится дублирование в разных датацентрах и перераспределение нагрузки. Очень может случиться, что когда вы учтете все расходы на дублирование и синхронизацию данных между датацентрами, ценник вас расстроит.
Снова облачная архитектура облачных сервисов
Напоследок – об особых требованиях к облачным сервисам. Такие требования есть – нужно быть готовым, что в любой момент что угодно может сломаться. Если вы любите крайности, то можете как Netflix сделать сервис, который в произвольные моменты ломает что-нибудь в вашем сервисе. Особенно нужно быть готовым к эпизодическим кратковременным сбоям. Например, иногда будет ненадолго пропадать связь с SQL Azure – ваш код должен не паниковать и не ломаться, а подождать немного и попробовать еще раз.
Просто вспомните, что обычно раздражает пользователей в программах – всевозможные «не удалось найти сервер, вот 18 пунктов, которые стоит проверить» в распределенной системе абсолютно нормальны, ваш сервис должен пробовать сам с этим справиться, потом пробовать еще несколько раз. Пользователь после сообщения браузера «нет ответа сервера» обычно нажимает F5, так и ваш сервис должен просто попробовать повторить действие. Для этого важно, чтобы повторное выполнение любого действия не наносило вреда – это называется умным словом идемпотентность. Если вы не учтете эту особенность, то ваш сервис будет в самый неподходящий момент выходить из строя из-за какой-нибудь ерунды.
Аналогично сервис должен быть готов к тому, что его могут в любой момент остановить – на всех узлах или на некоторых – и затем запустить снова, при этом не должно происходить повреждения данных, потеря самых новых данных должна быть минимальной, после перезапуска сервис должен быть в состоянии продолжить работу как будто ничего не произошло. Такое происходит, например, при автоматической установке обновлений ПО в Windows Azure – узлы по очереди останавливаются, затем сервис запускается на узле с уже обновленным ПО.
Требования существенные, но выполнимые, просто Мерфи будет чаще приходить к вашему сервису. От вас зависит, превратится ли небольшой FAIL в былинный отказ.
Облако – это не куча слов «масштабируемое», «доступность», «миграция», «производительность», «тенденция», употребленных в произвольном порядке в маркетинговом тексте. Это просто модель владения вычислительными мощностями. В определенных случаях эта модель очень удобна.
Кстати, у нас есть сервис для разработчиков, работающий в облаке.
Дмитрий Мещеряков,
департамент продуктов для разработчиков
habr.com