Санкт-Петербургский государственный университет
Опубликован: 20.12.2011 | Доступ: свободный | Студентов: 1220 / 54 | Оценка: 3.87 / 4.00 | Длительность: 13:43:00
Лекция 14:

Методы применения Windows Azure для решения прикладных задач

< Лекция 13 || Лекция 14: 12 || Лекция 15 >
Аннотация: В данной лекции рассмотрены вопросы применения Windows Azure для решения задач в различных предметных областях и поддержки решения прикладных задач в системе Azure.

Цель лекции: Ознакомление с методами применения Windows Azure для решения задач в различных предметных областях и с инструментами поддержки решения прикладных задач в системе Azure.

Презентацию к данной лекции Вы можете скачать здесь.

13.1. Введение. SQL Azure Reporting

Система Windows Azure только начинает распространяться в мире, ее компоненты создаются буквально с листа. Тем не менее, разработчики Windows Azure и ее квалифицированные пользователи – программисты коммерческих фирм и университетов – постоянно заботятся о том, чтобы не только "вариться в собственном соку" разработки инструментов, но и использовать Azure для решения прикладных задач. В этом – одна из важнейших целей Windows Azure, от успешного достижения которой зависит само будущее Azure.

Одним из первых шагов, предпринятых Microsoft в этом направлении, является реализация генератора отчетов SQL Azure Reporting по базам данных, доступным в SQL Azure (рис. 13.1). Разумеется, возможность обращения к генератору отчетов из облачного приложения Windows Azure весьма важна. Например, она может быть использована в облачной системе электронной коммерции (e-commerce), в которой используется база данных в SQL Azure, содержащая информацию о динамике курсов акций, - и в целом ряде других прикладных систем.

В данный момент (сентябрь 2011 г.) компонента SQL Azure Reporting существует в бета-версии.

Для доступа к SQL Azure Reporting с основной страницы http://www.azure.com следует выбрать в левой части, внизу пункт Отчеты (рис. 13.1).

Выдается информация о последовательности необходимых этапов работы: подписка на бета-тестирование; предоставление услуг.

Обращение к SQL Azure Reporting из облака Azure

увеличить изображение
Рис. 13.1. Обращение к SQL Azure Reporting из облака Azure

13.2. Краткий обзор возможностей SQL Azure Reporting на облачных страницах

На рис. 13.2 приведена облачная страница Azure, содержащая краткий обзор возможностей Azure SQL Reporting. Эти возможности аналогичны функциональности SQL Server Reporting (не облачного варианта СУБД).

Краткий обзор возможностей SQL Azure Reporting на облачных страницах

увеличить изображение
Рис. 13.2. Краткий обзор возможностей SQL Azure Reporting на облачных страницах

13.3. Портал Windows Azure Marketplace

Кроме генератора отчетов по базам данных, пользователям Windows Azure предоставляется широкий спектр облачных приложений, для хранения, рекламы и распространения которых корпорация Microsoft предоставляет портал MarketPlace (http://datamarket.azure.com) – см. рис. 13.3. Фактически портал MarketPlace – это база для накопления полезных облачных приложений.

Windows Azure Marketplace – основная страница

увеличить изображение
Рис. 13.3. Windows Azure Marketplace – основная страница

13.4. Предложения программ и данных в Windows Azure Marketplace

Среди программ и баз данных, предлагаемых пользователям на портале MarketPlace, следующие (рис. 13.4):

- Ad Manager – облачное приложение для распространения рекламных объявлений;

- Claims Service – облачное приложение для обработки данных страхования;

- UNDATA – облачная база данных ООН с информацией о развитии промышленного производства в странах мира за период с 2003 г.

Windows Azure Marketplace: Предложения программ и данных

увеличить изображение
Рис. 13.4. Windows Azure Marketplace: Предложения программ и данных

13.5. Приложение LiquidSpace в Windows Azure Marketplace

Среди интересных облачных приложений библиотеки MarketPlaceприложение LiquidSpace, предназначенное для заказа мест в гостиницах, бизнес-центрах и др. (рис. 13.5). Приложение также обеспечивает регистрацию приездов на конференции и отъездов с конференций, и т.д.

Windows Azure Marketplace – приложение LiquidSpace

увеличить изображение
Рис. 13.5. Windows Azure Marketplace – приложение LiquidSpace
< Лекция 13 || Лекция 14: 12 || Лекция 15 >