Файл: Облачные сервисы (Теоретические аспекты изучения облачных сервисов).pdf
Добавлен: 18.06.2023
Просмотров: 50
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1 Теоретические аспекты изучения облачных сервисов
1.1 Понятие облачных технологий
1.3 Источники и модели реализации облачных технологий
Глава 2 Анализ рынка и использования облачных сервисов
2.1 Крупнейших облачных поставщиков России
2.2 Облачные сервисы microsoft azure
2.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.