Поделиться через


Управление Облачными службами (классическими) на портале Azure

Это важно

Облачные службы (классическая версия) теперь не поддерживается для всех пользователей с 1 сентября 2024 года. Все существующие запущенные развертывания будут остановлены и завершены корпорацией Майкрософт, и данные будут окончательно потеряны начиная с октября 2024 года. Новые развертывания должны использовать новую модель развертывания azure Resource Manager на основе Облачных служб Azure (расширенная поддержка).

В области облачных служб на портале Azure можно:

  • Обновить роль службы или развертывание.
  • Провести поэтапное развертывание в эксплуатацию.
  • Связывать ресурсы с облачной службой для отображения их зависимостей и их масштабирования.
  • Удалить облачную службу или развертывание.

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

Обновление роли или развертывания облачного сервиса

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

  1. На портале Azure выберите облачную службу, которую вы хотите обновить. Откроется панель интерфейса экземпляра облачной службы.

  2. На панели выберите Обновить.

    Кнопка

  3. Обновите развертывание с новым файлом пакета службы (.cspkg) и файлом конфигурации службы (.cscfg).

    Обновление развертывания

  4. При необходимости обновите учетную запись хранения и метку развертывания.

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

    Служба Azure может гарантировать доступность на уровне 99,95 % во время обновления облачной службы, если для каждой роли определено как минимум два экземпляра (виртуальные машины). Наличие двух экземпляров роли позволяет обрабатывать запросы клиентов на одной виртуальной машине во время обновления другой.

  6. Установите флажок "Начать развертывание ", чтобы применить обновление после завершения отправки пакета.

  7. Нажмите кнопку "ОК" , чтобы начать обновление службы.

Обмен развертываниями для продвижения поэтапного развертывания в производство

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

Вы можете заменить развертывания на странице облачных служб или панели мониторинга.

  1. На портале Azure выберите облачную службу, которую вы хотите обновить. Откроется панель интерфейса экземпляра облачной службы.

  2. В этой колонке выберите Переключить.

    Кнопка

  3. Откроется следующий запрос подтверждения.

    Переключение облачных служб

  4. После проверки сведений о развертывании нажмите кнопку "ОК ", чтобы заменить развертывания.

    Переключение развертываний происходит быстро, поскольку изменяются только виртуальные IP-адреса (VIP) для развертываний.

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

Часто задаваемые вопросы о переключении развертываний

Каковы необходимые условия для переключения развертываний?

Существуют две ключевые предпосылки для успешной замены развертываний.

  • Если вы хотите использовать статический IP-адрес для вашего рабочего слота, необходимо также зарезервировать такой адрес для промежуточного слота. В противном случае переключение не удастся.

  • Все экземпляры ваших ролей должны быть запущены перед переключением. Состояние экземпляров можно проверить на панели Обзор портала Azure. Кроме того, можно использовать команду Get-AzureRole в Windows PowerShell.

Примечание.

Обновления гостевой ОС и восстановительные операции служб также могут привести к сбою переключения развертывания. Дополнительные сведения см. в разделе "Устранение неполадок с развертыванием облачной службы".

Увеличивают ли переключения время простоя приложения? Что делать в этом случае?

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

Удаление развертываний и облачной службы

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

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

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

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

  2. В этой колонке выберите Удалить.

    Кнопка

  3. Чтобы удалить всю облачную службу, установите флажок "Облачная служба и ее развертывания". Или можно выбрать флажок развертывания в рабочей среде или промежуточного развертывания.

    Удаление облачных служб

  4. Выберите "Удалить " в нижней части экрана.

  5. Чтобы удалить облачную службу, выберите "Удалить облачную службу". Затем в запросе подтверждения нажмите кнопку "Да".

Примечание.

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

Поиск дополнительных сведений об ошибках развертывания

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

Обзор облачных служб

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