Как создать и развернуть Облачную службу Azure (классическая)

Важно!

Облачные службы (классическая версия) объявлены устаревшими для новых клиентов. Их поддержка будет полностью прекращена 31 августа 2024 года. Для новых развертываний следует использовать Облачные службы Azure с расширенной поддержкой . Это новая модель развертывания на основе Azure Resource Manager.

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

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

Примечание

Если вы планируете опубликовать облачную службу из Azure DevOps, воспользуйтесь функцией "Быстрое создание", а затем настройте публикацию Azure DevOps на странице быстрого начала работы в Azure или на панели мониторинга. Дополнительные сведения см. в статье Общие сведения об облачных службах Azure, а также в справке для страницы быстрого начала работы.

Основные понятия

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

  • Определение службы.
    Файл определения облачной службы с расширением CSDEF, в котором определяется модель службы, включая число ролей.
  • Конфигурация службы.
    Файл с расширением CSCFG, в котором задаются значения для любых параметров конфигурации облачной службы и отдельных ролей, включая число экземпляров ролей.
  • Пакет службы.
    Пакет службы (с расширением CSPKG) содержит код и конфигурации приложений, а также файл определения службы.

Дополнительные сведения об этих компонентах и создании пакета см. здесь.

Подготовка приложения

Перед развертыванием облачной службы необходимо создать пакет облачной службы (CSPKG-файл) на основе кода приложения и файл конфигурации облачной службы (CSCFG). Инструменты для подготовки необходимых файлов развертывания находятся в пакете SDK для Azure. Этот пакет можно установить со страницы Загрузки Azure на языке, выбранном для разработки кода приложения.

Перед экспортом пакета службы необходимо отдельно настроить три компонента облачной службы:

  • Если вы хотите развернуть облачную службу, использующую протокол TLS (ранее известный как SSL) для шифрования данных, настройте приложение для использования TLS.
  • Если будут использоваться подключения к удаленному рабочему столу для экземпляров роли, настройте роли для удаленного рабочего стола.
  • Чтобы включить подробный мониторинг для веб-службы, настройте для нее систему диагностики Azure. Минимальный мониторинг (по умолчанию) реализуется на основе счетчиков производительности основной операционной системы, собирающих данные для экземпляров ролей (виртуальные машины). В рамках подробного мониторинга для более тщательного анализа проблем обработки приложений отслеживаются дополнительные метрики в экземплярах ролей. Дополнительные сведения о включении диагностики в Azure см. в статье Включение системы диагностики Azure в облачных службах Azure.

Чтобы создать облачную службу с развертыванием веб-ролей или рабочих ролей, необходимо создать соответствующий пакет службы.

Перед началом

  • Если пакет SDK для Azure не установлен, щелкните Install Azure SDK (Установить пакет Azure SDK). Откроется страница загрузок Azure, откуда можно скачать пакет SDK для языка, выбранного для разработки кода приложения. (Также это можно сделать позднее.)
  • Для экземпляров роли с сертификатами создайте сертификаты. В облачных службах используется PFX-файл с закрытым ключом. Сертификаты можно отправить в Azure при создании или развертывании облачной службы.

Создание и развертывание

  1. Войдите на портал Azure.

  2. Щелкните Создать ресурс> Вычисления, затем прокрутите вниз и щелкните Облачная служба.

    Публикация облачной службы 1

  3. В новой области облачной службы введите DNS-имя.

  4. Создайте новую группу ресурсов или выберите существующую.

  5. Выберите расположение.

  6. Щелкните Пакет. Благодаря этому действию откроется область Отправить пакет. Заполните обязательные поля. Если какая-либо из ролей содержит отдельный экземпляр, убедитесь, что установлен флажок Развернуть, даже если одна или несколько ролей содержат отдельный экземпляр .

  7. Убедитесь, что установлен флажок Запустить развертывание .

  8. Нажмите кнопку ОК. После этого область Отправить пакет закроется.

  9. Если у вас нет сертификатов, нажмите кнопку Создать.

    Публикация облачной службы 2

Загрузить сертификат

Если пакет развертывания был настроен для использования сертификатов, теперь можно передать сертификат.

  1. Выберите Сертификаты и в области Добавить сертификаты выберите PFX-файл TLS/SSL-сертификата и укажите пароль сертификата.

  2. Последовательно щелкните Присоединить сертификат и нажмите кнопку ОК в области Добавить сертификаты.

  3. Щелкните Создать в области Облачная служба. Когда развертывание получит статус Готово можно выполнять следующие шаги.

    Публикация облачной службы 3

Проверка успешного завершения развертывания

  1. Щелкните экземпляр облачной службы.

    В строке состояния должна отображаться информация о том, что служба Запущена.

  2. В разделе Основное щелкните URL-адрес сайта, чтобы открыть облачную службу в веб-браузере.

    CloudServices_QuickGlance

Дальнейшие действия