Автор работы: Пользователь скрыл имя, 20 Декабря 2011 в 16:56, лабораторная работа
Облачное вычисление (Cloud computing) – это программно-аппаратное обеспечение, доступное пользователю через Интернет, согласно которому программы запускаются и выдают результаты работы на локальный ПК, при этом все их данные находятся на удаленном сервере в Интернете. Компьютер пользователя выступает в роли терминала, подключенного к Сети.
Нагрузка между компьютерами, входящими в «вычислительное облако», распределяется автоматически.
Федеральное агентство по образованию
Московский
государственный университет
(тверской филиал)
Кафедра
ИТ.
Реферат
Не тему
«Облачное
вычисление»
Выполнила:
Пестова Анастасия Васильевна
Д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 - настройка начинается с выбора операционной системы и заканчивается программированием необходимых сервисов,состоит из трех основных компонентов:
Цель WaaS —
снижение затрат на эксплуатацию рабочих
станций пользователей, путем их размещения
в виртуализированной среде централизованной
инфраструктуры.
Сервисы
Простой веб-интерфейс
сервиса позволяет получить доступ к вычислительным
мощностям и настроить с минимальными
затратами ресурсов. Он предоставляет
пользователям полный контроль над вычислительными
ресурсами, а также доступную среду для
работы. Сервис сокращает время, необходимое
для получения и загрузки нового сервера.
Предоставляет
доступ к высокопроизводительным компьютерам
через Интернет, что позволяет разработчикам,
учёным и бизнесу удовлетворять свои нужды
в высокопроизводительных вычислениях
без затрат на создание собственной IT-инфраструктуры.
Значительно упрощает
построение интернет-сервисов с использованием
технологии. Практически полностью снимая
с разработчика заботы о настройке таких
«мелочей» как сервисы совместного доступа
к файлам или масштабирование проекта.
Для обеспечения согласованной работы ЭВМ, которые предоставляют услугу облачных вычислений, используется специализированное ПО. Это ПО обеспечивает мониторинг состояния оборудования, балансировку нагрузки, обеспечение ресурсов для решения задачи.
Для облачных вычислений основным предположением является неравномерность запроса ресурсов со стороны клиентов. Для сглаживания этой неравномерности существует ещё один слой - виртуализация серверов. Сервера, выполняющие приложения, виртуализируются и балансировка нагрузки осуществляется как средствами ПО, так и средствами распределения виртуальных серверов по реальным.