ИДЕОЛОГИЯ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ Максимова Н.А. Андреева А.В. Магистрант по направлению подготовки

advertisement
ИДЕОЛОГИЯ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ
Максимова Н.А.1
Андреева А.В.1
1
Магистрант по направлению подготовки
«Прикладная математика
и информатика»
ФГБОУ ВПО Смоленский государственный университет
В современном мире информационно-коммуникационные технологии
развиваются
в
самых
разных
направлениях.
Расширению
способов
применения компьютерной техники и новых технологий способствует и
развитие Интернета. Хорошо развитая аппаратная платформа, в свою
очередь, обусловливает развитие ПО для компьютерной поддержки научных
исследований и прикладного проектирования.
Современные вычислительные задачи порождают всё более высокие
требования к используемым методам хранения данных и параллельных
вычислений. Разрабатываемые приложения должны эффективно работать на
многоядерных и многопроцессорных вычислительных системах [1,2].
Среди подобных парадигм можно выделить направление, получившее
название облачные вычисления (Cloud Computing). Концепция Cloud
Computing зародилась в 1960 году, когда Джон Маккарти высказал
предположение,
производиться
что
с
когда-нибудь
помощью
компьютерные
«общенародных
вычисления
утилит»
и
будут
получила
популярность в 2007 году благодаря быстрому развитию каналов связи и
растущей потребности как бизнеса, так и частных пользователей, в
горизонтальном масштабировании своих информационных систем [3,4].
В большей степени идеология облачных вычислений заключается в
переносе вычислений и обработки данных с персональных компьютеров на
серверы Всемирной сети.
Концепция облачных вычислений основана на уверенности в том, что
сеть Интернет в состоянии удовлетворить потребности пользователей в
генерировании и обработке данных в широком диапазоне. Таким образом,
при
использовании
облачных
вычислений
существенно
снижаются
требования к ресурсам персональных компьютеров и рабочих станций
коллективного
пользования.
Направление
облачных
вычислений
исключительно перспективно для компьютерного моделирования в режиме
удаленного доступа.
Достоинства облачных вычислений [3,4]
 Доступность. Облачные вычисления позволяют пользователям работать
не зависимо от места их расположения. экономить на закупке
дорогостоящих компьютеров и лицензионного ПО.
 Низкая стоимость. Облачные вычисления позволяют экономить на
закупке дорогостоящих компьютеров и лицензионного ПО.
 Гибкость. «Облака» дают неограниченность вычислительных ресурсов
(память, процессор, диски), за счет использования систем виртуализации.
 Надежность.
Недостатки
 Постоянное соединение с сетью.
 Программное обеспечение и его кастомизация. Есть ряд ограничений по
ПО которое можно разворачивать на «облаках» и предоставлять его
пользователю.
 Дороговизна оборудования. Зачастую для построения собственного
облака компании необходимо выделить значительные материальные
ресурсы
поэтому
экономически
выгодно
пользоваться
существующими «облаками».
В настоящее время выделяют три категории «облаков» [5,6]:
1.Публичные.
2.Частные.
уже
3.Гибридные.
Публичное
облако —
это
ИТ-инфраструктура
используемое
одновременно множеством компаний и сервисов. Вся ответственность за
управление и обслуживание лежит на владельце облака, и рядовой
пользователь практически не может в этом процессе участвовать. Примеры:
таких сервисов являются Amazon EC2, Google Apps/Docs, Salesforce.com,
Microsoft Office Web.
Частное
облако —
эксплуатируемая
обеспечивающая
в
это
ИТ-инфраструктура,
интересах
безопасную
контролируемая
одной-единственной
работу
данной
организации
организации
в
и
и
облаке.
Организация может управлять облаком самостоятельно или поручить эту
задачу внешнему подрядчику. В идеальном варианте частного облака оно
развернуто на территории организации и обслуживается ее сотрудниками.
Гибридное облако — это ИТ- инфраструктура использующая лучшие
качества публичного и частного облака.
Направление облачных вычислений содержит специализированный
спектр технологий обработки и передачи данных, когда компьютерные
ресурсы и мощности предоставляются пользователю как интернет-сервисы.
Пользователь имеет доступ к своей информации, которая постоянно хранится
на Web-серверах, только как клиент во время интернет-сеансов, с
размещением
этой
информации
(и
результатов
ее
обработки)
на
персональных компьютерах, ноутбуках, нетбуках, смартфонах и т.п.
Можно выделить несколько основных технологий (моделей) этого
направления [6,7]:
– инфраструктура как услуга (Infrastructure as a Service, IaaS);
– программная платформа (Platform as a Service, PaaS);
– данные как услуга (Data as a Service, DaaS);
– облачное приложение (Software as a Service, SaaS);
– рабочее место как услуга (Workplace as a Service, WaaS);
– всё как услуга (All as a Service, AaaS).
Из определения и истории видно, что основой для создания и быстрого
развития облачных вычислительных систем послужили крупные интернет
сервисы, такие как Google, Amazon и др, а также технический прогресс.
Развитие многоядерных процессоров привело к [3,4,5]:
 увеличению производительности, при тех же размерах оборудования;
 снижение стоимости оборудования, как следствие эксплуатационных
расходов;
 снижение энергопотребления облачной системы, для большинства ЦОД
это действительно проблема при наращивании мощностей ЦОД.
Увеличение емкостей носителей информации, снижение стоимости хранения
1 Мб информации позволило:
 безгранично (по крайней мере так позиционируют себя большинство
«облаков») увеличить объемы хранимой информации;
 снизить стоимость обслуживания хранилищ информации, значительно
увеличив объемы хранимых данных.
Развитие технологии многопоточного программирования привело к:
 эффективному
использованию
вычислительных
ресурсов
многопроцессорных систем;
 гибкое распределение вычислительных мощностей облаков.
Развитие технологий виртуализации привело к:
 созданию
программного
обеспечения,
позволяющего
создавать
виртуальную инфраструктуру;
 легкость масштабирования, наращивания систем;
 уменьшение расходов на администрирование облачных систем;
 доступность виртуальной инфраструктуры через сеть Интернет.
Увеличении пропускной способности привело к:
 увеличению скорости работы с облачными системами;
 снижение стоимости Интернет трафика для работы с большими объемами
информации;
 проникновению облачных вычислений в массы.
Все
вышеперечисленные
конкурентоспособности
факторы
облачных
привели
вычислений
к
в
повышению
ИТ
сфере.
Список используемых источников:
1. Мунерман В.И. Опыт массовой обработки данных в облачных
системах (на примере WINDOWS AZURE) //Системы высокой доступности. 2014. - Т. 9. - № 2. С. 3.
2. Мунерман В.И. Опыт массовой обработки данных в облачных
системах (на примере WINDOWS AZURE) // Системы высокой доступности.
2014. Т. 10. № 2. С. 8-3.
3. Тарнавский Г.А., Алиев А.В., Анищик В.С., Тарнавский А.Г.,
Жибинов С.Б., Чесноков С.С. Информационные технологии и проблемы
создания
Центра
компьютерного
моделирования
в
Интернете
//
Информационные технологии. 2009. №8. С.68–73.
4. Жибинов С.Б., Тарнавский Г.А., Тарнавский А.Г., Чесноков С.С.,
Алиев А.В., Анищик В.С. Интернет-Центр компьютерного моделирования в
научных исследованиях и прикладном проектировании // Проблемы
информатики. 2009. №2. С.69–76.
5. Тарнавский Г.А., Тарнавский А.Г., Гилев К.В. Информационновычислительный
программный
Интернет-центр
комплекс
«Удар»
«Аэромеханика».
//
Первая
Вычислительные
линия:
методы
и
программирование. 2005. Т.6. №1. С. 27–48.
6. Тарнавский Г.А., Шпак С.И. Сравнительный анализ скоростных и
температурных пограничных слоев и их эволюция в вязкостные и тепловые
дорожки ближнего следа // Сиб. ж. индустр. математики. 1998. Т.1, №1.
С.174–181.
7. Тарнавский Г.А., Алиев А.В., Тарнавский А.Г. Компьютерное
моделирование в аэромеханике: программный комплекс «Поток-5» //
Авиакосмическая техника и технология. 2007. №4. С.27–38.
Download