Автор работы: Пользователь скрыл имя, 20 Мая 2013 в 15:42, реферат
Сначала эта идея реализовалась в виде статических библиотек, потом возникла необходимость динамически обновлять объекты – появились DLL и компоненты (COM, сборки .NET), а с появлением сетей понадобилось вызывать компонент, физически размещенный на другом компьютере, для чего стали использоваться протоколы типа RPC, DCOM или .NET Remoting для объектного взаимодействия (см. рис. 1). В процессе стандартизации идея вызывать код по сети трансформировалась в концепцию сервис-ориентированной архитектуры (Service-Oriented SOA), представляющую, в конечном счете, обычную абстракцию вызова кода по сети. Наиболее важной частью SOA является независимое развертывание сервисов. Если в случае DLL надо быть готовым к динамическим изменениям версии и возможностей библиотеки, то в случае SOA это явным образом заложено в архитектуру – вызывая сервис, мы не знаем, как он реализован и не можем управлять его обновлениями.
ВВЕДЕНИЕ 3
ОСНОВНЫЕ НАПРАВЛЕНИЯ РАЗВИТИЯ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ. 7
ДОСТОИНСТВА ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ 11
НЕДОСТАТКИ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ 15
ПОСТАВЩИКИ «ОБЛАКОВ» 16
Azure Services Platform 17
Windows Azure 18
Google App Engine 20
Amazon Web Servic 21
ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ В РОССИИ 23
БИЗНЕС И ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ 24
ПЕРСПЕКТИВЫ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ 25
ЗАКЛЮЧЕНИЕ 26
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 28
В каждой эпохе есть свои модные словечки. Не успевают все привыкнуть к очередному неологизму, как появляется следующий. Последней новинкой стало выражение cloud computing. Облачные вычисления это новый тренд в развитии информационных технологий. Сейчас многие компании начинают понимать важность и необходимость «ухода в облако». И именно поэтому многие осуществляют научно-исследовательские проекты в этой сфере. Вендоры «облачных» решений заинтересованы в интеграции своих продуктов с серьезными, важными для бизнеса задачами. Для этого ведется создание стандартов, изучаются вопросы безопасности, рассматриваются механизмы повышения уровня услуг, обсуждаются новые ценовые модели. Рынок продвигает концепцию «облачных» вычислений, стараясь облегчить переход компаний к новой парадигме.
В отличие от множества технологий, которые уже «умерли»: видеофоны, безбумажный офис и мобильное телевидение, технология Cloud Computing по-прежнему остается на плаву. Она изменит стиль работы людей и компаний в целом по мере их перехода к более экономически эффективным сервисам.
Технология Cloud Computing особенно привлекательна для компаний малого бизнеса или начинающих предприятий, которые не в состоянии инвестировать значительные средства в собственную ИТ-инфраструктуру.
В заключении необходимо отметить, что «облачные вычисления» в масштабе всей отрасли информационных технологий являются инструментом по сближению информационных технологий и бизнеса. Облачные вычисления несут явные преимущества, как для пользователей (сокращение издержек, снижение сложности обслуживания аппаратно-программной инфраструктуры), так и для поставщиков услуг (экономия за счет масштаба производства). Но при этом заказчики рискуют утратить контроль над своими данными, размещенными в «облаке»; также миграция от одного поставщика услуг к другому может оказаться более сложным процессом, чем смена пакетов традиционного программного обеспечения. Очевидно, во избежание подобных проблем, необходима разработка согласованных стандартов, регламентирующих перемещение данных в «облаке». Так же, в связи с этим возможно развитие понятий «внешнего» (public) и «внутреннего» (private) облака. Внешние облака имеют хорошие перспективы развития в сферах с открытой информацией, к примеру, в социальных сетях. Внутренние (корпоративные) облака будут развиваться на предприятиях, для которых крайне важна безопасность информации.
В сегодняшнем экономическом
климате, в условиях ограниченности
бюджетов и высокой динамики рынка,
предприятиям крайне важно иметь
возможность оперативной
Услуги в области информационных технологий из вспомогательных процессов плавно перерастают в состав бизнес-процессов предприятия. Во главу угла ставится уже не просто бизнес-приложение, как продукт, а гибкий инструмент достижения поставленных задач, механизм повышения эффективности. При этом ценность Cloud Computing заключается в том, что бизнес сможет оперировать традиционными привычными понятиями, такими как, «услуга», «аутсорсинг», а не техническими терминами, как то «сервер приложений» или «центр обработки данных». Таким образом, модель Cloud Computing призвана стать эффективным инструментом извлечения бизнес-ценности из информационных технологий.
Список использованной литературы