Облачное вычисление
Лабораторная работа, 20 Декабря 2011, автор: пользователь скрыл имя
Краткое описание
Облачное вычисление (Cloud computing) – это программно-аппаратное обеспечение, доступное пользователю через Интернет, согласно которому программы запускаются и выдают результаты работы на локальный ПК, при этом все их данные находятся на удаленном сервере в Интернете. Компьютер пользователя выступает в роли терминала, подключенного к Сети.
Нагрузка между компьютерами, входящими в «вычислительное облако», распределяется автоматически.
Содержимое работы - 1 файл
Облачное вычисление.docx
— 569.57 Кб (Скачать файл)Федеральное агентство по образованию
Московский
государственный университет
(тверской филиал)
Кафедра
ИТ.
Реферат
Не тему
«Облачное
вычисление»
Выполнила:
Пестова Анастасия Васильевна
Д8-ИЭ-21
Проверила:
к.т.н., доцент
Келейникова Вера Алексеевна
Тверь,2010
Облачное
вычисление (Cloud
computing) – это программно-аппаратное
обеспечение, доступное пользователю
через Интернет, согласно которому программы
запускаются и выдают результаты работы
на локальный ПК, при этом все их данные
находятся на удаленном сервере в Интернете.
Компьютер пользователя выступает в роли
терминала, подключенного к Сети.
Нагрузка между
компьютерами, входящими в «вычислительное
облако», распределяется автоматически.
Концепция «облачных
вычислений» зародилась в 1960 г., когда
Джон Маккарти высказал предположение,
что когда-нибудь компьютерные вычисления
будут производиться с помощью
«общенародных утилит».
Достоинства cloud computing
– снижаются требования к вычислительной мощности ПК (непременным условием является только наличие доступа в Интернет);
– отказоустойчивость;
– безопасность;
– высокая скорость обработки данных;
– снижение затрат на аппаратное и программное обеспечение, на обслуживание и электроэнергию;
– экономия дискового пространства (и данные, и программы хранятся в Интернете).
Большой плюс заключается в отсутствии необходимости покупать и устанавливать программное обеспечение на свое устройство, стоит оно довольно дорого. Проще разово оплатить услугу облачного сервиса (в идеале воспользоваться бесплатно).
И конечно
же огромный плюс - это привязка к определеннму
рабочему месту. Где бы мы не находились,
мы всегда можем обратиться к своим данным,
взяв с собой ноутбук. Одно условие - наличие
доступа в интернет.
Недостатки cloud computing
– зависимость сохранности пользовательских данных от компаний, предоставляющих услугу cloud computing;
– появление новых («облачных») монополистов;
Концепция облачных вычислений подвергается критике со стороны сообщества свободного программного обеспечения и в частности со стороны Ричарда Столлмана:
«Использовать веб-приложения для своих вычислительных процессов не следует, потому что вы теряете над ними контроль. Делайте свои вычисления на своём компьютере, используя программы, уважающие вашу свободу. Если вы используете чужой веб-сервер, вы становитесь беззащитными.»
Некоторые
аналитики предполагают появление
проблем с облачными
Как развивается 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 серьезно
изменят облик ИТ-рынка. Возникнут «империи»,
использующие различные типы «облачных
вычислений».
• в условиях
серьезного спада мировой экономики
компании будут отходить от использования
собственного оборудования и ПО в сторону
сервис-ориентированных технологий и
«облачных вычислений».
Но существует
мнение что облачное вычисление- это маркетинговый
трюк, основанный на обмане. Пользователь
должен хранить и обрабатывать информацию
на своем ПК, чтобы не терять контроль
над ситуацией и над своими данными». Ведь
конфиденциальность никто не гарантирует.
Облачная обработка данных как концепция включает в себя понятия:
- «Всё как услуга»
- «Инфраструктура как услуга» - предоставление компьютерной инфраструктуры, как услуги на основе концепции облачных вычислений.
IaaS - настройка начинается с выбора операционной системы и заканчивается программированием необходимых сервисов,состоит из трех основных компонентов:
- Аппаратные средства (серверы, системы хранения данных, клиентские системы, сетевое оборудование)
- Операционные системы и системное ПО (средства виртуализации, автоматизации, основные средства управления ресурсами)
- Связующее ПО (например, для управления системами)
- «Платформа как услуга» - предоставление интегрированной платформы для разработки, тестирования, развертывания и поддержки веб-приложений, как услуги, организованной на основе концепции облачных вычислений.
- «Программное обеспечение как услуга» - это бизнес-модель продажи программного обеспечения, при которой поставщик разрабатывает веб-приложение и самостоятельно управляет им, предоставляя заказчикам доступ к программному обеспечению через Интернет. Основное преимущество модели SaaS для потребителя состоит в отсутствии затрат, связанных с установкой, обновлением и поддержкой работоспособности оборудования и программного обеспечения, работающего на нём.
- «Данные как услуга» - это модель распространения и эксплуатации программного обеспечения, получившая известность в начале 2000-х годов и являющийся логическим продолжением SaaS.
- «Рабочее место как услуга» - предоставление рабочего места как услуги.
Цель WaaS —
снижение затрат на эксплуатацию рабочих
станций пользователей, путем их размещения
в виртуализированной среде централизованной
инфраструктуры.
Сервисы
- Amazon EC2 - веб-сервис, который предоставляет вычислительные мощности в облаке.
Простой веб-интерфейс
сервиса позволяет получить доступ к вычислительным
мощностям и настроить с минимальными
затратами ресурсов. Он предоставляет
пользователям полный контроль над вычислительными
ресурсами, а также доступную среду для
работы. Сервис сокращает время, необходимое
для получения и загрузки нового сервера.
- Sun Cloud - сервис облачных вычислений, использует открытые технологии, например платформа Java.
Предоставляет
доступ к высокопроизводительным компьютерам
через Интернет, что позволяет разработчикам,
учёным и бизнесу удовлетворять свои нужды
в высокопроизводительных вычислениях
без затрат на создание собственной IT-инфраструктуры.
- Windows Azure - для создания «облачных» веб-приложений, ранее известна под названием Windows Cloud. Впервые была показана 1 октября 2008 года.
Значительно упрощает
построение интернет-сервисов с использованием
технологии. Практически полностью снимая
с разработчика заботы о настройке таких
«мелочей» как сервисы совместного доступа
к файлам или масштабирование проекта.
- KommandCore
Платформы
Для обеспечения согласованной работы ЭВМ, которые предоставляют услугу облачных вычислений, используется специализированное ПО. Это ПО обеспечивает мониторинг состояния оборудования, балансировку нагрузки, обеспечение ресурсов для решения задачи.
Облачные вычисления и виртуализация
Для облачных вычислений основным предположением является неравномерность запроса ресурсов со стороны клиентов. Для сглаживания этой неравномерности существует ещё один слой - виртуализация серверов. Сервера, выполняющие приложения, виртуализируются и балансировка нагрузки осуществляется как средствами ПО, так и средствами распределения виртуальных серверов по реальным.