Автор работы: Пользователь скрыл имя, 17 Октября 2013 в 23:12, реферат
S+S (Software + Servise) – это альтернативная по отношению к SaaS технология, продвигаемая Microsoft. В отличии от модели SaaS, в которой пользователь получает доступ к приложению через браузер или тонкий клиент, модель S+S предполагает наличие достаточно функционального программного обеспечения, установленного на компьютере.
Появление S+S обусловлено стремлением объединить сильные стороны SaaS и десктопного ПО. С одной стороны, сохраняются преимущества от использования централизованного интернет-приложения (мобильность, глобальный доступ). С другой стороны, пользователь получает быстродействие и богатство интерфейса, свойственные десктопному ПО.
Перечень условных обозначений и сокращений 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
Рисунок 2.8 – Компоненты SQL Azure
Экземпляр базы SQL Azure реализован как три реплики в рамках серверной инфраструктуры, поддерживаемой Cloud Fabric. Этот компонент обеспечивает высокую надежность, доступность и масштабируемость с помощью автоматической и прозрачной для пользователей репликации и поддержки отказоустойчивости. Также поддерживается балансировка нагрузки и синхронизация инкрементальных изменений во всех репликах данных. Cloud Fabric отслеживает все конфликты при изменениях/обновлениях данных, используя двунаправленную синхронизацию данных между репликами на основе встроенных или задаваемых пользователями политик. Основные компоненты SQL Azure показаны на рисунке 2.8.
Так как SQL Azure построена на основе SQL Server, пользователи получают знакомую реляционную модель данных, которая практически симметрична с серверами SQL Server, развернутыми у заказчиков. Поддерживаются многие возможности ядра SQL Server, хотя в текущей реализации облачной базы данных SQL Azure существует ряд ограничений.
2.2.5.2 Ключевые сценарии использования SQL Azure
Можно выделить четыре основных, высокоуровневых сценария использования SQL Azure:
Все эти сценарии решают наиболее
часто возникающие перед
Рисунок 2.9 – Структура Windows Azure Media Services
Windows Azure Media Services – это облачное PaaS-решение, которое позволяет вам эффективно строить медиа-сервисы и доставлять медиа-контент вашим потребителям. Решение предлагает набор готовых к применению сервисов, которые позволяют производить быстрое получение медиа-материала, кодирование, конвертирование формата, хранение, защиту контента и доставку видео как в live-формате так и по требованию. Windows Azure Media Services так же поддерживают доставку контента на любое устройство или платформу, включая: HTML5, Silverlight, Flash, Windows 8, iPad, iPhone, Android, Xbox и Windows Phone. Кроме того, Windows Azure Media Services – это технологии платформы Microsoft Media Platform [23].
Windows Azure Media Services предоставляют следующие сервисы для построения собственных медиа-сервисов и приложений:
Рисунок 2.10 – Архитектура Windows Azure Media Services
Если приглядеться к схеме, можно увидеть ещё одну замечательную особенность Windows Azure Media Services – они могут быть источником медиа контента практически для всех типов устройств, присутствующих сейчас на рынке: начиная, от обычных настольных компьютеров и заканчивая телевизионными приставками или смартфонами.
И, конечно же, этот замечательный функционал доступен разработчикам через REST API, что позволяет создавать решения на базе Windows Azure Media Services с использованием любой привычной, удобной или, например, являющейся стандартом в организации технологии. Разработчикам на платформе .NET доступен Windows Azure Media Services SDK for .NET, который в удобной форме оборачивает предоставляемый REST API.
Используйте службы Media Services в следующих целях:
Создавайте полные рабочие
процессы для мультимедиа в облаке.
Службы мультимедиа предоставляют
ряд встроенных и готовых к
использованию компонентов
Легко интегрируйте службы мультимедиа с уже используемыми средствами и процессами. Например, закодируйте контент на сайте, а затем загрузите его в службы мультимедиа, чтобы преобразовать его в различные форматы и доставить с помощью сторонней сети CDN. Службы мультимедиа можно вызывать отдельно через стандартные API REST для облегчения интеграции с внешними приложениями и службами.
Теперь создавать, доставлять
объекты мультимедиа и
Данный сервис был представлен летом 2012 года, однако не смотря на свою молодость, можно привести потрясающий пример его использования – трансляция олимпиады в Лондоне [24].
Платформа постоянно обновляется и в ней появляются все новые функции. Среди последних новинок и обновлений, последнее из которых было в октябре 2012 года, можно отметить следующее:
Предыдущее обновление платформы и наиболее масштабное было в июне 2012, которое принесло множество новшеств. Это обновление стало для платформы наиболее крупным, принесшим как новые сервисы, так и новую версию портала управления.
Одним из направлений развития платформы является предоставление мобильных сервисов, которые позволяют создавать универсальные приложения в облаке, которые будут работать с мобильными платформами. Например, сервис Push-уведомлений, хранение данных в облаке и др. Самой важной особенностью является то, что Azure по сути на сегодня является больше платформой для разработчиков и компаний, которые создают свои системы в облаках.
Последние обновления тесно связаны также и с другими продуктами и сервисами Microsoft. В течении сентября-октября 2012 года были представлены новейшие продукты, в частности Windows8, Windows Server 2012, Visual Studio 2012, Windows Phone 8. Новая версия популярного продукта Office 2013 также была собрана и перешла в стадию RTM. Официально запуск новых офисных продуктов намечен на начало 2013 года. Компания в 2012 году полностью обновляет свое портфолио продуктов и предоставляет потребителям новые возможности известных платформ.
Сайт Windows Azure Marketplace – это глобальный интернет-магазин приложений SaaS и лучших наборов данных. Представив свои приложения для Windows Azure на этом сайте, их можно продавать по всему миру. Кроме того, имеется возможность подписаться в своих приложениях на целый ряд лучших наборов данных, представленных на этом сайте, либо распространять собственные наборы данных, извлекая прибыль.
Сценарии использования магазина:
Рисунок 2.11 – Магазин данных
Рисунок 2.12 – Магазин сервисов
Платформа является еще довольно
молодой и постоянно
Кроме того, для того, чтобы использовать самые последние версии сервисов и услуг стоит всегда быть на связи с разработчиками и читать обновления в блогах. Только таким образом можно узнавать о нововведениях и изменениях. С учетом того, что компания Microsoft работает на множестве фронтов, это приводит к тому, что некоторые из ее сервисов, технологий и услуг могут быть недостаточно качественно реализованы.
Облачная платформа также
предоставляет новые виды сервисов,
например, высокопроизводительные вычисления.
Это значит, что облако может быть
использовано как кластер с возможностью
гибкой масштабируемости и оперативности
в выделении необходимых
Рассматриваемая облачная платформа является на рынке одной из лучших и со временем может занять значительную долю рынка.
Применение информационных технологий в науке и исследованиях является сегодня стандартом де-факто, так как именно благодаря развитию технологий стали возможны многие изобретения, новые открытия и многое другое. Тяжело представить как бы шло развитие не будь в распоряжении ученых и исследователей тех передовых средств, которые помогают им решать сложнейшие задачи и получать результаты, которые приводят к новым открытиям. Именно развитие науки и техники породило сам феномен ИТ – благодаря открытия в химии, физике, математике, механике, материаловедении стало возможным появление компьютеров и других вычислительных устройств.
Одной из областей, в которой
многое отведено именно компьютерам
и сложным вычислениям является
моделирование, которое называют компьютерным.
Это развитие других видов моделирования,
которые теперь используют вычислительные
ресурсы современных
Компьютеры позволяют не только решать, но и обеспечивают хранение для огромного объема данных, получаемых в результатах исследований. Так с самого начала появления устройств хранения информации, сегодня остро стоит вопрос о том, какие новые технологии необходимо применять для хранения накапливающейся информации. Гибкие ленты ушли в прошлое, хотя ряд лабораторий предлагает новые их виды, позволяющие хранить огромные блоки информации. Стандартом хранения сегодня являются жесткие диски с вращающимися пластинами высокой плотности. Их собирают в виде центров обработки и хранения данных, которые агрегируют огромные ресурсы, необходимые для обеспечения работоспособности многих лабораторий, а также, что самое главное – глобальной сети Интернет. XXI век называется информационным не просто так, а потому, что движущей силой служит информация, которой все больше и больше и обработать всю на сегодня не способно все человечество. Сегодня ставятся вопросы об открытии многих данных, собранных учеными в закрытых лабораториях и исследовательских центрах для общества и поиск новых алгоритмов и способов их обработки. Так, например, не так давно NASA объявила о том, что открывает огромный массив данных для их публичного использования. Собранные за десятилетия данные могут быть полезны как другим компаниям, так и образовательным учреждениям, которые постоянно проводят научные исследования со студентами, магистрантами и аспирантами, часть из которых будет делать проекты и писать диссертации. Это решение было принято с целью помочь определенному кругу лиц в их исследованиях, так как не все обладают такими ресурсами, как NASA и другие крупные компании.
Сегодня на ИТ ложится бремя человеческой цивилизации, когда почти все сферы жизни становятся все более и более зависимыми от них. Высокая доступность Интернет предоставляет возможность доступа ко множеству ресурсов, оперативному созданию контента и передачи его мгновенно по всему миру. Новые предприятия и организации строят свою деятельность на основе интеллектуальных и сложных инфраструктур. Учебные заведения, от школ до ВУЗов стараются предоставлять как можно больше информации с помощью информационных технологий, обеспечивать взаимодействие учащихся с преподавателями, предлагают дистанционное обучение и многое другое.
Информация о работе Облачные вычисления. Платформа Windows Azure