Услуги, преимущества и недостатки вычислительных облаков



Система Cloud Computing включает 11 категорий услуг. Принято классифицировать основные типы сервисов Cloud Computing следующим образом:IaaS, PaaS, Saas [6, 7].

Инфраструктура как сервис (IaaS) - это предоставление компьютерной инфраструктуры (как правило, в форме виртуализации) как услуги на основе концепции облачных вычислений. IaaS состоит из двух основных компонентов:

·  аппаратные средства (серверы, системы хранения данных, клиентские системы, сетевое оборудование);

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

IaaS основана на технологии виртуализации, позволяющей пользователю оборудования делить его на части, которые соответствуют текущим потребностям бизнеса, увеличивая тем самым эффективность использования имеющихся вычислительных мощностей. То есть пользователь должен будет оплачивать всего лишь реально необходимые ему для работы серверное время, дисковое пространство, сетевую пропускную способность и другие ресурсы. Кроме того, IaaS предоставляет в распоряжение клиента весь набор функций управления на одной интегрированной платформе. Таким образом, IaaS избавляет предприятия от необходимости поддержки сложных инфраструктур центров обработки данных, клиентских и сетевых инфраструктур, а также позволяет уменьшить связанные с этим капитальные затраты и текущие расходы. Можно также получить дополнительную экономию при предоставлении услуг в рамках инфраструктуры совместного использования. Таким образом, для решения задач на этом уровне создается компьютерная инфраструктура. К услугам IaaS можно отнести Amazon S3 (Simple Storage Service),Amazon Elastic Computer Cloud (ЕС2), IBM Blue Cloud. Для использования услуг этого сервиса пользователь загружает на свой компьютер соответствующий веб-браузер и для решения задачи обращается к облакам.

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

· масштабируемость;

· отказоустойчивость;

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

· безопасность.

Масштабируемость РааS предполагает автоматическое выделение и освобождение необходимых ресурсов в зависимости от числа обслуживаемых приложением пользователей. РааS как интегрированная платформа для разработки, тестирования, разворачивания и поддержки веб-приложений позволит весь перечень операций по разработке, тестированию и разворачиванию веб-приложений выполнять в одной интегрированной среде, исключая тем самым затраты на поддержку отдельных сред для отдельных этапов. Сервис РааS - виртуальная платформа, дающая возможность пользователям использовать операционные системы и приложения специализированных программ (Арасhе, Му SQL и т. д.), размещенных в виртуальных серверах (состоящих из физических серверов). Примерами сервиса РааS являются IВМ IТ Factory, Google App Engine, Force.com.

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

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

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

· оплата за услугу взимается либо как ежемесяч­ная абонентская плата, либо на основе суммар­ного объема транзакций;

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

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

С точки зрения разработчиков программного обеспечения сервис PааS позволяет эффективно бороться с нелицензионным использованием программного обеспечения благодаря тому, что клиент не может хранить, копировать и устанавливать программное обеспечение. По сути, программное обеспечение в рамках PааS можно рассматривать в качестве более удобной и выгодной альтернативы внутренним информационным системам. К программным сервисам, используемым на этом уровне, можно отнести Google Apps, Google Docs, Microsoft Software Services(Email, video- conference), Salesforce.com (CRM - система управления взаимосвязями клиентов, ЕRP - система управления ресурсами предприятия) и т. д.

Схема обработки запроса пользователя в системе Cloud Computing показана на рисунке 12 [8].

Можно отметить три основных фактора технологии Cloud Computing привлекающих пользователей [3]:

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

· отсутствие больших расходов на первых этапах проектов;

System managemen
System Provisioning


3
клиенты

1
t applications
0101010101  
http://www
4
2
5


Рисунок 12- Блок-схема обработки запроса пользователя в системе Cloud Computing:

1 — клиент передает запрос на доступ к услуге; 2- системауправления находит нужные ресурсы; 3 — система выделения рерурсов находит нужные ресурсы; 4 — после выделения необходимых вычислительных ресурсов обрабатывается запрос на доступ к услуге; 5— результаты передаются клиентам

· плата за фактическую услугу (рау аs уои gо).

Проводимые исследования показали, что у вычислительных облаков есть как преимущества, так и недостатки [2].

Преимущества:

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

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

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

·  высокоскоростная обработка данных;

·  уменьшение расходов на аппаратное и программное обеспечение (ПО), услуги и электроэнергию;

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

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

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

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

Недостатки:

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

· создание новых монополистов (облаков);

· наличие вопросов надежности, безопасности каналов связи;

· в этой области не разработаны методы и стандарты, гарантирующие качественные услуги;

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

· скорость канала связи должна быть высокой;

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

· на выполнение некоторых программ может быть затрачено больше времени, чем на выполнение этих программ на локальных компьютерах.


Дата добавления: 2018-02-18; просмотров: 423; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!