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


Управление подписками Azure DevTest

Важно управлять подписками Azure Dev/Test. Управление затратами, мониторинг этапов рабочей среды, развернутых ресурсов и настроенных процессов является главным приоритетом в управлении подписками.

Облачная среда Azure обеспечивает гибкость в управлении затратами и рабочими нагрузками. Локальные средства управления позволяют управлять возможностями по затратам.

Службы в подписке и уровнях групп ресурсов не являются нулевыми затратами— только те ресурсы, которые сами по себе имеют затраты на них.

Схема организаций и управления Azure

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

Мониторинг с помощью другого объектива

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

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

Azure Monitor позволяет использовать преимущества разработки и тестирования для оптимизации времени приложений на рынок и доставки этих приложений.

Мониторинг позволяет максимизировать преимущества разработки и тестирования с помощью новых приложений и существующих приложений.

  • Предварительная производство с помощью новых приложений зеленых полей — с новыми приложениями вы создаете и включаете пользовательские метрики с помощью log analytics или смарт-оповещений в предварительной версии, используемой в рабочей среде. При использовании мониторинга предварительное уточнение данных о производительности для рабочих служб
  • После рабочей среды с существующими приложениями — при развертывании новых функций или добавлении новых функций с помощью API в существующие приложения можно развернуть эту функцию в предварительной версии и настроить мониторинг, чтобы обеспечить правильные веб-каналы данных раньше. Использование отслеживания в предварительной версии новой функции дает четкое представление и позволяет смешивать этот мониторинг с общей системой мониторинга после производства. Интегрирует последние данные о производительности с существующими журналами, чтобы обеспечить использование мониторинга
  • Мониторинг различных этапов мониторинга непроизводственных зеркал развертывания во время рабочей среды. Вы управляете затратами и анализируете расходы до производства и после производства.

Управление затратами

Управление затратами Майкрософт позволяет значительно повысить техническую производительность рабочих нагрузок. Кроме того, можно сократить затраты и накладные расходы, необходимые для управления ресурсами организации.

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

Управление производительностью

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

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

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

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

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

Azure Automation

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

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

служба автоматизации Azure становится важным в этом сценарии. Когда вы переходите в новый раунд разработки приложений и отправляете первый запрос на вытягивание (PR), вы можете запустить задание автоматизации. Задание развертывает инфраструктуру в виде кода с помощью шаблона Azure Resource Manager (ARM) для создания всех ресурсов в подписке на разработку и тестирование Azure во время предварительной подготовки.

Azure Resource Manager

Шаблоны Azure Resource Manager (ARM) реализуют инфраструктуру в виде кода для решений Azure. Шаблон определяет инфраструктуру и конфигурацию проекта. Вы можете автоматизировать развертывания.

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

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