Методы применения Windows 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).
Выдается информация о последовательности необходимых этапов работы: подписка на бета-тестирование; предоставление услуг.
13.2. Краткий обзор возможностей SQL Azure Reporting на облачных страницах
На рис. 13.2 приведена облачная страница Azure, содержащая краткий обзор возможностей Azure SQL Reporting. Эти возможности аналогичны функциональности SQL Server Reporting (не облачного варианта СУБД).
увеличить изображение
Рис. 13.2. Краткий обзор возможностей SQL Azure Reporting на облачных страницах
13.3. Портал Windows Azure Marketplace
Кроме генератора отчетов по базам данных, пользователям Windows Azure предоставляется широкий спектр облачных приложений, для хранения, рекламы и распространения которых корпорация Microsoft предоставляет портал MarketPlace (http://datamarket.azure.com) – см. рис. 13.3. Фактически портал MarketPlace – это база для накопления полезных облачных приложений.
13.4. Предложения программ и данных в Windows Azure Marketplace
Среди программ и баз данных, предлагаемых пользователям на портале MarketPlace, следующие (рис. 13.4):
- Ad Manager – облачное приложение для распространения рекламных объявлений;
- Claims Service – облачное приложение для обработки данных страхования;
- UNDATA – облачная база данных ООН с информацией о развитии промышленного производства в странах мира за период с 2003 г.
13.5. Приложение LiquidSpace в Windows Azure Marketplace
Среди интересных облачных приложений библиотеки MarketPlace – приложение LiquidSpace, предназначенное для заказа мест в гостиницах, бизнес-центрах и др. (рис. 13.5). Приложение также обеспечивает регистрацию приездов на конференции и отъездов с конференций, и т.д.