Цель лекции: Ознакомление с архитектурой инструментальных программных средств (SDK) для работы с новой версией Windows Azure на различных языках программирования.
Презентацию к лекции вы можете скачать здесь.
За два года, со времени выхода предыдущего курса автора по Azure, был достигнут поистине огромный прогресс в развитии инструментов разработки облачных приложений для Azure.
В настоящее время доступны следующие виды инструментов Azure:
Скачивание инструментов Azure возможно через основное меню новой версии облака. Кроме того, как видно из предыдущих лекций, платформа Azure подсказывает пользователю, какие инструменты в необходимых случаях нужно загрузить для разработки конкретного вида облачных приложений (например, мобильных сервисов).
На рис 15.1 показано, каким образом можно перейти к основной странице загрузок инструментов Azure – выбором пункта Загрузки основного меню Azure:
(рис 15.1) Выбор пункта Загрузки основного меню Azure
Azure SDK – это инструментарии для реализации облачных сервисов, которорая возможна на многих языках и платформах. В новой версии Azure число SDK значительно увеличилось. Имеются Azure SDK для следующих платформ и языков:
На рис 15.22 показана основная страница загрузок пакетов SDK.
(рис 15.2) Основная страница загрузок пакетов SDK
Подобных возможностей в Windows Azure раньше не было. В новой версии Azure доступны средства работы с Windows Azure из командной строки для различных платформ:
Windows Azure PowerShell – инструмент командной строки для взаимодействия с виртуальными машинами и виртуальными сетями Windows Azure с помощью коммандлетов (cmdlets). Аналогичен новому инструменту командной строки Windows PowerShell
На рис 15.3 изображена часть основной страницы загрузок инструментов Azure, предназначенная для скачивания средств командной строки.
(рис 15.3) Часть основной страницы загрузок инструментов Azure для скачивания средств командной строки
В новой версии Azure имеются инструменты разработки мобильных сервисов для следующих видов мобильных платформ:
На рис 15.4 показана основная страница загрузок пакетов Azure SDK для мобильных сервисов.
(рис 15.4) Страница загрузки пакетов Azure SDK для мобильных сервисов
На рис 15.5 изображена страница загрузок исходных кодов пакетов SDK для мобильных сервисов и примеров таких сервисов. Доступ к этой странице происходит по клику на ссылке Исходный код на предыдущей странице.
(рис 15.5) Страница загрузки исходных кодов пакетов Azure SDK для мобильных сервисов и примеров таких сервисов
Загрузка всех исходных кодов Azure SDK происходит при помощи широко известной системы управления версиями Git
На рис 15.6 изображена страница загрузки пакетов Azure SDK для платформы .NET.
(рис 15.6) Страница загрузки пакетов Azure SDK для .NET
Как видно из рисунка, имеются SDK для Visual Studio 2010 и Visual Studio 2012.
Инструмент Visual Studio постоянно развивается, открывая все новые возможности, в частности, для поддержки Windows Azure. В новейшей версии Visual Studio 2012 имеются следующие новые возможности:
На рис 15.7 изображена страница загрузок пакетов Azure SDK для Java. SDK доступен для платформ Windows, Linux и Mac.
(рис 15.7) Загрузка пакетов Azure SDK для платформы Java
На примере Azure SDK для Java рассмотрим формы поддержки разработчиков, использующих Azure SDK:
Все эти возможности доступны по соответствующим ссылкам на предыдущей странице.
На рис 15.8 приведен пример фрагмента учебного пособия для использования Azure SDK для Java. В нем описывается, каким образом виртуальная машина, созданная в облаке Azure, может быть сконфигурирована для выполнения сервера приложений Java. В облаке создается виртуальная машина, на которой инсталлируется Java Development Kit (JDK), а затем с его помощью запускается сервер приложений Java. Таким способом облако Microsoft способствует еще более широкому распространению Java-технологии.
(рис 15.8) Учебное пособие по использованию Azure SDK для Java (на английском языке)
На рис 15.9 изображена страница для загрузки исходных кодов SDK для Java и клиентских библиотек для Java. Как и для мобильных сервисов, страница реализована с помощью системы управления версиями Git.
(рис 15.9) Страница для загрузки исходных кодов Azure SDK и клиентских библиотек для Java
Данная группа пакетов Azure SDK предназначена для разработки инструментов проигрывания медиа-файлов в облаке с использованием Azure Media Services.
Имеются следующие SDK для разработки облачных медиа-сервисов:
За два года в развитии инструментов Windows Azure достигнут весьма существенный прогресс. Доступны SDK для разработки облачных сервисов для самых различных платформ, средства командной строки для Azure, в том числе – инструменты поддержки разработки мобильных сервисов джля основных платформ и средства поддержки разработки облачных медиа-сервисов. Для каждого вида SDK и средств командной строки имеются подробные учебные пособия (tutorials) на английском языке. Имеются также примеры многих видов облачных сервисов, которые можно использовать как шаблоны (patterns) разработки.
Azure SDK– программный инструментарий для разработки облачных сервисов для Azure на какой-либо платформе или на каком-либо языке программирования.
Azure PowerShell – средство взаимодействия с облаком Azure (например, конфигурирования облачных виртуальных машин) в режиме командной строки, аналогичное новому инструменту командной строки Microsoft PowerShell для платформы Windows.
За два года в развитии инструментов Windows Azure достигнут весьма существенный прогресс. Доступны SDK для разработки облачных сервисов для самых различных платформ, средства командной строки для Azure, в том числе – инструменты поддержки разработки мобильных сервисов джля основных платформ и средства поддержки разработки облачных медиа-сервисов. Для каждого вида SDK и средств командной строки имеются подробные учебные пособия (tutorials) на английском языке. Имеются также примеры многих видов облачных сервисов, которые можно использовать как шаблоны (patterns) разработки.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.