Экспорт (0) Печать
Развернуть все

Развертывание службы в Windows Azure

Обновлено: Ноябрь 2010 г.

Пакет Windows Azure SDK предоставляет среду и средства разработки служб для развертывания в Windows Azure. Можно использовать эмулятор вычислений и эмулятор хранилища Windows Azure для отладки приложения, а также выполнять тестирование в смешанном режиме. После этого используйте средство командной строки CSPack для упаковки приложения для развертывания в промежуточной или рабочей среде Windows Azure.

На следующем рисунке показаны этапы разработки и развертывания служб.

fe8dd18d-e573-4137-9dcf-fb9c850798e3

В следующих разделах описывается каждый этап процесса развертывания службы:

  1. Проверка службы локально с помощью эмулятора вычислений Windows Azure

  2. Отладка службы в смешанном режиме

  3. Упаковка службы с помощью CSPack

  4. Развертывание службы с помощью портала управления

Можно отлаживать службу локально, без подключения к Windows Azure, с помощью эмуляторов вычислений и хранилища. Эмулятор вычислений Windows Azure имитирует фабрику Windows Azure, позволяя выполнять и тестировать службу локально, чтобы убедиться, что она записывает верные данные в журнал. После того как служба развернута в промежуточной или рабочей среде Windows Azure, сообщения журнала и предупреждения становятся единственным способом сбора отладочной информации. Подключить отладчик к службе, развернутой в Windows Azure, нельзя. Дополнительные сведения об использовании эмулятора вычислений для отладки службы см. в разделе Использование средств пакета SDK Azure для компиляции, запуска и развертывания приложения.

Служба эмулятора хранилища моделирует службы хранилища Windows Azure, позволяя выполнять и отлаживать код, содержащий вызовы к службам хранилища, и вместе с эмулятором вычислений помогает тестировать службу в локальной среде. Поскольку служба работает в локальной среде разработки, можно изменить файлы конфигурации, чтобы подключиться к Windows Azure и выполнить тестирование со службами хранилища в смешанном режиме.

Когда служба подключена к службам рабочего хранилища Windows Azure, она выполняется в смешанном режиме; это значит, что служба выполняется в эмуляторе вычислений, но данные размещаются в Windows Azure. После завершения локального тестирования смешанный режим позволяет протестировать службу в промежуточной среде.

После отладки службы в смешанном режиме она готова к упаковке и развертыванию в Windows Azure.

После завершения отладки используйте Средство командной строки CSPack для упаковки службы для развертывания в промежуточной или рабочей среде Windows Azure. Программа cspack.exe создает файл пакета службы, который можно отправить в Windows Azure с помощью портала управления Windows Azure. Имя пакета по умолчанию — <service-name>.cspkg, но можно указать другое имя.

Установив инструменты Windows Azure для Microsoft Visual Studio, можно упаковывать и развертывать службы из Visual Studio. Дополнительные сведения см. в разделе Publishing the Windows Azure Application from Visual Studio.

После упаковки службы следует использовать портал управления Windows Azure для создания облачной службы, которую можно развернуть в промежуточной или рабочей среде Windows Azure.

Необходимо загрузить два файла:

  • Файл пакета службы, созданный с помощью программы cspack.exe.

  • Файл конфигурации службы, содержащий значения конфигурации службы.

При передаче пакета службы и файла конфигурации вы получите внутренний промежуточный URL-адрес, который сможете использовать для закрытого тестирования службы в промежуточной среде Windows Azure. Когда вы будете готовы переместить службу в рабочую среду, переместите службу из промежуточного URL-адреса в рабочий URL-адрес.

Дополнительные сведения о создании и развертывании облачной службы см. в разделе Создание и развертывание облачной службы.

См. также

Показ:
© 2014 Microsoft