Лабораторная работа номер 4. Развертывание приложения Windows Azure Цель работы Целью лабораторной работы является практическое освоение процесса развертывания приложений Windows Azure.
Аппаратура и программные инструменты, необходимые для лабораторной работы Настольный или портативный компьютер, поддерживающий виртуализацию, операционная система Microsoft Windows XP, Vista, Windows 7.
Доступ к сети Интернет.
Наличие аккаунта Windows Azure.
Продолжительность лабораторной работы 2 академических часа
1. Создание StorageAccount Откройте в веб браузере адрес http://windows.azure.com и войдите используя Windows Live ID, ассоциированный с учетной записью Windows Azure
На панели инструментов Windows Azure выберите New Storage Account.
В диалоге Create a New Storage Account выберите Вашу подписку из списка.
Введите имя для Вашего Storage Account.
Выберите настройку Create or choose an affinity group и затем выберите из списка Create a new affinity group
В диалоге Create a New Affinity Group введите Affinity Group Name, выберите размещение и нажмите OK.
Вернитесь в диалог Create a New Storage Account и нажмите Create для создания нового Storage Account.
Нажмите кнопку View. В диалоге View Storage Access Keys нажмите кнопку Copy to Clipboard следующую за Primary Access Key.
Нажмите Hosted Services на левой панели. Нажмите кнопку New Hosted Service на панели инструментов.
В диалоге Create a new Hosted Service выберите подписку и списка Choose a subscription.
Введите имя сервиса Enter a name for your service и выберите префикс адреса в Enter a URL prefix for your service
Выберите настройку Create or choose an affinity group и затем выберите из списка guestbook
Выберите настройку Do not Deploy.
Нажмите OK для создания сервиса и дождитесь завершения процесса инициализации
2. Развертывание приложения на портале WindowsAzurePlatform Откройте меню Пуск | Все программы| Microsoft Visual Studio 2010 и запустите Microsoft Visual Studio 2010 от имени администратора.
В меню File выберите Open и затем Project/Solution. Откройте файл Begin.sln проекта Ex3-WindowsAzureDeployment
Для изменения конфигурации хранилища перед развертыванием сервиса, откройте файл ServiceConfiguration.cscfg расположенный в сервисе GuestBook. Замените значение [YOUR_ACCOUNT_NAME] на значение Storage Account Name, которое Вы выбрали когда настраивали Storage account в Задании 1.
Далее замените значение [YOUR_ACCOUNT_KEY] на значение Primary Access Key которое Вы получили раннее, при создании Storage account в Задании 1
Необходимо создать пакет для развертывания в облаке. Для этого откройте меню правой кнопкой мыши в проекте GuestBook и выберите Publish. В диалоге Deploy Windows Azure project, выберите настройку Create Service Package Only и затем нажмите OK.
Переключитесь обратно в окно браузера, где открыт портал управления Windows Azure.
На портале выберите сервис, который Вы создали в предыдущем упражнении и нажмите New Staging Deployment на панели инструментов.
В диалоге Create a new Deployment выберите Package location, нажмите Browse Locally, выберите папку где был создан пакет в пункте 4 и затем выберите файл GuestBook.cspkg.
Далее выберите Configuration File, нажмите Browse Locally и выберите ServiceConfiguration.cscfg из той же папки (пункт 8).
Введите имя Deployment name и нажмите OK. В диалоге с предупреждением выберите Yes.
Дождитесь завершения процесса развертывания, это можно занять несколько минут.
Литература Windows Azure Platform Training Kit - January 2011 Update