180 likes | 319 Views
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 1 2 Новая версия инструментов Windows Azure. Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java- технологии Санкт-Петербургский государственный университет
E N D
Развитие платформы облачных вычислений Microsoft Windows AzureЛекция 12Новая версия инструментов Windows Azure Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java-технологии Санкт-Петербургский государственный университет Email: vosafonov@gmail.com WWW: http://www.vladimirsafonov.org
Новые инструменты Windows Azure (C) Сафонов В.О. 2013 • За два года – огромный прогресс в развитии инструментов разработки облачных приложений для Azure • Azure Software Development Kits (SDK) – комплексы инструментальных программных средств для разработки облачных приложений Windows Azure на различных языках программирования и для различных платформ • Средства командной строкидля Azure (например, Windows Azure PowerShell) • Скачивание инструментов Azure – через основное меню
Выбор пункта Загрузки основного меню Windows Azure для скачивания инструментов (C) Сафонов В.О. 2013
Основная страница для загрузки инструментов Azure: Пакеты SDK (C) Сафонов В.О. 2013
Azure SDK (C) Сафонов В.О. 2013 • Инструментарии для разработки облачных сервисов • Имеются для следующих платформ и языков: • .NET (на языках C#, VB и др.) – средствами Visual Studio 2010 или 2012 • Node.js – инструмент для быстрого создания Web-сайтов с помощью языка JavaScript (Azure SDK для Windows, Mac, Linux) • PHP (Azure SDK для Windows, Mac, Linux) • Java (Azure SDK для Windows, Mac, Linux) • Python (Azure SDK для Windows, Mac, Linux) • Пакеты SDK для мобильных платформ • Пакеты SDK для медиа-сервисов
Основная страницы загрузки инструментов Azure: Средства командной строки (C) Сафонов В.О. 2013
Средства командной строкидля Windows Azure (C) Сафонов В.О. 2013 WindowsAzure PowerShell – инструмент командной строки для взаимодействия с виртуальными машинамии виртуальными сетями Windows Azure с помощью коммандлетов (cmdlets). Аналогичен новому инструменту командной строки Windows PowerShell Межплатформенный интерфейс командной строки Интерфейс командной строки для Mac Интерфейс командной строки для Linux
Пакеты Azure SDK для мобильных сервисов (C) Сафонов В.О. 2013 Магазин Windows Windows Phone 8 iOS (Apple)
Страница загрузки пакетов SDK для мобильных сервисов (C) Сафонов В.О. 2013
Страница загрузок исходных кодов SDK для разработки мобильных сервисов Windows Azure и примеров таких сервисов (C) Сафонов В.О. 2013
Страницы загрузок пакетов SDK для .NET (C) Сафонов В.О. 2013
Новые возможности Visual Studio 2012 для Windows Azure (C) Сафонов В.О. 2013 Возможность создавать проекты, предназначенные для .NET Framework4.5, которые будут работать на виртуальных машинах Windows2012 Server Возможность изменить целевую платформу существующих проектов на .NET Framework 4.5, если вручную сбросить параметр osFamily в файле .csdef проекта.
Страница загрузок пакетов SDK для Java (C) Сафонов В.О. 2013
Поддержка разработчиков для всех Azure SDKs (C) Сафонов В.О. 2013 Учебное пособие для начала работы (в настоящее время - на английском языке) Клиентские библиотеки Исходные коды
Пример учебного пособия для начала работы: Конфигурирование виртуальной машины Azure для выполнения сервера приложений Java (C) Сафонов В.О. 2013
Страницы загрузок исходных кодов Azure SDK для Java (C) Сафонов В.О. 2013
Пакеты SDK для разработки облачных медиа-сервисов (C) Сафонов В.О. 2013 • Azure Media Services – сервисы для проигрывания медиа-файлов в облаке с различных платформ • Имеются следующие SDK для разработки облачных медиа-сервисов: • Пакет SDK для Windows 8 • Подключаемый модуль для OSMF (Open Source Media Framework – открытой платформы для разработки медиа-плейеров) • Пакет SDK для iOS Media Player • Пакет SDK дляSilverlight и Windows Phone 8
Домашнее задание к лекции 12 (C) Сафонов В.О. 2013 Инсталлируйте Azure SDK for Java, создайте виртуальную машину в облаке Azure и запустите на ней сервер приложений Java, предварительно инсталлировав в виртуальной машине JDK Инсталлируйте Azure SDK для мобильных приложений и разработайте простой мобильный сервис для Azure на основе учебного пособия, доступного в облаке Разработайте облачный медиа-сервис для проигрывания медиа-файлов в облаке для какой-либо платформы