Технология облачных вычислений со всеми ее характеристиками, архитектурными особенностями и другими параметрами

Понятия облачных вычислений (ОВ): история появления, характеристика ОВ, их пользователи. Основные модели предоставления услуг: архитектура ОВ. Инфраструктура как услуга, модель IaaS. Платформа как услуга, модель PaaS. Программное обеспечение как услуга.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 15.09.2016
Размер файла 557,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Оглавление

  • Введение
  • 1. Основные понятия облачных вычислений
    • 1.1 Понятие облачных вычислений
    • 1.2 История появления
    • 1.3 Характеристики облачных вычислений
    • 1.4 Пользователи облачных вычислений
  • 2. Основные модели предоставления услуг
    • 2.1 Архитектура облачных вычислений
    • 2.2 Инфраструктура как услуга. Модель IaaS
    • 2.3 Платформа как услуга. Модель PaaS
    • 2.4 Программное обеспечение как услуга. Модель SaaS
    • 2.5 Рабочий стол как услуга. Модель DaaS
  • Заключение
  • Список используемой литературы

Введение

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

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

Объектом исследования является технология облачных вычислений со всеми ее характеристиками, архитектурными особенностями и другими параметрами.

Предметом исследования являются модели обслуживания облачных вычислений: инфраструктура как услуга (IaaS), платформа как услуга (PaaS) и программное обеспечение как услуга (SaaS) и дополнительные.

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

Задачами данной работы являются:

· рассмотрение понятия технологии облачных вычислений, поэтапное изучение ее истории, клиентуры и структурирование информации о характеристиках;

· аналитический обзор архитектуры облачных вычислений с учетом моделей обслуживания;

· детальное рассмотрение модели IaaS;

· детальное рассмотрение модели PaaS;

· детальное рассмотрение модели SaaS.

облачный вычисление платформа программный

1 Основные понятия облачных вычислений

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

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

Рисунок 1 - Структура облачных вычислений

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

Рисунок 2 - Модели развертывания облачных вычислений

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

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

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

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

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

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

На сегодняшний день использование сетей с высокой пропускной способностью, низкий уровень затрат на компьютеры и устройства хранения данных, а также внедрение аппаратной виртуализации, сервис-ориентированной архитектуры, автономность и вспомогательные утилиты привели к росту облачных вычислений. На сегодня поставщики облачных технологий получают темпы роста до 50% в год [1].

1.2 История появления

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

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

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

1.3 Характеристики облачных вычислений

Национальным институтом стандартов и технологий США определены «пять основных характеристик» технологии облачных вычислений.

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

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

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

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

5. Учёт потребления, при котором облачные системы автоматически контролируют и оптимизируют использование ресурсов за счет возможности измерения на определённом уровне абстракции и на основе этих данных оценивают объём предоставленных потребителям услуг.

Помимо основных характеристик также можно выделить большое количество дополнительных:

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

· интерфейс программирования приложений (API), определяющий доступность программного обеспечения, позволяющего машине взаимодействовать с облачным программного обеспечения таким же образом как традиционный пользовательский интерфейс;

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

· независимость от устройства, позволяющая пользователям получать доступ к системам с помощью веб-браузера независимо от их местонахождения или используемого устройства;

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

· мультиарендность, обеспечивающая совместное использование ресурсов и расходы по большим количеством пользователей;

· производительность, которая увеличивается за счет работы нескольких пользователей с общей информацией;

· надежность, определяющаяся использованием нескольких резервных сайтов;

· безопасность, обеспечивающаяся за счет централизации данных, увеличения ресурсов безопасности и т.д. [3].

1.4 Пользователи облачных вычислений

Пользователи получают доступ к облачным вычислениям с использованием сетевых клиентских устройств, таких как настольные компьютеры, ноутбуки, планшеты и смартфоны. Некоторые из этих устройств полагаются на облачные вычисления для всех или большинства своих приложений и по существу бесполезны без них. Примерами являются тонкие клиенты и устройства на основе облачной операционной системы Chromebook. Многие облачные приложения не требуют специального программного обеспечения на стороне клиента и вместо этого используют веб-браузер, чтобы взаимодействовать с облачными приложениями. С помощью технологий Ajax и HTML5 можно добиться, что пользовательские веб-интерфейсы будут похожи или выглядеть даже лучше обычных приложений. Некоторые облачные приложения, однако, поддерживают конкретный клиент программного обеспечения, предназначенный для этих приложений. Некоторые старые приложения поставляются через технологии совместного использования экрана [5].

2. Основные модели предоставления услуг

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

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

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

Рисунок 3 - Схема использования моделей обслуживания в облачных вычислениях

2.2 Инфраструктура как услуга. Модель IaaS

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

В наиболее базовой модели облачных услуг и в соответствии с IETF, поставщики IaaS предлагают компьютерные физические или чаще виртуальные ресурсы. Гипервизор запускает виртуальные машины в качестве гостей. Облачные гипервизоры в режиме оперативной поддержки системы могут поддерживать большое количество виртуальных машин и способны оказывать комплексные услуги в соответствии с меняющимися требованиями клиентов. В качестве примеров гипервизоров можно представить Hyper-V, Oracle VirtualBox, Xen, VMware ESX / ESXi или KVM. Инфраструктура облачных вычислений часто предлагает дополнительные ресурсы, такие как образа диска библиотеки виртуальной машины, хранилища данных, брандмауэры, IP-адресацию, виртуальную локальную сеть (VLAN) и пакеты программного обеспечения. Поставщики инфраструктуры облачных вычислений поставляют эти ресурсы по требованию из центров обработки данных.

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

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

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

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

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

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

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

2.3 Платформа как услуга. Модель PaaS

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

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

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

Идея PaaS была впервые реализована в Интернете как сервисы Amazon Web Services (AWS) и Salesforce.com. В апреле 2008 года компания Google запустила App Engine с бесплатной пробной версией, ограниченной 10000 разработчиков. Это было сделано для того, чтобы «превратить Интернет облачных вычислений пространство полноценной промышленности практически за одну ночь».

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

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

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

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

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

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

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

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

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

В 2011 году мировой рынок публичных PaaS оценён в сумму около 700 миллионов долларов, в числе 10 крупнейших провайдеров указываются:

· Amazon.com с платформой Beanstalk;

· Salesforce.com с платформами Force.com, Heroku и Database.com;

· LongJump;

· Microsoft с платформой Windows Azure;

· IBM с платформой Bluemix;

· Red Hat с платформой OpenShift;

· VMWare с платформой Cloud Foundry;

· Google с платформой App Engine;

· CloudBees;

· Engine Yard.

В 2012 году в OASIS предложен стандарт для прикладного программного интерфейса управления облачными платформами CAMP, определяющий унифицированные форматы для команд программного управления облачными платформами [5].

2.4 Программное обеспечение как услуга. Модель SaaS

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

· офисные приложения;

· обмен сообщениями;

· программное обеспечение для обработки платежных ведомостей;

· программное обеспечение СУБД;

· программное обеспечение для управления;

· САПР;

· программное обеспечение разработки;

· виртуализацию;

· управление взаимоотношениями с клиентами;

· информационные системы управления;

· планирование ресурсов предприятия;

· выставление счетов;

· управление человеческими ресурсами;

· управление контентом;

· управление Service Desk.

Термин «программное обеспечение как услуга» (SaaS) считается частью архитектуры облачных вычислений, также как инфраструктура как услуга (IaaS), платформ как услуга (PaaS), рабочий стол как услуга (DaaS), сервер как услуга (SaS) и информационные технологии управления как услуга (ITMaaS).

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

Распространение Интернета в течение 1990-х годов привело к новому классу централизованных вычислений, называемых провайдерами приложений (ASP). ASP предусматривает работу с сервисом хостинга и управлением специализированными бизнес-приложениями с целью сокращения расходов за счет централизованного управления и специализации поставщика решений в конкретном бизнес-приложении. Двумя крупнейшими родоначальниками ASP в мире были USI, с штаб-квартирой в Вашингтоне (США, округ Колумбия), и Futurelink Corporation, с штаб-квартирой в Оранж Каунти (США, штат Калифорния).

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

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

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

Ключевым двигателем роста SaaS является способность продавцов SaaS обеспечения конкурентоспособной цены с локальным программным обеспечением.

Подавляющее большинство решений SaaS основано на многопользовательской архитектуре. С помощью этой модели одна версия приложения с одной конфигурацией (аппаратной, сетевой, операционной системой) используется для всех клиентов. Для поддержки масштабируемости приложение установлено на нескольких машинах (горизонтальное масштабирование). В некоторых случаях вторая версия приложения при установке предлагает выбрать группу клиентов, имеющих доступ к предварительной версии приложений (например, бета-версии) для тестирования. Это контрастирует с традиционным программным обеспечением, где несколько физических копий программного обеспечения являются потенциально разными версиями, с потенциально разной конфигурацией, и часто настроены или установлены на различных объектах заказчика.

Программное обеспечение по требованию обладает следующими ключевыми признаками:

· доступ к программному обеспечению, разработанному в соответствии с моделью SaaS, предоставляется удалённо по сетевым каналам и, как правило, через веб-интерфейс, кроме того, могут использоваться тонкие клиенты и терминальный доступ;

· программное обеспечение развёртывается в центре обработки данных в виде единого программного ядра, с которым работают все заказчики;

· программное обеспечение предоставляется на условиях уплаты периодических арендных платежей;

· обслуживание и обновление программного обеспечения выполняется централизованно на стороне поставщика приложения, предоставляемого как услуга (SaaS);

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

В качестве достоинств использования модели SaaS заказчиками можно представить:

· отсутствие необходимости установки программного обеспечения на рабочих местах пользователей;

· радикальное сокращение затрат на развёртывание системы в организации: расходы на аренду помещения, организацию дата-центра, оплату труда сотрудников и подобные;

· сокращение затрат на техническую поддержку и обновление развернутых систем;

· быстрота внедрения, обусловленная отсутствием затрат времени на развертывание системы;

· понятный интерфейс;

· ясность и предсказуемость платежей, защита инвестиций;

· мультиплатформенность;

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

В качестве достоинств использования модели SaaS разработчиками можно представить:

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

· развитие веб-технологий, большие функциональные возможности веб-приложений и простота их реализации;

· быстрые процессы внедрения и сравнительно низкие затраты ресурсов на обслуживание конкретного клиента;

· лёгкое проникновение на глобальные рынки;

· отсутствие проблем с нелицензионным распространением программного обеспечения;

· защита инвестиций разработчика в процесс продаж;

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

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

Согласно оценке Gartner Group, продажи SaaS в 2010 году достигли 10 миллиардов долларов и по прогнозам увеличились до 12 миллиардов в 2011 году (на 20,7%). Gartner Group считает, что доходы SaaS будут более чем удвоены к 2015 (по сравнению с 2010) и прогнозируемо достигнут 21,3 миллиарда долларов. Управление взаимоотношениями с клиентами продолжает оставаться крупнейшим рынком для SaaS. Доходы SaaS на рынке управления взаимоотношениями с клиентами, достигли 3,8 миллиардов долларов в 2011 году, по сравнению с 3,2 миллиарда в 2010 году [7].

2.5 Рабочий стол как услуга. Модель DaaS

Рабочий стол как услуга (Desktop as a Service; DaaS) является моделью распространения и эксплуатации программного обеспечения, получившей известность в начале 2000-х годов и являющейся логическим продолжением SaaS.

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

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

Основными достоинствами DaaS являются:

· возможность быстро организовать офис с минимальными первоначальными затратами;

· возможность дать доступ к полноценному рабочему месту для разъездных сотрудников;

· дополнительная защита основного массива корпоративной информации;

· стандартизация рабочих мест;

· контроль над потоками данных пользователей и централизованное обслуживание.

Основными недостатками DaaS является зависимость от качества канала связи и рост Интернет-трафика [7].

Заключение

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

Отдельным вопросом были даны описания пяти основных характеристик облачных вычислений, определенных национальным институтом стандартов и технологий США: самообслуживания по требованию, универсального доступа по сети, объединения ресурсов, эластичности и учёта потребления. Также рассмотрены некоторые неосновные характеристики.

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

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

Список используемой литературы

1. Фогарти К. Облачные вычисления: определения и решения / К. Фогарти // Директор информационной службы. - М., 2011. - № 03. - С. 12-14.

2. Крупин А. Cloud Computing: высокая облачность / А. Крупин // Компьютерра. - М., 2009. - № 09. - С. 73-78.

3. Онищук Ю. С облаков на землю / Ю. Онищук // Сети/network world. - М., 2013. - № 04. - С. 32-35.

4. Черняк Л. Интеграция - основа облака / Л. Черняк // Открытые системы. - М., 2011. - № 07. - С. 12-16.

5. Стардевант К. IaaS вступает в пору созревания // PC Week. - М., 2011. - № 33. - С. 12-13.

6. Гореткина Е. Amazon уходит в отрыв на рынке IaaS/PaaS / Е. Гореткина // PC Week. - М., 2013. - № 15. - С. 46-48.

7. Мешалкин В. От SaaS к DaaS / В. Мешалкин // Журнал ИКС. - М., 2009. - № 07. - С. 36-37.

Размещено на Allbest.ru

...

Подобные документы

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

    реферат [56,6 K], добавлен 18.03.2015

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

    презентация [510,7 K], добавлен 21.02.2012

  • Модели обслуживания облачных технологий (IaaS, PaaS, SaaS). Определение облачных технологий, их основные характеристики, достоинства и недостатки. Функции и возможности облачного решения Kaspersky Endpoint Security Cloud от "Лаборатории Касперского".

    курсовая работа [626,7 K], добавлен 29.06.2017

  • Структура, сущность и классификация облачных вычислений. Модель организации информационного пространства научных исследований на примере КубГУ. Использование облачных сервисов Google, Яндекс. Диск в процессе работы над студенческими дипломными проектами.

    дипломная работа [2,2 M], добавлен 11.10.2013

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

    дипломная работа [149,8 K], добавлен 12.11.2013

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

    контрольная работа [736,9 K], добавлен 06.01.2013

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

    дипломная работа [839,1 K], добавлен 17.09.2013

  • Сущность облачных вычислений, основные направления развития, достоинства и недостатки. Сеть Интернет как платформа научных коммуникаций. Разработка портала студенческого научного общества. Проектирование интерфейса web-сайта, выбор программных средств.

    дипломная работа [5,9 M], добавлен 18.07.2014

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

    дипломная работа [1,3 M], добавлен 08.04.2014

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

    курсовая работа [4,3 M], добавлен 26.02.2015

  • Истоки возникновения метафоры "вычисления в облаке", его программируемость, которую обеспечивает сервис PaaS. Этапы развития интернет-услуг. Ключевые причины появления облачных вычислений. Новые разработки в данной области. Универсальный доступ по сети.

    отчет по практике [969,5 K], добавлен 28.05.2015

  • Разрабатываемые быстродействующие 100 Гбит сетевые инфраструктуры для технологии "облачных вычислений". Кодирование и синхронизация на подуровне данных. Реализация каналов связи 100 Гбит/с. Стандарт 100GbE и ПЛИС. Стандартизованные варианты PHY.

    реферат [32,2 K], добавлен 22.02.2013

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

    контрольная работа [1,6 M], добавлен 06.08.2013

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

    курсовая работа [79,1 K], добавлен 14.05.2014

  • Анализ облачных сервисов для автоматизации бизнеса и обоснование преимуществ перехода на облачную обработку данных. Виды и модели облачных сервисов для бизнеса, принципы их работы и характеристики. Задачи автоматизации бизнеса на примере облачных решений.

    дипломная работа [2,3 M], добавлен 06.09.2017

  • История возникновения облачных технологий. Суть и задачи облачных технологий, их классификация, достоинства и недостатки. Исследование применения облачных технологий на примере Google диск. Сравнение Google диск с аналогом компании Apple(iCloud).

    курсовая работа [573,1 K], добавлен 05.12.2016

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

    курсовая работа [2,7 M], добавлен 10.05.2015

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

    курсовая работа [2,9 M], добавлен 24.07.2014

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

    презентация [6,1 M], добавлен 18.12.2012

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

    презентация [1,3 M], добавлен 10.02.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.