Автор работы: Пользователь скрыл имя, 11 Марта 2013 в 13:07, реферат
Развитие программного обеспечения (soft) неразрывно связано с развитием самих электронно-вычеслительных машин (hard). Те программы, которыми мы привыкли пользоваться ежедневно, еще лет 10 назад казались бы фантастикой. Все мы знаем, что для того чтобы красочная игра “пошла” на нашем компьютере, нам надо его “апгрейдить”, докупив оперативной памяти и поставив мощную видеокарту. Все это очень затратно и хлопотно.
Лекция №__
Сервисы облачных вычислений
Развитие программного обеспечения
(soft) неразрывно связано с развитием
самих электронно-
Помимо непосредственно харда и софта, в ИТ-инфраструктуре в последние годы наметился еще один существенный фактор - скорость, надежность и цена передачи информации. Повсеместное развитие технологий мобильной связи, беспроводной передачи данных позволили существенно снизисть стомость передачи данных при одновременном увеличении скорости.
Совокупность развития технологий
программного и аппаратного обеспечения
с развитием сети Интернет привело
к забавному парадоксу - программное
обеспечение в привычном
Облачные вычисленния позовляют создавать онлайновые приложения, доступ к которым обеспечивается посредством обычного интернет-браузера. Нет никакой особой разницы, развлекательные ли это сервисы, или специализированные бизнес-приложения, суть одна: пользователю совершенно не нужно обладать определенным производительным "железом" для запуска специфического программного приложения, ему достаточно лишь обратиться через интернет к соответствующему провайдеру и попросту оплатить услугу, в идеальном случае - получить ее бесплатно, с просмотром рекламы от спонсоров и т.д.
Облачные вычисления представляют
собой динамически
В информатике — это модель обеспечения повсеместного и удобного сетевого доступа по требованию к общему набору конфигурируемых вычислительных ресурсов (например, сетям передачи данных, серверам, устройствам хранения данных, приложениям и сервисам — как вместе, так и по отдельности), которые могут быть оперативно предоставлены и освобождены с минимальными эксплуатационными затратами и/или обращениями к провайдеру.
Под облаком следует понимать не сам Интернет, а весь тот набор аппаратного и программного обеспечения, который обеспечивает обработку и исполнение клиентских заявок "с той стороны". Если не мудрить с определениями и вглядеться в суть, даже самое простое действие посредством Интернета – запрос страницы сайта, в какой-то степени представляет собой пример облачного вычисления. Интернет, по сути, и возник именно для того, чтобы предоставлять удаленный доступ к различным вычислительным ресурсам.
Впервые об идее совместного использования вычислительных ресурсов для решения вычислительных задач выдвигались еще в 1960-х годах, однако технологии были еще очень далеки от реализации этих идей.
Возникновение англоязычного
термина (Cloud computing) начало активно обсуждаться
в 2008 году в одной из тематических
интернет-конференций. В результате
дискуссии выдвигались
Национальным институтом стандартов и технологий США зафиксированы следующие обязательные характеристики облачных вычислений:
С точки зрения поставщика,
благодаря объединению ресурсов
и непостоянному характеру
С точки зрения потребителя,
эти характеристики позволяют получить
услуги с высоким уровнем доступности
и низкими рисками
Удобство и универсальность доступа обеспечивается широкой доступностью услуг и поддержкой различного класса терминальных устройств (персональных компьютеров, мобильных телефонов, интернет-планшетов).
Выделяют четыре модели развертывания облаков:
Частное облако (англ. private cloud) — инфраструктура, предназначенная для использования одной организацией, включающей несколько потребителей (например, подразделений одной организации), возможно также клиентами и подрядчиками данной организации. Частное облако может находиться в собственности, управлении и эксплуатации как самой организации, так и третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.
Публичное облако (англ. public cloud) — инфраструктура, предназначенная для свободного использования широкой публикой. Публичное облако может находиться в собственности, управлении и эксплуатации коммерческих, научных и правительственных организаций (или какой-либо их комбинации). Публичное облако физически существует в юрисдикции владельца — поставщика услуг.
Гибридное облако (англ. hybrid cloud) — это комбинация из двух или более различных облачных инфраструктур (частных, публичных или общественных), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями передачи данных и приложений (например, кратковременное использование ресурсов публичных облаков для балансировки нагрузки между облаками).
Общественное облако (англ. community cloud) — вид инфраструктуры, предназначенный для использования конкретным сообществом потребителей из организаций, имеющих общие задачи (например, миссии, требований безопасности, политики, и соответствия различным требованиям). Общественное облако может находиться в кооперативной (совместной) собственности, управлении и эксплуатации одной или более из организаций сообщества или третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.
Выделяют следующие модели обслуживания в облачных вычислениях.
1. Инфраструктура как услуга (IaaS).
Это базовое предложение, по сути просто серверы, развернутые “в облаке”, хранилище данных, или полоса частот. Клиентами IaaS часто становятся ИТ-компании - обычно обладающие высокой квалификацией в области ИТ. Им нужны вычислительные мощности, но они не хотят заниматься их установкой и обслуживанием.
2. Платформа как услуга (PaaS).
Клиенты PaaS используют облачную платформу для разработки новых приложений или создания ПО, итегрируемого со старым. В среде PaaS должны быть развернуты инструменты разработки, чтобы клиент сразу мог приступить к работе. После того, как клиент написал ПО, поставщик PaaS размещает его и обеспечивает к нему широкий доступ. В настоящий момент PaaS - самый маленький сегмет рынка облачных вычислений. К услуге PaaS нередко прибегают крупные компании, которые хотят арендовать часть инфрастуктуры.
3. Программное обеспечение как услуга (SaaS).
Самая крупная и разветвленная категория. По сути это приложение или набор приложений, размещенных “в облаке”, а не на жестком диске пользователя или в ЦОД компании. Сегодня “в облаке” можно найти самые разные приложения совместного доступа - электронные таблицы, текстовые редакторы и многое другое. Например, Google Apps или Microsoft Office 365.
В модели SaaS:
В рамках модели SaaS заказчики платят не за владение программным обеспечением как таковым, а за его аренду (то есть за его использование через веб-интерфейс). Таким образом, в отличие от классической схемы лицензирования ПО, заказчик несет сравнительно небольшие периодические затраты, и ему не требуется инвестировать значительные средства в приобретение ПО и аппаратной платформы для его развертывания, а затем поддерживать его работоспособность.
Программное обеспечение по требованию обладает следующими ключевыми признаками:
Ключевым фактором, объясняющим
экономическую целесообразность SaaS,
является «эффект масштаба» —
провайдер SaaS обслуживает единое программное
ядро, которым пользуются все клиенты,
и потому тратит меньшее количество
ресурсов по сравнению с управлением
отдельными копиями программного обеспечения
для каждого заказчика. Кроме
того, использование единого
Другим ключевым фактором является уровень обслуживания SaaS. Провайдер SaaS способен предложить уровень обслуживания и поддержки ПО в работоспособном состоянии, недоступный для внутренних IT-отделов компаний. Это особенно ярко проявляется в случае использования провайдером контракта SLA.
На данный момент можно
выделить несколько основных факторов,
стимулирующих использование