Управление подписками Azure DevTest
Важно управлять подписками Azure Dev/Test. Управление затратами, мониторинг этапов рабочей среды, развернутых ресурсов и настроенных процессов является главным приоритетом в управлении подписками.
Облачная среда Azure обеспечивает гибкость в управлении затратами и рабочими нагрузками. Локальные средства управления позволяют управлять возможностями по затратам.
Службы в подписке и уровнях групп ресурсов не являются нулевыми затратами— только те ресурсы, которые сами по себе имеют затраты на них.
При управлении с точки зрения операционных расходов вы платите только за то, что вы используете. Существует несколько инструментов с подписками разработки и тестирования Azure, которые помогают управлять затратами во время развертывания.
Мониторинг с помощью другого объектива
Azure Monitor помогает повысить доступность и производительность приложений и служб. Предоставление комплексных решений для сбора, анализа и действия с данными из облачных и локальных сред. Узнайте, как выполняются приложения. Azure Monitor упреждает определение проблем, влияющих на приложения и ресурсы, от которые они зависят.
В Azure используйте мониторинг для ускорения времени на рынке и обеспечения производительности данных в рабочих службах. Вы можете агрегировать и анализировать метрики, журналы и трассировки. С помощью мониторинга можно также запускать оповещения и отправлять уведомления или вызывать автоматизированные решения.
Azure Monitor позволяет использовать преимущества разработки и тестирования для оптимизации времени приложений на рынок и доставки этих приложений.
Мониторинг позволяет максимизировать преимущества разработки и тестирования с помощью новых приложений и существующих приложений.
- Предварительная производство с помощью новых приложений зеленых полей — с новыми приложениями вы создаете и включаете пользовательские метрики с помощью log analytics или смарт-оповещений в предварительной версии, используемой в рабочей среде. При использовании мониторинга предварительное уточнение данных о производительности для рабочих служб
- После рабочей среды с существующими приложениями — при развертывании новых функций или добавлении новых функций с помощью API в существующие приложения можно развернуть эту функцию в предварительной версии и настроить мониторинг, чтобы обеспечить правильные веб-каналы данных раньше. Использование отслеживания в предварительной версии новой функции дает четкое представление и позволяет смешивать этот мониторинг с общей системой мониторинга после производства. Интегрирует последние данные о производительности с существующими журналами, чтобы обеспечить использование мониторинга
- Мониторинг различных этапов мониторинга непроизводственных зеркал развертывания во время рабочей среды. Вы управляете затратами и анализируете расходы до производства и после производства.
Управление затратами
Управление затратами Майкрософт позволяет значительно повысить техническую производительность рабочих нагрузок. Кроме того, можно сократить затраты и накладные расходы, необходимые для управления ресурсами организации.
С помощью мониторинга можно использовать средства анализа затрат в предварительной версии перед развертыванием служб для выполнения анализа текущих предварительных вычислений для прогнозирования производственных затрат и потенциального экономии денег.
Управление производительностью
Помимо мониторинга и управления затратами, необходимо также выполнить тесты производительности в предварительной версии, чтобы проверить наличие ожидаемых рабочих нагрузок.
В предварительной версии можно настроить масштабирование для расширения на основе нагрузки. При тестировании приложения в среде разработки и тестирования под нагрузкой вы получите лучшие показатели анализа затрат и мониторинга. У вас есть лучшее представление о том, нужно ли начинать с более высокого или нижнего масштаба.
Анализ нагрузки и ограничения предоставляют другие данные в предварительной версии, чтобы продолжить оптимизацию времени на рынок и доставку приложения.
При выполнении тестирования нагрузки и дурного тестирования с приложением или службой метод масштабирования зависит от рабочих нагрузок. Дополнительные сведения о масштабировании приложений в Azure:
- Увеличение масштаба приложения в службе приложение Azure
- Начало работы с автомасштабированием в 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. Разрешите заданию автоматизации отключить ресурс, а затем повторно разверните его по мере необходимости.