Облачные вычисления

Автор работы: Пользователь скрыл имя, 24 Ноября 2012 в 17:44, реферат

Описание работы

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

Содержание работы

Введение…………………………………………………………………………………………….2
1. История «cloud computing» ……………………………………………………………………2
2. Сервисы «cloud computing»……………………………………………………………………2
2.1 Инфраструктура как услуга…………………………………………………………………2
2.2 Платформа как услуга………………………………………………………………………..5
2.3 Программное обеспечение как услуга……………………………………………………...6
2.4 Данные как услуга………………………………………………………………………….....7
2.5 Коммуникация как услуга……………………………………………………………………8
3. Особенности «cloud computing»………………………………………………………………8
4. Преимущества и недостатки «cloud computing»………………………………………….....9
Заключение 11

Файлы: 1 файл

REFERAT.doc

— 105.50 Кб (Скачать файл)

 

МИНОБРАЗОВАНИЯ РОССИИ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ  УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО  ОБРАЗОВАНИЯ

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)»

 


 

ФаКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

(ОТДЕЛЕНИЕ ОЧНО-ЗАОЧНОЙ И ЗАОЧНОЙ ПОДГОТОВКИ)

 

 

УДК 004.75

 

 

«Облачные вычисления»

 

РЕФЕРАТ ПО ДИСЦИПЛИНЕ

«ОСНОВЫ ИНЖЕНЕРНОГО ОБУЧЕНИЯ»

 

 

 

 

 

Выполнил: студент

 группы ВАИ-2-10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

МОСКВА  2011 г.

 

 

Тема: «Облачные вычисления»\ реферат по дисциплине «Основы инженерного обучения»  М.: 2011г., - МИРЭА, ф. ИТ(ООЗЗП), – 13 стр., ист.

 

 

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

 

 

 

 

 

 

 

 

 

 

 

Ключевые слова:

cloud computing, облачные вычисления, инфраструктура как услуга-IaaS ;платформа как сервис-PaaS; программное обеспечение как сервис- SaaS; коммуникация как Сервис- CaaS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СОДЕРЖАНИЕ

 

Введение…………………………………………………………………………………………….2

1. История «cloud computing» ……………………………………………………………………2

2. Сервисы «cloud computing»……………………………………………………………………2

2.1 Инфраструктура как услуга…………………………………………………………………2

2.2 Платформа как услуга………………………………………………………………………..5

2.3 Программное обеспечение как услуга……………………………………………………...6

2.4 Данные как услуга………………………………………………………………………….....7

2.5 Коммуникация как услуга……………………………………………………………………8

3. Особенности  «cloud computing»………………………………………………………………8

4. Преимущества и недостатки «cloud computing»………………………………………….....9

Заключение 11

 

Введение

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

История «cloud computing»

Первые идеи об использовании вычислений как публичной услуги были предложены еще в 1960-х известным ученым в области информационных технологий, изобретателем языка Lisp, профессором MIT и Стэндфордского университета Джоном Маккарти. Реализация первого реального проекта приписывается компании Salesforce.com , основанной в 1999 году. Именно тогда и появилось первое предложение нового вида b2b продукта « Программное обеспечение как сервис» («Software as a Services» , «SaaS»). Определенный  успех  Salesforce в этой области возбудил интерес у гигантов ИТ индустрии, которые спешно сообщили о своих исследованиях в области облачных технологий. И вот уже первое бизнес- решение под названием «Amazone Web Services» было запущено в 2005 году компанией Amazon.com, которая со времен кризиса доткомов активно занималась модернизацией своих  датацентров. Следующим свою технологию постепенно ввела Google, начав с 2006 года b2b предложение SaaS сервисов под названием Google Apps. И наконец , свое предложение анонсировала компания Microsoft, презентовав ее в 2008 году по названием Azure Services Platform.

 

Сервисы «cloud computing»

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

 

Инфраструктура как услуга

Инфраструктура как услуга (Infrastructure as a Service, IaaS) - предоставление компьютерной инфраструктуры (как правило, это платформы виртуализации) как сервиса. IaaS существенно усиливает технологию, услуги и вложения в центры обработки данных, чтобы предоставить это как услугу клиентам. В отличие от традиционного аутсорсинга, который требует должного усердия, бесконечных переговоров и сложных, длинных контрактов, IaaS сосредоточенна вокруг модели предоставления услуг, которая обеспечивает предопределенную, стандартизированную инфраструктуру, определенно. оптимизированную под потребности клиента. Упрощенные предложения работы и выбор уровня сервисного обслуживания облегчает клиенту выбор решения с определенным набором основных эксплуатационных характеристик. Как правило, поставщики предоставляют компоненты следующих уровней:

  • Аппаратное обеспечение (как правило, Грид с массивной горизонтальной масштабируемостью);
  • Компьютерная сеть (включая маршрутизаторы, брандмауэры, балансировку нагрузки и т.д.);
  • Подключение Интернет;
  • Платформа виртуализации для того, чтобы запускать виртуальные машины;
  • Соглашения сервисного обслуживания;
  • Инструменты учета вычислений.

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

  • Свободный доступ к предварительно сконфигурированной окружающей среде;
  • Использование инфраструктуры последнего поколения;
  • Защищенные и изолированные вычислительные платформы;
  • Уменьшение риска, используя сторонние ресурсы, поддерживаемые третьими лицами;
  • Способность управлять пиковыми нагрузками;
  • Более низкие затраты;
  • Меньшее время, стоимость и сложность при добавлении или расширении функциональности.

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

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

GoGrid имеет очень удобный интерфейс для управления VPS, а также cloud storage с поддержкой протоколов SCP, FTP, SAMBA/CIFS, причем размер хранилища масштабируется на лету. В скором времени разработчики обещают добавить управление  посредством API.

Платформа как услуга

PaaS (Platform as a Service) - это предоставление интегрированной платформы для разработки, тестирования, развертывания и поддержки веб-приложений как услуги.

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

Такой подход имеет следующие достоинства:

  • масштабируемость;
  • отказоустойчивость;
  • виртуализация;
  • безопасность.

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

Самым известным примером такой платформы является AppEngine от Google, которая предлагает хостинг для веб-приложений с возможностью покупать дополнительные вычислительные ресурсы (например, для тестирования высоких нагрузок). Для запуска приложений Google AppEngine на виртуальных кластерных системах была разработана платформа AppScale, не имеющая, тем не менее, никакого отношения к Google.

Еще одним ярким представителем PaaS являются продукты компании Mosso:

  • Cloud Sites — веб-хостинг (Linux, Windows, Mail) для нагрузочных веб-проектов с возможностью расширять базовые бесплатные — возможности за дополнительную плату (трафик, хранилище данных, вычислительная мощность).
  • Cloud Files — файловый cloud-хостинг с ежемесячной погигабайтной оплатой за объем хранимых файлов. Управление осуществляется через браузер, либо посредством API (PHP, Python, Java, .NET, Ruby).
  • Cloud Servers — почасовая аренда серверов (RAM в час), с возможностью выбора серверной ОС. Можно изменять характеристики сервера, но не в режиме реального времени. В скором времени разработчики обещают сделать API для управления серверами.

Ну а в центре всей облачной инфраструктуры Microsoft — операционная система Windows Azure. Windows Azure создает единую среду, включающую облачные аналоги серверных продуктов Microsoft (реляционная база данных SQL Azure, являющаяся аналогом SQL Server, а также Exchange Online, SharePoint Online и Microsoft Dynamics CRM Online) и инструменты разработки (.NET Framework и Visual Studio, оснащенная в версии 2010 года набором Windows Azure Tools). Так, например, программист, создающий сайт в Visual Studio 2010, может, не выходя из приложения, разместить свой сайт в Windows Azure.

Программное обеспечение как  услуга

 

SaaS(Software as a Service) – модель развертывания приложения, которая подразумевает предоставление приложения конечному пользователю как услуги по требованию (on demand). Доступ к такому приложению осуществляется посредством сети, а чаще всего посредством Интернет-браузера. В данном случае, основное преимущество модели SaaS для клиента состоит в отсутствии затрат, связанных с установкой, обновлением и поддержкой работоспособности оборудования и программного обеспечения, работающего на нём. Целевая аудитория - конечные потребители.

В модели SaaS:

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

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

По недавно опубликованным данным SoftCloud спросом пользуются следующие SaaS приложения (в порядке убывания популярности):

  • Почта
  • Коммуникации (VoIP)
  • Антиспам и антивирус
  • Helpdesk
  • Управление проектами
  • Дистанционное обучение
  • CRM
  • Хранение и резервирование данных

Весьма схожими являются продукты MobileMe (Apple), Azure (Microsoft) и LotusLive (IBM). Суть данных сервисов в том, что они предоставляют пользователям доступ к хранению своих данных (контакты, почта, файлы), а также для совместной работы нескольких пользователей с документами.

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

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

  • Также к SaaS относятся услуги Online backup, или, проще говоря — резервному копированию данных. Пользователь просто платит абонентскую плату, а сервисы сами автоматически в определенное время шифруют данные с компьютера или другого устройства и отправляют их на удаленный сервер, тем самым данные могут быть доступны из любой точки земного шара. Данную услугу сейчас предоставляют множество компаний, в том числе, такие как Nero и Symantec.
  • Интересное применение cloud-технологиям нашли и разработчики компьютерных игр: теперь современным компьютерам и игровым приставкам не будут нужны мощные графические адаптеры (видеокарты), ведь вся обработка данных и рендеринг будут производиться cloud-серверами, а игроки будут получать уже обработанное видео. Одним из первых заявил о себе сервис OnLive, и совсем недавно об этом заговорила и компания Sony, которая собирается внедрить данную идею в Playstation
  • Согласно SaaS-концепции пользователь платит не единовременно, покупая продукт, а как бы берет его в аренду. Причем, использует ровно те функции, которые ему нужны.
  • Конкуренция в облачной сфере привела к появлению бесплатных сервисов. Именно по такому пути пошли два конкурента — Microsoft и Google. Обе компании выпустили наборы сервисов, позволяющих работать с документами. У Google это Google Docs, у Microsoft — Office Web Apps. При этом, оба сервиса тесно взаимосвязаны с почтой (Gmail в первом случае и Hotmail во втором) и файловыми хранилищами. Таким образом, пользователя как бы переводят из привычной ему оффлайн-среды в онлайн.
  • Google разработала операционную систему Chrome OS представляющую собой, фактически, один браузер, через который пользователь взаимодействует с разветвленной сетью веб-сервисов. ОС ориентирована на нетбуки, отмечаются очень низкие системные требования и отсутствие необходимости самостоятельной установки программ (так как все программы работают непосредственно в вебе). То есть Google предоставляет преимущества облачной концепции, обычно декламируемые при работе с корпоративными клиентами, обычным пользователям. Вместе с тем, очевидна невозможность использования таких нетбуков в странах с недостаточно широким проникновением широкополосного интернета. Потому что без интернета нетбук на базе Chrome OS будет совершенно бесполезен.

Информация о работе Облачные вычисления