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

Автор работы: Пользователь скрыл имя, 20 Декабря 2011 в 16:56, лабораторная работа

Краткое описание

Облачное вычисление (Cloud computing) – это программно-аппаратное обеспечение, доступное пользователю через Интернет, согласно которому программы запускаются и выдают результаты работы на локальный ПК, при этом все их данные находятся на удаленном сервере в Интернете. Компьютер пользователя выступает в роли терминала, подключенного к Сети.
Нагрузка между компьютерами, входящими в «вычислительное облако», распределяется автоматически.

Содержимое работы - 1 файл

Облачное вычисление.docx

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

Федеральное агентство по образованию

Московский  государственный университет экономики  статистики и информатики

(тверской  филиал)

Кафедра ИТ. 
 
 
 
 
 
 
 
 

Реферат 

Не тему 

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

Выполнила: 

Пестова Анастасия Васильевна

Д8-ИЭ-21 
 
 

Проверила: 

к.т.н., доцент Келейникова Вера Алексеевна 
 
 
 
 
 

Тверь,2010

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

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

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

         Достоинства cloud computing

– снижаются  требования к вычислительной мощности ПК (непременным условием является только наличие доступа в Интернет);

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

– безопасность;

– высокая скорость обработки данных;

– снижение затрат на аппаратное и программное обеспечение, на обслуживание и электроэнергию;

– экономия дискового  пространства (и данные, и программы  хранятся в Интернете). 

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

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

         Недостатки  cloud computing

– зависимость  сохранности пользовательских данных от компаний, предоставляющих услугу cloud computing;

– появление  новых («облачных») монополистов;

   Концепция облачных вычислений подвергается критике со стороны сообщества свободного программного обеспечения и в частности со стороны Ричарда Столлмана:

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

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

         Как развивается cloud computing

   Концепцию «вычислительного облака» активно  применяют различные компании, например, Google.

В июле 2008 г. корпорации HP, Intel, и Yahoo! объявили о создании глобальной, охватывающей множество площадок, открытой вычислительной лаборатории Cloud Computing Test Bed для развития исследований и разработок в области cloud computing 

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

         Мнения  экспертов о cloud computing

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

cloud computing способствует эффективному ведению бизнеса.  

• Такие компании как Google, Microsoft, IBM серьезно изменят облик ИТ-рынка. Возникнут «империи», использующие различные типы «облачных вычислений». 

• в условиях серьезного спада мировой экономики  компании будут отходить от использования  собственного оборудования и ПО в сторону сервис-ориентированных технологий и «облачных вычислений».  

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

         Облачная  обработка данных как концепция  включает в себя понятия:

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

IaaS - настройка начинается с выбора операционной системы и заканчивается программированием необходимых сервисов,состоит из трех основных компонентов:

  • Аппаратные средства (серверы, системы хранения данных, клиентские системы, сетевое оборудование)
  • Операционные системы и системное ПО (средства виртуализации, автоматизации, основные средства управления ресурсами)
  • Связующее ПО (например, для управления системами)
 
  1. «Платформа как услуга» - предоставление интегрированной платформы для разработки, тестирования, развертывания и поддержки веб-приложений, как услуги, организованной на основе концепции облачных вычислений.
 
  1. «Программное обеспечение как услуга» - это бизнес-модель продажи программного обеспечения, при которой поставщик разрабатывает веб-приложение и самостоятельно управляет им, предоставляя заказчикам доступ к программному обеспечению через Интернет. Основное преимущество модели SaaS для потребителя состоит в отсутствии затрат, связанных с установкой, обновлением и поддержкой работоспособности оборудования и программного обеспечения, работающего на нём.
 
  1. «Данные как услуга» - это модель распространения и эксплуатации программного обеспечения, получившая известность в начале 2000-х годов и являющийся логическим продолжением SaaS.
 
  1. «Рабочее место как услуга» - предоставление рабочего места как услуги.

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

         Сервисы

  • Amazon EC2 - веб-сервис, который предоставляет вычислительные мощности в облаке.

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

  • Sun Cloud - сервис облачных вычислений, использует открытые технологии, например платформа Java.

Предоставляет доступ к высокопроизводительным компьютерам через Интернет, что позволяет разработчикам, учёным и бизнесу удовлетворять свои нужды в высокопроизводительных вычислениях без затрат на создание собственной IT-инфраструктуры. 

  • Windows Azure - для создания «облачных» веб-приложений, ранее известна под названием Windows Cloud. Впервые была показана 1 октября 2008 года.

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

  • KommandCore

         Платформы

   Для обеспечения  согласованной работы ЭВМ, которые  предоставляют услугу облачных вычислений, используется специализированное ПО. Это ПО обеспечивает мониторинг состояния оборудования, балансировку нагрузки, обеспечение ресурсов для решения задачи.

         Облачные вычисления и виртуализация

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

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