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

Автор работы: Пользователь скрыл имя, 19 Октября 2013 в 18:50, курсовая работа

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

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

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

1. Введение Стр. 3
2. История Стр. 4
3. Характеристики Стр. 5
4. Модели развёртывания, обслуживания и технологии Стр. 7
4.1. Модели развёртывания Стр. 7
4.2. Модели обслуживания Стр. 8
4.3. Технологии Стр. 11
5. Что может дать использование облачных вычислений? Стр.12
6. Заключение Стр.14
7. Практическое задание (вариант 21) Стр.16
8. Список литературы и ссылки Стр.18

Файлы: 1 файл

курсовая работа.doc

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

Второй бесспорный фактор, который говорит в пользу облачных вычислений – это их надёжность. Использование облака может дать гарантированную работу сайта в  течении 99,9% времени. Подобные требования по надёжности выдвигают крупнейшие IT компании и стоит это, при использовании "классических" технологий очень и очень дорого. Для облака же это просто особенность. Таким образом, за достаточно небольшие средства вы получите постоянно функционирующий ресурс, который по надёжности не будет уступать сайтам крупнейших фирм мира.

Можно добавить ещё третий пункт – возможность  использовать что угодно: любые платформы, программы и оборудование. Вы можете получить то, что требуется именно вам и вашим приложениям или сайтам.

Как и у любой  другой сущности в нашем мире, у  облачных вычисление есть и свои недостатки. Первый – для работы в облаке требуется постоянный доступ к сети, при этом не все программы могут  работать удалённо и в некоторых случаях этот фактор может существенно сказаться на удобстве работы. Второй – это отсутствие гарантий конфиденциальности. Если быть точными, то степень закрытости данных в облаке пока остаётся загадкой даже для экспертов – эта область ещё не до конца исследована. Другими словами, не храните в облаке критически секретные данные и проблем у вас не будет.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. Заключение

Сейчас всё  больше интернет-стартапов предпочитают используют облачные сервисы вместо статичных. На данный момент самые востребованные и популярные в мире компании, предоставляющие услуги облаков – это Google и Amazon. Не исключено, что вскоре к ним присоединится и Microsoft. Рассмотрим эти платформы подробнее:

  1. Наиболее известной системой такого рода является Google AppEngine, который предоставляет некую "песочницу", ограниченную вполне конкретным API и системными сервисами. Работа с языками здесь возможна только на Python и Java, однако ресурсные ограничения достаточно либеральны, поэтому о них можно не беспокоиться на протяжении достаточно длительного времени (заявлено, что сервис доступен бесплатно для сайтов, имеющих до 5 миллионов хитов в месяц; более точные ограничения уточняйте в документации). Сервис работает как бета, поэтому только недавно стало возможным зарегистрироваться всем желающим. Цены на сервис для коммерческого использования или тех, кому мало лимитов, разумны и сравнимы с конкурентами (как обычно – оплата часов или некоторых абстрактных единиц ресурсов).
  2. Облачный сервис от Microsoft – Azure. В его основе лежит специальная версия Windows Server 2008; остальные сервисы, доступные разработчику, базируются на уже зарекомендовавших себя технологиях - .NET Runtime, SQL Service, Live, SharePoint, Dynamics CRM. Приложения имеют доступ ко всем сервисам посредством абстрагированного от деталей API, через HTTP, REST, SOAP. Судя по включению в cloud типичных бизнес-платформ, система будет в основном ориентирована на построение корпоративных приложений и сервисов. Пока идет тестирование, можно получить совершенно бесплатный доступ ко всем материалам.
  3. Amazon – один из самых больших и масштабных игроков на рынке облачных систем. Его сервисами пользуются множество компаний, почти все – стартапы, например, нашумевший Twitter решил проблему масштабирования именно при помощи Amazon EC2. Расшифровывается эта аббревиатура как Elastic Compute Cloud, и сегодня это самый доступный и надежный вариант на рынке. Однако нужно учитывать, что придется платить за все ресурсы (передаваемые данные, процессорное время, хранение данных), а возможности расширения каждого конкретного сервера все же ограничены. Также в реальной работе надо учитывать массу нюансов, например, что при выключении виртуальная машина (инстанс) не сохраняет данные и теряет свой IP-адрес. Все облачные услуги от Amazon предоставляются под общим брендом Web Services и включают, кроме EC2:
  4. SimpleDB – сервис базы данных с простым интерфейсом и SQL-подобными возможностями;
  5. Simple Storage Service или S3 для хранения больших объемов данных и REST-API для доступа;
  6. CloudFront – распределенная сеть хранения и доставки контента;
  7. Simple Queue Service – система очередей сообщений для создания распределенных приложений;
  8. Elastic MapReduce – система обработки и анализа больших объемов данных на базе открытой Apache Hadoop.

 

 

 

 

 

7. Практическое задание (вариант 21)

  • Строю таблицы по приведенным данным о доходах членов семьи

(таблица № 1, № 2), подсчитываю ежемесячный доход каждого члена семьи.

 

Так же строю таблицу  по приведенным данным о расходах семьи

(таблица № 3) за квартал, подсчитываю ежемесячный расход семьи.

 

 

 

  • Заполняю таблицу № 4 данными о доходах семьи за квартал, выполнив консолидацию по расположению данных.

 

  • Составляю таблицу планирования бюджета семьи на квартал

(таблица №  5), на основе этих данных строю  гистограмму.

 

 

 

 

8. Список литературы и ссылки

1. Название: Введение в Облачные вычисления Автор:Клементьев И. П., Устинов В. А. Издательство: УГУ  Выпуска:2007 

2. Облачные сервисы: взгляд из России Год Выпуска: 2011

3. Облачные вычисления (Cloud Application Architectures) Автор: Джордж Риз Перевод: Ольга Кокорева; Издательство: БХВ-Петербург; ISBN 978-5-9775-0630-4, 978-0-596-15636-7; 2011 г.

  1. Gillam, Lee Cloud Computing: Principles, Systems and Applications / Nick Antonopoulos, Lee Gillam. — L.: Springer, 2010. — 379 p. — (Computer Communications and Networks). — ISBN 9781849962407
  2. SoCC '10: Proceedings of the 1st ACM symposium on Cloud computing. / Hellerstein, Joseph M.. — N. Y.: ACM, 2010. — ISBN 978-1-4503-0036-0
  3. http://freshle.com/wiki/index.php/
  4. http://venture-biz.ru/informatsionnye-tekhnologii/205-oblachnye-vychisleniya
  5. http://onlanta.ru/index.php?gclid=CKT3iejy864CFQgm3god0V_bnQ

 

 


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