Файл: Облачные сервисы (Теоретические аспекты изучения облачных сервисов).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 18.06.2023

Просмотров: 53

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

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

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

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

Целью данной работы является изучение облачных сервисов, для достижения поставленной цели были выделены следующие задачи:

- рассмотреть теоретические аспекты изучения облачных сервисов;

- провести анализ рынка и использования облачных сервисов.

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

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

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

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

Глава 1 Теоретические аспекты изучения облачных сервисов

1.1 Понятие облачных технологий

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

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


В последние годы, сам принцип построения информации в интернете положил основу для создания более мелких, облачных сервисов. Например таких как, «Yandex диск» и «Google диск» (предоставления бесплатных услуг по хранению информации), которые сосредоточены на конкретных решениях.

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

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

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

  • SaaS (Software as a Service) - программное обеспечение как услуга.
  • PaaS (Platform as a Service) - платформа как услуга.
  • IaaS (Infrastructure as a Service) - инфраструктура как услуга.

Рис. 2.1 - SaaS (Software as a Service)

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

Кратко модель SaaS можно охарактеризовать так:

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

Рис. 1.2 – Платформа как услуга

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


  • От уровня потребления;
  • За время работы различных приложений потребителя;
  • За объем пропускаемых данных, числу операций над ними;
  • А так же по сетевому трафику.

Рис. 1.3 – Инфраструктура как услуга

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

К особенностям IaaS следует отнести:

  • Технологии виртуализации;
  • Интегрированные системы управления;
  • Реальность использования самых лучших архитектур и фреймворков.

1.2 Виды облачных сервисов

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

  • Коммунальные IT услуги (Utility Computing) способные заменить целые центры обработки данных предприятия;
  • Облачные WEB сервисы;
  • Управляемые услуги (Managed Service), этот сервис можно считать одним из старожил среди облачных сервисов;
  • Платформы коммерческих сервисов - на них можно заказать определенные виды услуг, например, секретарские услуги или экскурсионный тур и так далее;
  • Интернет интеграции - Bus in the cloud, объединение нескольких провайдеров для интегрированных решений и доставки их пользователям.

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


Явные преимущества использования данных сервисов:

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

1.3 Источники и модели реализации облачных технологий

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

  • Перемещение данных на удаленные сервера
  • Удаленный мобильный доступ к корпоративным данным и приложениям
  • Разнообразие устройств доступа (смартфон, ноутбук)
  • Разнообразие технологий подключения (Wi-Fi, GSM, GPRS, EDGE, LTE) (см. рисунок 1.4)

Рис. 1.4 - Структура системы, построенной с использованием облачных технологий

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

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

2 Отличие облачных вычислений от виртуализации и grid- вычислений

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


Рис. 1.5 - Сравнение «облака» с GRID-вычислениями и виртуализацией

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

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

Таблица 1.1 - Модели облачных услуг

Модель облачной услуги

Краткое описание модели

Предназначение модели, существующие реализации

IaaS

Эластичная среда разнородных ресурсов: серверных, сетевых, ресурсов хранения

Модель позволяет гибко и на ходу переконфигурировать платформы. Реализованный пример - облачный сервис компании Amazon

PaaS

Интерфейс управления IaaS из приложений

Модель позволяет управлять облако из прикладных систем. Реализованный пример - сервис Google drive

SaaS

Модель продажи ПО как услуги из внешнего IaaS-облака

Модель позволяет сократить расходы на внедрение и сопровождение ПО. Реализованный пример - сервис Google docs

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

Платформа как услуга (PaaS, Platform as a Service). Потребителю предоставляются средства для развертывания на облачной инфраструктуре создаваемых потребителем или приобретаемых приложений, разрабатываемых с использованием поддерживаемых провайдером инструментов и языков программирования. Типичным примером может служить хостинг сайтов.

Программное обеспечение как услуга (SaaS, Software as a Servise). Потребителю предоставляются программные средства — приложения провайдера, выполняемые на облачной инфраструктуре. Одним из наиболее распространенных примеров - электронная почта google.