Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Облачные сервисы (практические основы облачных сервисов)

Содержание:

Введение

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

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

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

Цель работы – изучить облачные сервисы.

Достижение указанной цели определило постановку и решение следующих задач:

  • исследовать понятие и виды облачных сервисов;
  • просмотреть историю создания облачных сервисов;
  • провести обзор облачных сервисов;
  • дать рекомендации по настройке, пользованию и увеличению места в Dropbox.

Предметом исследования можно назвать пять облачных сервисов.

Объектом исследования являются облачные сервисы.

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

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

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

Глава 1. Теоретические основы облачных сервисов

1.1. Содержание понятия и классификация облачных сервисов

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

Итак, что же такое это «Облачное хранилище»? По сути, это отличный способ для резервного копирования ваших самых важных файлов ( фотографий, видеороликов, документов, программ и пр. ). К примеру, раньше вы собираясь пойти к друзьям в гости, брали с собой фотоальбомы или скажем видеозаписи на CD дисках, с появлением компьютеров и компактных накопителей ( флешек, карт памяти и пр. ) брали их. А теперь представьте, что сейчас достаточно лишь иметь доступ к виртуальному хранилищу вы сможете показать любые файлы кому угодно, даже с чужого компьютера, или скажем планшета.[1]

Облачные хранилища информации ещё называют – облачные сервисы.

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

Услуги облачных сервисов невероятно удобны и популярны, поскольку такие хранилища доступны из любого компьютерного оборудования, подключённого к Интернету. Более того, один и тот же файл может быть доступен для работы сразу нескольким интернет-пользователям, находящимся в разных уголках Земного шара.[3]

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

Хранение данных в облаке позволяет ИТ-отделам принципиально пересмотреть три аспекта своей деятельности.[5]

Преимущества облачного хранилища:

1.Совокупная стоимость владения. Благодаря облачному хранилищу вам не нужно приобретать оборудование, выделять ресурсы для хранилища или расходовать денежные средства на то, что «когда-нибудь пригодится». Вы можете добавлять или удалять ресурсы по требованию, быстро изменять производительность и сроки хранения. И при этом вы будете платить только за используемые ресурсы. Данные, которые используются не так часто, можно автоматически перемещать на более экономичные уровни по определенным правилам, действие которых легко контролируется. Это позволяет обеспечить экономию от объема.

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

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

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

Требования, предъявляемые к облачному хранилищу:[6]

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

2.Доступность. Все данные должны быть доступными в случае

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

3.Безопасность. В идеале все данные должны шифроваться – как при хранении, так и при передаче. Разрешения и контроль доступа должны работать в облаке точно так же, как и в локальных хранилищах данных.

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

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

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

3. Блочное хранилище. Другие корпоративные приложения, например базы данных или системы планирования ресурсов предприятия (ERP), часто нуждаются в выделенном хранилище с низкими задержками для каждого из узлов. Данный тип хранилища является аналогом хранилищ с прямым подключением (DAS) или сетей хранения данных (SAN). Блочные хранилища, выделяются с каждым виртуальным сервером и предлагают постоянное хранение данных для рабочих нагрузок, характеризующихся частым включением и выключением.

Пять способов использования облачных хранилищ:[8]

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

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

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

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

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

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

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

1.2. Архитектура облачных вычислений

Облачные вычисления (cloud computing) - модель предоставления возможности повсеместного и удобного сетевого доступа по требованию к пулу разделяемых конфигурируемых вычислительных ресурсов (например, сетям, серверам, средствам хранение, приложениям и сервисам), которые могут оперативно предоставляться и освобождаться при минимальном усилии управления или взаимодействии с провайдером (поставщиком). Эта модель облака представлена (описана) пятью основными характеристиками, тремя сервисными моделями и четырьмя моделями развертывания.[9]

Основные характеристики облачных вычислений, которые отличают их от других типов вычислений (интернет-ресурсов):[10]

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

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

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

4.Мгновенная эластичность ресурсов (мгновенная масштабируемость). Облачные услуги могут быстро предоставляться, расширяться, сжиматься и освобождаться исходя из потребностей потребителя.

5.Измеряемый сервис (учет потребляемого сервиса и возможность оплаты услуг, которые были реально использованы). Облачные системы автоматически управляют и оптимизируют использование ресурсов за счет осуществления измерений на некотором уровне абстракции, соответствующей типу сервиса.

Если модель (концепция) предоставления распределенных и разделяемых конфигурируемых вычислительных ресурсов соответствует вышеизложенным характеристикам, то это cloud computing.

Сервисные модели облачных вычислений или cloud computing:[11]

1.Software as a Service (SaaS) - программное обеспечение как услуга. В этой модели предоставления облачных вычислений потребитель использует приложения поставщика, запущенные в облачной инфраструктуре, которые доступны  клиенту через интерфейс (web-браузер) или интерфейс программы. Потребители не могут управлять и контролировать лежащую в основе облака инфраструктуру, включая сеть, серверы, операционные системы, хранилища данных или  даже изменять параметры настройки конкретного приложения.

2.Platform as a Service (PaaS) - платформа как услуга. Модель предоставления облачных вычислений, при которой потребитель получает доступ к использованию программной платформы: операционных систем, СУБД, прикладного ПО, средств разработки и тестирования ПО. Фактически потребитель получает в аренду компьютерную платформу с установленной операционной системой и специализированными средствами для разработки, размещения и управления веб-приложениями. Потребитель не управляет основной инфраструктурой облака, включая сеть, серверы, операционные системы или хранилища данных, но управляет развернутыми приложениями  и возможно параметрами настройки конфигурации среды окружения.

3.Infrastructure as a Service (IaaS) - инфраструктура как услуга. Модель предоставление облачных вычислений, при которой потребитель получает возможность управлять средствами обработки и хранения, а также и другими фундаментальными вычислительными ресурсами (виртуальными серверами и сетевой инфраструктурой), на которых он может самостоятельно устанавливать операционные системы и прикладные программы под собственные цели. По сути, потребитель арендует абстрактные вычислительные мощности (серверное время, дисковое пространство и пропускную способность сетевых каналов) или использует услуги аутсорсинга ИТ-инфраструктуры. Потребитель не управляет основной инфраструктурой облака, но управляет операционными системами, хранилищем и развернутыми им приложениями.

Модели развертывания облачных вычислений, т.е. cloud computing:[12]

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

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

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

4.Hybrid cloud (гибридное облако) - это комбинация различных облачных инфраструктур (частных, публичных или сообществ), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями, которые обеспечивают возможность обмена данными и приложениями.

Исходя из вышеизложенного определения облачных вычислений, облачные сервисы можно представить в виде многослойной модели, состоящей из слоев: IaaS, PaaS, SaaS. Базисом или фундаментом облачных сервисов является physical infrastructure (физическая инфраструктура), т.е. серверы, хранилища, сети и системное программное обеспечение Cloud data center (облачного дата-центра) или сети взаимосвязанных облачных Data centers (рис. 2).

В облачных дата-центрах или в центрах обработки данных (ЦОД) помещается физическое оборудование или hardware (серверы, хранилища данных, рабочие места), системное программное обеспечение (ОС, средства виртуализации и автоматизации), инструментальное и прикладное ПО, системы управления оборудованием (Equipment management systems), сетевая инфраструктура (Network infrastructure): маршрутизаторы и коммутаторы (routers and switches) для подключения и объединения физического оборудования. Кроме того, нормальную работу дата центров обеспечивают системы инженерного обеспечения (Systems of engineering support).[13]

IaaS - это предоставление пользователю компьютерной и сетевой инфраструктуры (servers, storage, networking) и их обслуживание как услуги в форме виртуализации, т.е. виртуальной инфраструктуры. Другими словами, на базе физической инфраструктуры дата-центров или ЦОД поставщик (провайдер) создает виртуальную инфраструктуру, которую предоставляет пользователям как сервис. Средства виртуализации позволяют преобразовать физическую инфраструктуру data centers в виртуальную и таким образом создать первый слой облачных услуг - IaaS.

Что такое виртуализация? Технология виртуализации ресурсов позволяет физическое оборудование (серверы, хранилища данных, сети передачи данных) разделить между пользователями на несколько частей, которые используются ими для выполнения текущих задач. Например, на одном физическом сервере можно запустить сотни виртуальных серверов, а пользователю для решения задач выделить время доступа к ним. Реализация виртуализации может быть осуществлена как на программном уровне, так и на аппаратном.[14]

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

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

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

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

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

Кроме того, к IaaS-услугам облачных вычислений относится облачный хостинг (Cloud Hosting). Облачный хостинг - это хостинг, который может обеспечить динамическое распределение ресурсов, обладает возможностью автоматического масштабирования ресурсов и имеет повышенную отказоустойчивость. Облачный хостинг является существенной альтернативой виртуальному хостингу, хостингу на виртуальном выделенном сервере VPS / VDS и хостингу на физическом выделенном сервере.

Провайдер Cloud Hosting предоставляет владельцам сайтов только необходимые сайту ресурсы: виртуальные серверы, количество оперативной памяти и объем жесткого диска, а также возможности для управления инфраструктурой хостинга (например, выбор операционной системы, количества RAM, объема и типа HDD, числа ядер CPU, тактовой частоты и скорости доступа). Оплата за аренду облачного хостинга производится только по факту уже потребленных ресурсов: количества процессорного времени, объема дискового пространства, количества потребляемой оперативной памяти и скорости доступа к сайту.

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

В настоящее время хостеры предлагают в аренду облачные хостинги с предустановленной CMS. Хостинг-провайдеры для организации таких облачных хостингов могут, например, развернуть на своих серверах платформу-как-инфраструктуру Jelastic с предустановленными CMS. Jelastic поставляет платформу-как-инфраструктуру в виде полного стека, позволяющего развертывание облачных хостингов на физической инфраструктуре ЦОД хостинг-провайдера.[16]

Функционал платформы Jelastic позволяет в один клик установить встроенные в нее CMS с оптимизированным веб-окружением, например, Jelastic на Infobox. Jelastic является продуктом, который включает в себя функциональность PaaS и легко конфигурируемую инфраструктуру IaaS. Jelastic – это платформа для запуска Java- и PHP-приложений и может быть использована не только хостерами для организации облачных хостингов, но и корпорациями для создания среды разработки (частных или гибридных облаков) веб-приложений.

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

Сервис PaaS предоставляет программную платформу и ее обслуживание как сервис в составе:

1.OS - сетевая операционная система (Unix-системы, включая Ubuntu Server, BSD/OS Family, Solaris/SunOS и т.д. или Windows Server),

2.Database - система управления базой данных СУБД (MySQL, Microsoft SQL, SQL Database, PostgreSQL, Oracle и др.),

3.Middleware - программное обеспечение среднего слоя или связывающее (промежуточное) программное обеспечение, которое предназначено для обеспечения взаимодействия между различными приложениями, системами и компонентами,

4.Software development tools and  testing - инструментальное программное обеспечения для разработки веб-приложений и их тестирования (среда разработки ПО: программные фреймворки, библиотеки и т.д. для создания веб-приложений на языках программирования: Python, Java, PHP, Ruby, JS для Node.js и т.д.),

5.App server - сервер приложений для разработки, тестирования, отладки и работы веб-приложений.

Итак, PaaS предлагает разработчикам ПО средства разработки, тестирования, развертывания и поддержки различных приложений. Кроме того пользователю предоставляются инструменты администрирования и управления. В основном PaaS используется для разработки и размещения web-приложений (например, связанных распределенных приложений - SaaS mashup, облачных сайтов и т.д.).

По схеме SaaS поставляются следующие типы облачных приложений и их обслуживание: Business Apps, Office Web Apps, Management Apps, Communications, Security и др. Наибольшее распространение SaaS получила в США. Наиболее востребованными облачными приложениями являются: CRM (система управления взаимоотношениями с клиентами), HRM (система по работе с персоналом, т.е. с кадрами), ERP (система планирования ресурсов предприятия, например 1С), офисные приложения, средства коммуникаций и др. Salesforce.com является крупнейшим в мире поставщиком облачных приложений CRM.

Под средствами коммуникаций подразумевается электронная переписка (например, Gmail), аудио и видео чаты ( например, Microsoft Lync Online), Cloud PBX или облачная АТС (например, виртуальная АТС Манго-Офис), облачный сервис MDM (Mobile Device Management - управление мобильным устройством). Облачный сервис MDM предназначен для работы с корпоративными системами при помощи мобильных устройств.

На различные мобильные устройства, которые работают под управлением облачной системы MDM, устанавливаются приложения, так называемые агенты. Эти приложения обеспечивают централизованную настройку мобильных устройств и доступ к корпоративной сети предприятия в виде облачной услуги SaaS. Как правило, облачные средства коммуникаций интегрируются с другими услугами SaaS, например, CRM+MDM, Office Web Apps+Lync Online, Google Docs+Gmail + Hangouts и т.д.

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

Выводы:

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

Существует множество облачных решений, в каждом из которых предлагается свой набор средств, функций и возможностей. Облачные службы и функциональные средства для обработки и хранения данных объединяются в разных комбинациях для предоставления ПО как услуги (SaaS), платформы как услуги (PaaS) и инфраструктуры как услуги (IaaS) при создании общедоступных и частных облачных решений. Подобные ресурсы можно предоставлять как услугу, продукт или пакетное решение — т.н. модель «ИТ как услуга» (ITaaS). Кроме того, облачные службы в общедоступных и частных инфраструктурах могут объединяться в так называемое гибридное облако, позволяющее более полно удовлетворять специфические требования заказчиков.

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

Глава 2. Практические основы облачных сервисов

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

Облачные сервисы становится все более доступными по ценам. Обусловлено это не только повышением пропускных способностей или удешевлением тарифов на Интернет, но и постоянной конкуренцией между облачными хранилищами. Подобных сервисов уже немало, рынок тесен — и для привлечения новых пользователей поставщики вынуждены идти на уступки. Факт есть факт: раньше 5 ГБ бесплатного дискового пространства считались роскошью — сейчас это, практически, минимальные требования, предъявляемые к «облаку».

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

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

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

Облачные хранилища данных:

  1. Google Drive
  2. Dropbox
  3. ОAmazon Web Services
  4. Яндекс.Диск
  5. Облако@mail.ru

Google Диск

Скриншот веб-интерфейса Google диск

Рисунок 1. Скриншот веб-интерфейса Google диск

Сервисы компании Google сложно рассматривать автономно друг от друга: они практически и существуют в огромном «облаке». «Диск» увидел свет сравнительно недавно — в апреле 2012 года, до того как сервис Google Документы в некоторой степени предварил его функции.

Диск Google выделяет 15 ГБ при регистрации — достаточно щедрое предложение, но это пространство является общим для хранения файлов, электронных писем и фотографий. Расширение диска до 100 ГБ стоит $4,99/месяц, 200 ГБ — $9,99/месяц. Конкретных лимитов, распространяющихся на размеры загружаемых файлов, в Google Диск нет, хотя имеются ограничения на хранение в Документах, на Gmail и других сервисах «облака».

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

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

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

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

Dropbox

Скриншот веб-интерфейса Dropbox

Рисунок 2. Скриншот веб-интерфейса Dropbox

При регистрации на Dropbox предоставляется 2 ГБ бесплатного пространства. Совсем немного для резервирования важной информации, однако нужно учесть реферальную систему, благодаря которой за каждого приведенного пользователя или выполнение задания прибавляется 500 МБ. В результате, пространство для хранения увеличивается до 16 ГБ. Впрочем, можно не гнаться за бесплатными возможностями и приобрести 100 ГБ за минимальные $8,25/месяц.

Файлы можно загружать через веб-интерфейс: посредством кнопки, либо перетаскиванием. Скачивание выбранных данных производится в zip-архиве, как и на многих других сервисах. Доступен предварительный просмотр медиафайлов и документов — одна из самых удачных реализаций на облачных сервисах, позволяющая использовать Dropbox в качестве фотохостинга и т. п. К этому же располагает продуманное управление файлами.

Одна из важнейших особенностей сервиса — удобная работа c историей изменений файла. Кроме того, не составит проблемы восстановить удаленный файл или каталог. Легко заметить здесь отсутствие Корзины.

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

ОAmazon Web Services

Веб-интерфейс Amazon Cloud Drive

Рисунок 3. Скриншот веб-интерфейса Amazon Cloud Drive

Сервис Amazon бесплатно предоставляет 5 ГБ дискового пространства, за $10,00/год его можно купить 20 ГБ, а, например, 1000 ГБ обойдутся в $500/год.

Веб-интерфейс выполнен в характерном для Amazon стиле — строгом, не очень современном, но работать в нем достаточно удобно. Через браузер позволяется совершать операции с файлами и папками, загружать и скачивать данные (перетаскивание не поддерживается). Есть информативная статусная панель, позволяющая отслеживать процесс загрузки. Как альтернативу, можно использовать десктоп-приложение для платформ Windows и Mac OS.

Функции публикации отсутствуют — таким образом, ссылкой на файл нельзя поделиться за пределами сервиса. Говоря о резервном копировании, можно утверждать, что Amazon Cloud Drive в большинстве случаев вовсе не будет приемлемым облачным решением: его функции нацелены на интеграцию с устройствами Amazon и нужды покупателей в онлайн-магазине.

Яндекс.диск

При регистрации выделяется бесплатно 3 ГБ дискового пространства (с максимальным размером файла в 10 ГБ), которые без особых усилий можно увеличить до 10 ГБ и 20 ГБ, приглашая друзей по реферальной ссылке. Стоимость 100 ГБ составляет 150 рублей/месяц.

Веб-интерфейс визуально приятен и удобен для использования. Есть нарекание к загрузчику — он не позволяет размещать файлы с сохранением структуры. Скажем, если перетащить в него папку, в результате будет загружен файл размером в 4 КБ. В остальном нареканий к интерфейсу нет. Имеются поиск, сортировка, доступны файловые операции, предварительный просмотр, воспроизведение музыки и публикация, совместная работа. Для фотокамеры есть отдельный раздел, позволяющий сделать резервную копию информацию с устройства, аналогично SkyDrive. Отсутствует контроль версий, поэтому важные функции бэкапа реализованы не в полной мере.

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

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

Облако mail.ru

Согласно сведениям со стартовой страницы сервиса cloud.mail.ru, самое привлекательное — это 100 ГБ, предоставляемых бесплатно, без каких-либо условий для получения. Фактически, ограничений нет, но и какая-либо справочная информация или выбор тарифного плана недоступны. Все это можно списать на «молодость» сервиса, который появился позже своих конкурентов, находясь в статусе beta.

Изучив веб-оболочку «Облака», можно утверждать: она явно недоработана. Не поддерживается перетаскивание, при загрузке папок файлы копируются без сохранения структуры. Как стало привычно отмечать, нельзя загрузить через веб-интерфейс файлы более 2 ГБ. При этом альтернативных способов в наличии нет. С другой стороны, доступен предосмотр видео, изображений, презентаций, прослушивание музыки. Имеются режимы отображения данных на выбор, быстрая публикация ссылки (в списке числятся русскоязычные сервисы). Пользователям услуг mail.ru может быть полезной интеграция облака с почтой.

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

2.2. Установка и увеличение места в Dropbox

Для начала перейдем на основной сайт программы: 

http://www.dropbox.com/

Войдем под своим логином и паролем либо создадим новую учетную запись:

форма входа в dropbox

Рисунок 4. Вход на сайт поставщика

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

установка dropbox

Рисунок 5. Скачивание dropbox

Кликаем по этому пункту и переходим, непосредственно, к процессу скачивания программы. Открываем скачавшийся установочный exe файлик и переходим к процессу установки программы. Кликаем «Install» и «Next» до появления вот этого окошка:

выбор состояния аккаунта dropbox

Рисунок 6. Окно для выбора регистрации или входа в аккаунт

Здесь выбираем 2 пункт, так как на сайте мы с вами уже зарегистрировались. Далее нам будет предложено заполнить свои регистрационные данные:

вход в dropbox

Рисунок 7. Заполнение полей необходимых для входа

Заполняем. Все точно также как и при входе на сайте. Далее выбираем количество доступного места на сервере места. Выбираем 2 гигабайта бесплатно и далее видим перед собой выбор способа установки:

выбор типа установки dropbox

Рисунок 8. Выбор способа установки

Выбираем «Advanced». Т.е продвинутую установку. Делаем это для того, чтобы можно было вручную задать место расположения папки dropbox на нашем компьютере. И в следующем окне нам как раз предоставляют такую возможность:

путь расположения папки dropbox

Рисунок 9.Установка места расположения папки dropbox

Выбираем желаемую папку на своем компьютере и нажимаем «Next». Далее перед нами появляется окошко с вопросом, что мы хотим синхронизировать с сервером. Здесь мы можем выбрать 1 пункт и синхронизировать все:

способ синхронизации файлов

Рисунок 10. Синхронизация с сервером

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

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

После выбора способа синхронизации нам остается лишь еще 5 раз нажать на кнопку «Next» и почитать по ходу установки уведомления о том, что папка dropbox будет вести себя как обычная папка на вашем компьютере и о том, что значок dropbox будет всегда отображаться в вашем трее для быстрого доступа.

Увеличение места:

Прокачать Dropbox можно несколькими способами, самые простые: это прохождение краткого ознакомительного курса(+250 MB), отправить через форму обратной связи ответ на вопрос "Почему вы любите Дропбокс?" (+125 MB), При синхронизации фотографий со смартфона вам будет каждый раз по мере загрузки добавляться по 500 MB, но максимум (+3 ГБ), можно привлекать пользователей по своей реферальной ссылке что позволит получить по 500 МБ за каждого - но не более (+16 ГБ) - последний способ интересен своей обоюдностью, т.е. 500 мегабайт получите не только вы, но и тот кто зарегистровался и у него уже на старте объем будет не 2 ГБ а 2,5 ГБ правда для этого ему нужно будет скачать Dropbox его ОС, установить, и связать со своей учетной записью.

Выводы:

За последние 4 года на рынке появились десятки пользовательских облачных сервисов, которые предлагают всевозможные функции, будь то увеличенное дисковое пространство, наличие шифрования данных или клиента для мобильных устройств. На рынке сформировался пул лидеров: компании Dropbox, Google, «Яндекс» и т.д диктуют свои условия. Чтобы не потеряться в облаках, мы отобрали наиболее популярные облачные хранилища данных и проанализировали их характеристики. Также просмотрели установку и увеличение места в Dropbox.

Заключение

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

Существует множество облачных решений, в каждом из которых предлагается свой набор средств, функций и возможностей. Облачные службы и функциональные средства для обработки и хранения данных объединяются в разных комбинациях для предоставления ПО как услуги (SaaS), платформы как услуги (PaaS) и инфраструктуры как услуги (IaaS) при создании общедоступных и частных облачных решений. Подобные ресурсы можно предоставлять как услугу, продукт или пакетное решение — т.н. модель «ИТ как услуга» (ITaaS).

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

Выбор облачного хранилища обусловлен исключительно личными предпочтениями. Для работы с электронными документами лучший выбор – Google Диск, а для хранения резервных копий и файлообмена мне больше нравятся Dropbox.

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

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

Список литературы

Грицачук.С. Облачные хранилища данных/ Журнал IT-Expert: № 03/2012/URL:http://www.itworld.ru/tech4human/solutions/7357.html/2012.(дата обращения:17.06.2016)

Облачная азбука, или о пользе “непубличных” облаков. URL: http://www.computerra.ru/132947/cloud_abc-and-benefits-of-non-public-clouds/ (дата обращения:17.06.2016)

Интеграция: большой вызов облакам.URL:http://www.mulesoft. com/integration-clouds-big-challenge.

Грубин А. НР: федеративное хранение для облачных сервисов // StorageNews. 2011. № 4 (48). С. 8-11. 

Плужник Е. В., Никульчев Е. В. Функционирование образовательных систем в облачной инфраструктуре // Известия вузов. Проблемы полиграфии и издательского дела. 2013. № 3. С. 096-105.

Баранова С.С. Облачные сервисы 2013 // CNews-аналитика.URL: http://www.cnews.ru/reviews/ new/oblachnye_ servisy_2013/(дата обращения:17.06.2016)

Cloud Computing: Principles, Systems and Applications / Nick Antonopoulos, Lee Gillam. L.: Springer, 2010. ISBN 9781849962407

What is Cloud Computing?URL: http://aws.amazon.com/what-iscloud-computing/(дата обращения:17.06.2016)

  1. Инновации и тенденции в хранении данных, облачные ЦОД. URL: https://www.mirantis.ru/company-news/news-company/innovatsii-i-tendentsii-v-hranenii-dannyih-oblachnyie-tsod/ (дата обращения 17.06.16)
  2. Тренды и статистика: Тенденции развития рынка облачных технологий 2015. URL: https://habrahabr.ru/company/it-grad/blog/271635/ (дата обращения 16.06.16) 
  3. Отчёты Forrester Market Overview: Private Cloud Solutions URL: https://www.forrester.com(дата обращения:17.06.2016)
  4. Андрей Федив. Сервис для хранения файлов: какой выбрать. Компьютерра-Онлайн. Мой друг компьютер №15, 2011, с. 32—22
  1. Грицачук.С. Облачные хранилища данных/ Журнал IT-Expert: № 03/2012 /URL: http://www.it-world.ru/tech4human/solutions/7357.html/2012.(дата обращения:17.06.2016)

  2. Облачная азбука, или о пользе “непубличных” облаков. URL: http://www.computerra.ru/132947/cloud_abc-and-benefits-of-non-public-clouds/ (дата обращения:17.06.2016)

  3. Интеграция: большой вызов облакам.URL:http://www.mulesoft. com/integration-clouds-big-challenge.

  4. Грубин А. НР: федеративное хранение для облачных сервисов // Storage News. 
    2011. № 4 (48). С. 8-11. 

  5. Плужник Е. В., Никульчев Е. В. Функционирование образовательных систем в облачной инфраструктуре // Известия вузов. Проблемы полиграфии и издательского дела. 2013. № 3. С. 096-105. 

  6. Баранова С.С. Облачные сервисы 2013 // CNews-аналитика.URL: http://www.cnews.ru/reviews/ new/oblachnye_ servisy_2013/(дата обращения:17.06.2016)

  7. Cloud Computing: Principles, Systems and Applications / Nick Antonopoulos, Lee Gillam. L.: Springer, 2010. ISBN 9781849962407

  8. What is Cloud Computing?URL: http://aws.amazon.com/what-iscloud-computing/(дата обращения:17.06.2016)

  9. Инновации и тенденции в хранении данных, облачные ЦОД. URL: https://www.mirantis.ru/company-news/news-company/innovatsii-i-tendentsii-v-hranenii-dannyih-oblachnyie-tsod/ (дата обращения 17.06.16)

  10. Тренды и статистика: Тенденции развития рынка облачных технологий 2015. URL: https://habrahabr.ru/company/it-grad/blog/271635/ (дата обращения 16.06.16) 

  11. Cloud Computing: Principles, Systems and Applications /Nick Antonopoul os, Lee Gillam. L.: Springer, 2010. ISBN 9781849962407

  12. Отчёты Forrester Market Overview: Private Cloud Solutions URL: https://www.forrester.com(дата обращения:17.06.2016)

  13. Инновации и тенденции в хранении данных, облачные ЦОД. URL: https://www.mirantis.ru/company-news/news-company/innovatsii-i-tendentsii-v-hranenii-dannyih-oblachnyie-tsod/ (дата обращения 17.06.16)

  14. Инновации и тенденции в хранении данных, облачные ЦОД. URL: https://www.mirantis.ru/company-news/news-company/innovatsii-i-tendentsii-v-hranenii-dannyih-oblachnyie-tsod/ (дата обращения 17.06.16)

  15. Андрей Федив. Сервис для хранения файлов: какой выбрать. Компьютерра-Онлайн. Мой друг компьютер №15, 2011, с. 32—22

  16. Инновации и тенденции в хранении данных, облачные ЦОД. URL: https://www.mirantis.ru/company-news/news-company/innovatsii-i-tendentsii-v-hranenii-dannyih-oblachnyie-tsod/ (дата обращения 17.06.16)