Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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



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

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

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

Облачные вычисления являются одним из наиболее популярных направлений развития информационных технологий. Понятие облака (cloud) ассоциируется с метафорическим изображением Интернета, с помощью которого доступны некоторые сервисы. Облачные вычисления (сloud computing) – это практическая реализация данной идеи. Облачные вычисления основаны на масштабированных и виртуализованных ресурсах (данных и программах), которые доступны пользователям через Интернет и реализуются на базе мощных центров обработки данных (data centers).

 

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

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

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

В ней можно выделить 5 основных характеристик, 3 модели обслуживания, и 4 модели развертывания.[4]

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

Широкий сетевой доступ. Ресурсы доступны по сети, и доступ к ним осуществляется с помощью стандартных механизмов, способствующих использованию разнородных тонких и толстых клиентских платформ (например, мобильных телефонов, ноутбуков и КПК).

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

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

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


Модели облачных вычислений и их развертывание.

Модели облачных вычислений.

Облачное программное обеспечение как услуга (SaaS, Software as a Service).

Потребителю предоставляется возможность использовать программные приложения поставщика услуг, работающие в «облачной» инфраструктуре. Приложения доступны из различных устройств через интерфейс «тонкого клиента», такой, как веб-браузер (например, услуги электронной почты, реализованной через веб-доступ). Потребитель не управляет и не контролирует используемую для оказания услуги базовую инфраструктуру, включающую сети, сервера, операционных системы, системы хранения, и даже отдельные возможности программных приложений, за исключением ограниченного набора пользовательских настроек конфигурации программных приложений. Например: Microsoft Office Live, Google Docs, CRM.

Облачная платформа как услуга (PaaS, Platform as a Service).

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

Облачная инфраструктура как услуга (IaaS, Infrastructure as a Service).

Потребителю предоставляется возможность получения ресурсов для обработки и хранения данных, а также сетевых и других основных вычислительных ресурсов, на которых потребитель имеет возможность развертывать и запускать произвольное программное обеспечение (которое может включать операционные системы и программные приложения). Потребитель не управляет и не контролирует используемую для оказания услуги базовую облачную инфраструктуру, но контролирует операционные системы, системы хранения, развернутые программные приложения, и, возможно, ограниченно контролирует выбор сетевых компонент (например, сетевых экранов). Например: Amazon EC2 and S3, Windows Live Skydrive.[5]

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

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

  Заменяемая парадигма Характеристики Основные понятия Преимущества Недостатки и риски Когда не стоит использовать
IaaS Инфраструктура как актив Обычно не зависит от платформы; расходы на инфраструктуру разделяются и, следовательно, снижаются; соглашения об уровне услуг; оплата по факту использования; автоматическое масштабирование. Распределенные вычисления; вычисления как коммунальная услуга; вычислительный экземпляр гипервизор; выгрузка в облако; вычисления с множественной арендой; организация пулов ресурсов. Снижение капиталовложений в аппаратное обеспечение и трудовые ресурсы; снижение риска потери инвестиций; низкий порог внедрения; плавное автоматическое масштабирование. Бизнес-эффективность и производительность зависят от возможностей поставщика; потенциально большие долгосрочные расходы; централизация требует новых/других подходов к мерам безопасности. Когда капиталовложения превышают текущие расходы.
PaaS Приобретение лицензий Потребляет инфраструктуру облака; обеспечивает методы динамичного управления проектами. Стек решений. Плавное развертывание версий. Централизация требует новых/других мер безопасности. Отсутствует
SaaS Программное обеспечение как актив (бизнеса и потребителя) Соглашения о предоставлении услуг; пользовательский интерфейс, предоставляемый приложениями тонких клиентов; компоненты облака; взаимодействие посредством интерфейса программирования приложений; не сохраняющий состояние; Слабосвязанный; модульный; семантическая совместимость. Тонкий клиент; клиент-серверное приложение. Снижение капиталовложений в аппаратное обеспечение и трудовые ресурсы; снижение риска потери инвестиций; плавное итеративное обновление. Централизация данных требует новых/других мер безопасности. Отсутствует

Табл.1 – Перекрестная матрица концепций трех категорий облачных вычислений


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-31; Просмотров: 975; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.012 с.)
Главная | Случайная страница | Обратная связь