18
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 12 Новая версия инструментов Windows Azure Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java-технологии Санкт-Петербургский государственный университет Email: [email protected] WWW: http://www.vladimirsafonov.org

Сафонов Владимир Олегович Профессор кафедры информатики

Embed Size (px)

DESCRIPTION

Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 1 2 Новая версия инструментов Windows Azure. Сафонов Владимир Олегович Профессор кафедры информатики Заведующий лабораторией Java- технологии Санкт-Петербургский государственный университет - PowerPoint PPT Presentation

Citation preview

Page 1: Сафонов  Владимир  Олегович Профессор кафедры информатики

Развитие платформы облачных вычислений

Microsoft Windows AzureЛекция 12

Новая версия инструментов Windows Azure

Сафонов Владимир ОлеговичПрофессор кафедры информатики

Заведующий лабораторией Java-технологииСанкт-Петербургский государственный университет

Email: [email protected]: http://www.vladimirsafonov.org

Page 2: Сафонов  Владимир  Олегович Профессор кафедры информатики

За два года – огромный прогресс в развитии инструментов разработки облачных приложений для Azure

Azure Software Development Kits (SDK) – комплексы инструментальных программных средств для разработки облачных приложений Windows Azure на различных языках программирования и для различных платформ

Средства командной строки для Azure (например, Windows Azure PowerShell)

Скачивание инструментов Azure – через основное меню

(C) Сафонов В.О. 2013

Новые инструменты Windows Azure

Page 3: Сафонов  Владимир  Олегович Профессор кафедры информатики

(C) Сафонов В.О. 2013

Выбор пункта Загрузки основного меню Windows Azure для скачивания

инструментов

Page 4: Сафонов  Владимир  Олегович Профессор кафедры информатики

(C) Сафонов В.О. 2013

Основная страница для загрузки инструментов Azure: Пакеты SDK

Page 5: Сафонов  Владимир  Олегович Профессор кафедры информатики

Инструментарии для разработки облачных сервисов

Имеются для следующих платформ и языков:- .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 для медиа-сервисов

(C) Сафонов В.О. 2013

Azure SDK

Page 6: Сафонов  Владимир  Олегович Профессор кафедры информатики

(C) Сафонов В.О. 2013

Основная страницы загрузки инструментов Azure: Средства командной строки

Page 7: Сафонов  Владимир  Олегович Профессор кафедры информатики

Windows Azure PowerShell – инструмент командной строки для взаимодействия с виртуальными машинами и виртуальными сетями Windows Azure с помощью коммандлетов (cmdlets). Аналогичен новому инструменту командной строки Windows PowerShell

Межплатформенный интерфейс командной строки

Интерфейс командной строки для Mac Интерфейс командной строки для Linux

(C) Сафонов В.О. 2013

Средства командной строки для Windows Azure

Page 8: Сафонов  Владимир  Олегович Профессор кафедры информатики

Магазин Windows Windows Phone 8 iOS (Apple)

(C) Сафонов В.О. 2013

Пакеты Azure SDK для мобильных сервисов

Page 9: Сафонов  Владимир  Олегович Профессор кафедры информатики

(C) Сафонов В.О. 2013

Страница загрузки пакетов SDK для мобильных сервисов

Page 10: Сафонов  Владимир  Олегович Профессор кафедры информатики

(C) Сафонов В.О. 2013

Страница загрузок исходных кодов SDK для разработки мобильных

сервисов Windows Azure и примеров таких сервисов

Page 11: Сафонов  Владимир  Олегович Профессор кафедры информатики

(C) Сафонов В.О. 2013

Страницы загрузок пакетов SDK для .NET

Page 12: Сафонов  Владимир  Олегович Профессор кафедры информатики

Возможность создавать проекты, предназначенные для .NET Framework 4.5, которые будут работать на виртуальных машинах Windows 2012 Server

Возможность изменить целевую платформу существующих проектов на .NET Framework 4.5, если вручную сбросить параметр osFamily в файле .csdef проекта.

(C) Сафонов В.О. 2013

Новые возможности Visual Studio 2012 для Windows Azure

Page 13: Сафонов  Владимир  Олегович Профессор кафедры информатики

(C) Сафонов В.О. 2013

Страница загрузок пакетов SDK для Java

Page 14: Сафонов  Владимир  Олегович Профессор кафедры информатики

Учебное пособие для начала работы (в настоящее время - на английском языке)

Клиентские библиотеки Исходные коды

(C) Сафонов В.О. 2013

Поддержка разработчиков для всех Azure SDKs

Page 15: Сафонов  Владимир  Олегович Профессор кафедры информатики

(C) Сафонов В.О. 2013

Пример учебного пособия для начала работы: Конфигурирование виртуальной машины Azure для выполнения сервера

приложений Java

Page 16: Сафонов  Владимир  Олегович Профессор кафедры информатики

(C) Сафонов В.О. 2013

Страницы загрузок исходных кодов Azure SDK для Java

Page 17: Сафонов  Владимир  Олегович Профессор кафедры информатики

Azure Media Services – сервисы для проигрывания медиа-файлов в облаке с различных платформ

Имеются следующие SDK для разработки облачных медиа-сервисов:

- Пакет SDK для Windows 8- Подключаемый модуль для OSMF (Open

Source Media Framework – открытой платформы для разработки медиа-плейеров)

- Пакет SDK для iOS Media Player- Пакет SDK для Silverlight и Windows Phone

8(C) Сафонов В.О. 2013

Пакеты SDK для разработки облачных медиа-сервисов

Page 18: Сафонов  Владимир  Олегович Профессор кафедры информатики

Домашнее задание к лекции 12

1.Инсталлируйте Azure SDK for Java, создайте виртуальную машину в облаке Azure и запустите на ней сервер приложений Java, предварительно инсталлировав в виртуальной машине JDK

2.Инсталлируйте Azure SDK для мобильных приложений и разработайте простой мобильный сервис для Azure на основе учебного пособия, доступного в облаке

3.Разработайте облачный медиа-сервис для проигрывания медиа-файлов в облаке для какой-либо платформы

(C) Сафонов В.О. 2013