Докладчик: Кин Кирилл, ВМИ-115 Windows Azure Демонстрация разработки и внедрения простейшего сервиса.

Презентация:



Advertisements
Похожие презентации
Лекция 3 Раздел 3,1 Windows Phone Темы раздела 3.
Advertisements

Software Assurance Benefits Новые преимущества Software Assurance c 1 июля 2010 г. – Windows Virtual Desktop Access – Право на использование приложений.
Тема 11 Медицинская помощь и лечение (схема 1). Тема 11 Медицинская помощь и лечение (схема 2)
Название системы - iTest Текущая версия Официальный сайт - Лицензия -GPL v2 Компоненты системы iTestServer серверная.


Microsoft + Node.js = LOVE! Владимир Юнев Microsoft.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 5 Windows Azure Fabric Сафонов Владимир Олегович.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Программное создание web-фрагментов, ускорителей и средств визуального поиска.
Тренировочное тестирование-2008 Ответы к заданиям КИМ Часть I.
Информационная система прогнозирования оптимальной структуры подготовки кадров и КЦП в учреждения профессионального образования.
Департамент экономического развития Ханты-Мансийского автономного округа - Югры 1.
Архитектура, возможности и методы использования платформы облачных вычислений Microsoft Windows Azure Лекция 10 Разработка приложений для Windows Azure.
Развитие платформы облачных вычислений Microsoft Windows Azure Лекция 11 Основы практического использования новой версии Windows Azure Сафонов Владимир.
Новинки и обновления платформы, октябрь 2012 Владимир Юнев, Microsoft Вебинар начнется в (Москва)

JSF/JSP/Tomcat Введение в технологию. JavaServer Faces JSF - фреймворк для веб-приложений, написанный на Java JSF основывается на использовании компонентов.
Знакомьтесь FitNess! Антон Куликов Active Systems.
Типовые расчёты Растворы
ЗРИТЕЛЬНЫЕ ИЛЛЮЗИИ ОПТИЧЕСКИЕ ОБМАНЫ 1. Зрительная иллюзия – не соответствующее действительности представление видимого явления или предмета из-за особенностей.
Транксрипт:

Докладчик: Кин Кирилл, ВМИ-115 Windows Azure Демонстрация разработки и внедрения простейшего сервиса

На примере простейшей программы HelloWorld отразить основные концепции разработки сервисов для платформы облачных вычислений Windows Azure. Используя средства языка Java и IDE Eclipse показать процесс развертывания проекта в эмуляторе Windows Azure и, в дальнейшем, в облаке Какие преследуем цели? 2

3

Выбор языка разработки 4

5

Windows Azure SDK for Java Windows Azure Plugin for Eclipse with Java Eclipse IDE for Java EE Developers Java-based web server or application server JDK Требования 6

Создадим J2EE приложение в IDE Eclipse File -> New -> Dynamic Web Project Данное приложение в дальнейшем будет использовано в проекте Windows Azure в виде экспортированного WAR файла (Web application ARchive) Шаг 1. Создание приложения 7

Создание приложения 8

Создание стартовой страницы 9

10

Hello title Hello World! Стартовая страница 11

Перед тем как развернуть наш сервис, необходимо создать Windows Azure Project в IDE Eclipse. Для этого необходим плагин: Создание проекта: File -> New -> Windows Azure Project Шаг 2. Создание проекта Windows Azure 12

New Windows Azure Project 13

Экспортирование приложения 14

Структура проекта Важные файлы: startupApacheTomcat7.txt Hello_World.war startup.cmd 15

cscript /NoLogo "util\download.vbs" " 7/v7.0.22/bin/apache-tomcat zip" "tomcat7.zip" SET SERVER_DIR_NAME=apache-tomcat SET WAR_NAME=Hello_World.war rd "\%ROLENAME%" mklink /D "\%ROLENAME%" "%ROLEROOT%\approot" cd /d "\%ROLENAME%" cscript /NoLogo util\unzip.vbs jdk.zip "%CD%" cscript /NoLogo util\unzip.vbs tomcat7.zip "%CD%" copy %WAR_NAME% "%SERVER_DIR_NAME%\webapps\%WAR_NAME%" cd "%SERVER_DIR_NAME%\bin" set JAVA_HOME=\%ROLENAME%\jdk set PATH=%PATH%;%JAVA_HOME%\bin cmd /c OFF if %ERRORLEVEL%==0 exit %ERRORLEVEL% choice /d y /t 5 /c Y /N /M "*** Windows Azure startup failed - exiting..." exit %ERRORLEVEL% startup.cmd 16

Важно! Не забудьте добавить Java Development Kit в файле zip. Это очень важно! 17

Важно! Также перед запуском необходимо выполнить построение проекта 18

Шаг 3. Запуск RunInEmulator.cmd 19

startup.cmd 20

Tomcat 21

Windows Azure Compute Emulator 22

Для того, чтобы удостовериться, что всё встало нормально, необходимо зайти на локальную страницу сервера Apache Tomcat. В этом случае используется ссылка: Проверка Tomcat 23

Ура! Всё заработало! 24

Hello World! 25

Развёртывание в облаке 26

Среда выполнения: 3 small compute instances Хранение: 3GB of storage SQL Azure Two 1GB Web Edition database AppFabric: 100,000 Access Control transactions, 2 Service Bus connections Data Transfers (per region): 3 GB in/3 GB out Триальная версия Windows Azure 27

Получить Windows Live ID; Зарегистрироваться на сайте В Личном кабинете (в разделе «Информация о подписке») вы сможете как заказать триальный доступ, нажав на соответствующую кнопку; Полученный триальный ключ необходимо активировать на сайте где нужно выбрать в открывшемся окне страну (Россия) и еще раз ввести свой Windows Live ID ( если вы в данный момент не авторизированы) нажав на кнопку Sing In. Затем вы вводите в специальную графу полученный код и получаете подтверждение об авторизации. Требования 28

Вопросы 29