Облачные вычисления. Платформа Windows Azure

Автор работы: Пользователь скрыл имя, 26 Декабря 2013 в 17:42, реферат

Краткое описание

Облачные вычисления обладают многими преимуществами по сравнению с традиционными решениями для построения инфраструктур предприятий, предложению сервисов и услуг.

Содержание

Перечень условных обозначений и сокращений 4
Введение 5
1 Облачные вычисления 7
1.1 Где располагаются приложения? 7
1.2 Основные характеристики облачных вычислений 8
Масштабируемость 8
Эластичность 9
Мультитенантность 9
Оплата за использование 9
Самообслуживание 9
1.3 Облачные вычисления и предоставляемые ими сервисы 10
Программное обеспечение как сервис (SaaS) 11
Платформа как сервис (PaaS) 11
Инфраструктура как сервис 12
1.4 Облачные сервисы и границы управляемости 12
1.5 Существующие облачные платформы 13
1.6 Почему рынку нужны облачные технологии? 15
1.7 Прогнозы развития рынка 17
Прогноз IDC: Рынок облачных сервисов вырастет в 2,5 раза 17
Прогноз Edge Strategies и Microsoft 17
Прогноз Gartner 18
2 Платформа Windows Azure 20
2.1 Обзор платформы Windows Azure 21
2.2 Компоненты облачной платформы 22
2.2.1 Веб-сайты 22
2.2.2 Виртуальные машины 25
2.2.3 Облачные службы 26
2.2.4 Мобильные службы 27
2.2.5 Данные большого объема 29
2.2.6 Службы мультимедиа 32
2.3 Развитие платформы 34
2.3.1 Магазин Windows Azure 35
2.4 Особенности использования Windows Azure 36
3 Применение информационных технологий в диссертации 38
3.1 Применение ИТ в работе 42
3.1.1 Постановка задачи 43
3.1.2 Векторный метод конечных элементов 44
3.1.3 Назначение и область применения продукта 45
3.1.4 Структура программного обеспечения 46
3.1.5 Средства, использованные для разработки 49
3.2 Применение облачных вычислений 51
3.2.1 Модели облачных вычислений для работы 51
Заключение 53
Список использованных источников 55
Приложение А Бизнес-модель облачных приложений 57

Вложенные файлы: 1 файл

Реферат по дисциплине «Основы информационных технологий» на тему.docx

— 1.13 Мб (Скачать файл)

1.6 Почему рынку нужны облачные технологии?

 

Компания  Citrix (один из ведущих игроков рынка Cloud Computing) заинтересовалась вопросом, что вообще думают обычные люди о Cloud Computing. Она опросила тысячу простых американцев, и вот что выяснилось. На вопрос "Что такое Cloud Computing?" только 16% четко ответили, что это компьютерная сеть, предназначенная для хранения и обработки данных, доступная через интернет. Другие варианты ответов были разнообразны и включали в себя, например, "образование облаков в атмосфере", "ортопедическая подушка", "фильм", "название кафе", "бренд туалетной бумаги". 54% опрошенных заявили, что они никогда не пользовались Cloud Computing (хотя, судя по ответам на другие вопросы, 95% из них все-таки пользовались).

В ответ на вопрос о пользе Cloud Computing, 68% сказали, что это экономия денег. 40% ответили, что это возможность работать дома голышом. 33% - возможность загорать на пляже и работать со своими файлами. 25% - возможность хранить компрометирующие видео НЕ на своем компьютере. 35% - возможность сотрудничать с неприятными людьми без личной встречи.

 

Преимущество Cloud Computing? [14]

 

Треть западноевропейских розничных компаний планирует увеличить  расходы на облачные сервисы более  чем на 25%, по данным очередного исследования компании IDC. По мнению экспертов IDC, текущий  уровень адаптации cloud computing среди ритейлеров в Западной Европе достаточно низок, и, тем не менее, уже к 2014 году этот показатель увеличится на 300%.

 

Действительно, сегодня почти  все крупные игроки рынка ИТ услуг так или иначе обращаются к облачным услугам и сервисам. Кто-то создает свои платформы, кто-то же использует существующие и развивает на их основе свою инфраструктуру, которую затем предлагает другим.

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

Более подробно про тенденции  роста можно прочитать здесь:

  • Облачные вычисления: тенденции развития и основные «игроки». Часть 1 [15];
  • Облачные вычисления: 10 изменений, которые произойдут с ними к 2020 г. [16];
  • Тренды рынка и будущее облачных технологий [17].

1.7 Прогнозы развития  рынка

 

Согласно многим прогнозам  [18] рынок облачных вычислений будет расти все больше и через несколько лет превзойдет по показателям более чем в 2 раза показатели 2012 года.

Прогноз IDC: Рынок  облачных сервисов вырастет в 2,5 раза

 

Мировые расходы на публичные  облачные сервисы превысят $40 млрд в 2012 году, а к 2016 году, по прогнозам IDC [1], могут достигнуть уже $100 млрд по сравнению с $40 млрд в 2012 году. Среднегодовой  темп прироста этого рынка в период с 2012 по 2016 год составит 26,4%, что в  пять раз превышает темпы роста  ИТ индустрии в целом.

К 2016 году на публичные облачные сервисы придется 16% выручки в  пяти ключевых технологических категориях: приложения, инфраструктурный софт, PaaS, серверы и базовые системы хранения. Что более значимо, облачные сервисы сгенерируют 41% всего роста в этих областях.

На софт как сервис (SaaS) придется максимальная доля выручки на рынке публичных облачных сервисов в ближайшие 5 лет, прогнозируют аналитики IDC. Но другие категории, в особенности базовое хранение и PaaS, покажут сопоставимо более высокий темп роста. Усиления сегмента PaaS решений будет максимальным в ближайшие 12-18 месяцев, говорится в исследовании.

С географической точки зрения США останется крупнейшим региональным рынком публичных облачных услуг, за ними будут следовать Западная Европа и Азиатско-Тихоокеанский регион (исключая Японию). Но максимум роста  придется на рынки развивающихся  стран, чья коллективная доля в общемировом  объеме удвоится к 2016 году и составит 30%.

Прогноз Edge Strategies и Microsoft

 

По данным опубликованного  в первом квартале 2012 года совместного исследования Edge Strategies и Microsoft, в течение ближайших пяти лет стоит ожидать удвоения количества платных облачных сервисов, потребителями которых выступают компании из числа малого и среднего бизнеса. Количество мелких компаний, использующих хотя бы один платный облачный сервис, утроится в ближайшие три года.

«Прошли времена, когда ИТ-инфраструктура и сервисы корпоративного уровня оставались исключительной прерогативой крупных корпораций», – заявил Марко  Лимена (Marco Limena), вице-президент подразделения Microsoft Operator Channels. – «Концепция облачных вычислений сделала доступными самые современные и сложные технологии для представителей сегмента SMB. Это необходимое подспорье для успешной конкуренции в условиях быстро меняющихся макроэкономических показателей. Компании смогут тратить меньше времени и денежных средств на ИТ и больше фокусироваться на приоритетных задачах развития бизнеса».

Как показывают результаты проведенного исследования, 59% компаний, использующих облачные сервисы, отмечают значительное повышение эффективности работы ИТ-служб по сравнению с 30% компаний с традиционным устройством ИТ-инфраструктуры.

Несмотря на замедление темпов экономического роста, 63% предприятий SMB, потребляющих облачные сервисы, в  ближайшие 12-18 месяцев рассчитывают на увеличение объемов продаж. Напрямую связывают использование современных  технологий с прогнозируемым улучшением бизнес-показателей 55% опрошенных респондентов, с повышением конкурентоспособности  на рынке – 58%. Половина принявших  участие в опросе организаций  считает, что важность облачных вычислений для операционной деятельности со временем возрастет.

Только 20% компаний уверены, что данные в облаке подвержены большей  опасности нежели во внутрикорпоративных  системах. Напротив, не видят никакой  разницы между этими двумя  вариантами 36% респондентов или 49% из числа  более крупных компаний в сегменте SMB.

В исследовании принимали  участие ответственные за принятие решений ИТ-менеджеры свыше 3000 компаний в сегменте SMB в 13 странах мира.

Прогноз Gartner

 

Gartner прогнозирует, что глобальные доходы от продаж услуг software-as-a-service (SaaS) в 2012 году вырастут на 17,9% по сравнению с прошлым годом и достигнут $14,5 млрд. Тенденция роста сохранится вплоть до 2015 года, когда объем рынка достигнет $22,1 млрд.

Закономерно, самым зрелым и одновременно многообещающим регионом для SaaS остается Северная Америка и, в частности, США. По прогнозам Gartner, доходы от продаж соответствующих услуг здесь вырастут с $7,8 млрд в 2011 году до $9,1 млрд в 2012 году. Заказчики предпочитают использовать в рамках модели SaaS преимущественно электронную почту и офисные приложения, финансовое ПО, программы для управления расходами. Системы веб-конференций в Северной Америке тоже более востребованы, чем в других регионах, по причине большого количества территориально-распределенных структур.

«После свыше 10 лет фактического использования модель SaaS, наконец, начала получать повсеместное признание и распространение в сегменте корпоративных приложений», – говорит Шарон Мерц (Sharon Mertz), директор по исследованиям Gartner. – «Этому способствуют ограниченные ИТ-бюджеты, увеличение численности сообществ разработчиков, работающих в рамках модели platform as a service (PaaS), и растущий интерес к теме облачных вычислений».

В зависимости от региона  Gartner указывает на различные сдерживающие факторы, препятствующие распространению модели SaaS. В Северной Америке заказчики чаще всего жалуются на недостаточную гибкость и сложность интеграции с существующими решениями, в ЕМЕА – на ненадежную работу сетей, в азиатском и тихоокеанском регионе – на длительные сроки реализации проектов. Вендоры за пределами домашних рынков предпринимают более агрессивные попытки привлечения заказчиков, в частности, предлагают локализованные версии решений, создают альянсы и строят ЦОД, чтобы в максимально большей степени соответствовать ожиданиям заказчиков.

 

Таким образом, исходя из прогнозов  можно заключить, что тренд облачных вычислений будет расти и на рынке  будут появляться новые игроки, а  текущие будут предлагать все  более широкий и доступный  перечень услуг и довольно приятную плату за использование. Последние  новости об облачном хранении данных [19, 20] говорят о том, что становится все выгоднее хранить данные в облаках.

 

 

 

2 Платформа Windows Azure

 

Windows Azure [8] – это открытая и гибкая облачная платформа, которая позволяет вам быстро выполнять построение приложений, развертывать их и управлять ими в рамках глобальной сети из центров данных, управляемых корпорацией Майкрософт. Можно осуществлять построение приложений с помощью любого языка, средства или любой платформы, а также интегрировать общедоступные облачные приложения с существующей ИТ-средой.

Основные преимущества и  особенности платформы [21]:

  • Всегда наготове. Всегда в строю.

Windows Azure предлагает ежемесячное соглашение об уровне обслуживания на уровне 99,95 %, что позволяет создавать и запускать высокодоступные приложения, не сосредотачивая внимание на инфраструктуре. Эта платформа обладает возможностью автоматического применения исправлений для операционной системы и служб, встроенной балансировкой сетевой нагрузки и устойчивостью к аппаратным сбоям. Она поддерживает модель развертывания, которая позволяет обновлять приложение с нулевым временем простоя.

  • Открытость.

Windows Azure позволяет использовать для построения приложений любой язык, любое средство или любую платформу. Компоненты и службы предоставляются с помощью открытых протоколов REST. Клиентские библиотеки Windows Azure доступны для нескольких языков программирования, выпускаются по лицензии с открытым исходным кодом и размещаются на сайте GitHub.

  • Неограниченные серверные ресурсы. Неограниченное хранилище.

Windows Azure позволяет легко масштабировать приложения до любого размера. Это полностью автоматизированная платформа самообслуживания, которая позволяет вам подготавливать ресурсы к работе за считанные минуты. Гибко расширяйте или сокращайте использование ресурсов в соответствии со своими потребностями. Оплата производится только за ресурсы, используемые вашим приложением. Платформа Windows Azure доступна в нескольких центрах обработки данных по всему миру, что позволяет вам развертывать приложения ближе к клиентам. Сегодня это 6 датацентров, по 2 на регион (Северная Америка, Европа, Азия).

  • Расширенные возможности.

Платформа Windows Azure является гибкой облачной платформой, которая способна удовлетворить любые потребности приложений. Она обеспечивает надежное размещение и масштабирование кода в ролях выполнения приложений. Для хранения данных можно использовать реляционные БД SQL, хранилища таблиц NoSQL, неструктурированные хранилища больших двоичных объектов, а при необходимости использовать компоненты Hadoop и службы бизнес-аналитики для интеллектуального анализа данных. Возможности безопасного обмена сообщениями платформы Windows Azure позволяют развертывать распределенные приложения и гибридные решения, работающие в смешанной облачной и локальной среде предприятия. Использование распределенного кэширования или сети кэширующих серверов (CDN) позволяет сократить задержку и улучшить временные характеристики приложения во всех точках земного шара.

 

 

Рисунок 2.1 – Домашняя страница официального портала Windows Azure [8]

2.1 Обзор платформы Windows Azure

 

Платформа Windows Azure предоставляет набор сервисов, которые, в основной массе, схожи с сервисами, используемыми разработчиками «традиционных» приложений:

  • Вычислительные сервисы. Представляют собой контейнеры для приложений с поддержкой современных технологий разработки, включая .NET, Java, PHP, Python, Ruby on Rails и нативный код.
  • Сервисы хранения данных. Масштабируемая распределенная система хранения данных, поддерживающая ряд моделей хранения, включая табличные структуры, бинарные объекты, асинхронные очереди сообщений, традиционные файловые системы и сети распределения контента (CDN, content distribution networks).
  • Коммуникационные сервисы. Доступны через облачную сервисную шину и могут использоваться как средство обмена сообщениями или брокер соединений с другими облачными сервисами или сервисами, находящимися у заказчиков.
  • Сервисы обеспечения безопасности. Сервисы управления доступом, основанные на политиках, которые поддерживают механизмы федерации и позволяют интегрироваться с существующими системами управления идентификацией.
  • Прикладные сервисы. Компоненты и сервисы, которые могут использоваться для разработки облачных приложений и прикладных сервисов.

2.2 Компоненты облачной платформы

 

Платформа состоит из следующих  основных компонентов:

  • веб-сайты;
  • виртуальные машины;
  • мобильные службы;
  • облачные службы;
  • большие объемы данных (хранилища);
  • мультимедиа.

Для каждого компоненты возможны свои сценарии использования, причем они  могут включать в себя несколько  компонентов.

 

 

 

Рисунок 2.2 – Логотипы компонентов платформы

2.2.1 Веб-сайты

 

Веб-разработка является одиним из самых быстрорастущих трендов. Развитие Интернета и технологии, обеспечивающих доступ к нему, требует новых средств и моделей для развертывания сайтов и обеспечения их высокой доступности и надежности. Традиционные хостинги остаются популярными и постоянно обновляются, при этом предоставляют самые последние версии средств для поддержания сайтов.

Облачные платформы позволяют  расширить возможности разработки и предоставляют высокую степень  масштабируемости. Они предоставляют качественно новые услуги, которые отличаются большей гибкостью, управляемостью и т.д. Это в свою очередь позволяет управлять своими затратами и платить лишь за реально необходимые и использованные ресурсы, сокращая издержки. В начале можно начать с небольшого сайта с настройками по умолчанию. Далее, при необходимости, можно подобрать подходящую виртуальную машину под высоконагруженный сайт, увеличить трафик, добавить другие сервисы, такие как кэширование, CDN, базы данных SQL, хранилище и т.д.

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