Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Дисциплина зеленого программного обеспечения и ее реализации в шаблонах эффективности облака относительно недавно, и никаких конкретных и универсальных стандартов пока не было согласовано.
Green Software Foundation работает над созданием и стандартизацией способов создания зеленого программного обеспечения. Однако важно, чтобы все учитывали этот аспект в своей повседневной работе и чтобы при разработке, планировании и развертывании рабочих нагрузок Azure мы применяли уже доступные лучшие практики и подготавливали нашу среду для внедрения новых стандартов, когда она будет готова.
В этом документе вы узнаете, как настроить среду для измерения и непрерывного улучшения затрат и углеродной эффективности рабочих нагрузок Azure.
Это важно
Эта статья является частью серии экологически устойчивых рабочих нагрузок Azure Well-Architected. Если вы не знакомы с этой серией, рекомендуем начать с того, что такое устойчивая рабочая нагрузка?
Измерение и отслеживание влияния на выбросы углерода
Чтобы оптимизировать или улучшить что-то, мы сначала должны решить, что мы хотим изменить и как измерить его. В этом разделе вы узнаете о лучших практиках и руководящих принципах по измерению и отслеживанию влияния рабочих нагрузок на устойчивость.
Панель мониторинга влияния выбросов
Важным аспектом работы над любой целью устойчивого развития является отслеживание и оценка прогресса. Если вы не можете отслеживать и измерять влияние, вы никогда не будете уверены, стоит ли усилия. Панель мониторинга влияния на выбросы — это панель мониторинга Power BI, которая даст вам меру влияния на выбросы всех служб и групп ресурсов в подписках Azure.
Панели мониторинга влияния на выбросы создают аналитические сведения в различных формах и обеспечивают широкий спектр возможностей отчетности:
- Ряд визуальных представлений на самой панели мониторинга.
- Экспорт моментальных снимков в Excel, Power Point и PDF.
- Непрерывный экспорт в Microsoft Sustainability Manager и Dataverse.
Выравнивание Green Software Foundation: измерение устойчивости
Рекомендация:
- Используйте панель мониторинга влияния на выбросы для записи текущего и будущего воздействия на окружающую среду.
- Определите и отслеживайте метрики, чтобы оценить достижение технических, бизнес-результатов и результатов устойчивости.
- Опирайтесь на средства, помогающие оценить влияние, и записать все изменения, внесенные в рабочую нагрузку.
- Узнайте больше о доступе к API Microsoft Sustainability и Dataverse в модуле Microsoft Learn Access Microsoft Sustainability Manager data.
Определение целевого объекта выбросов
Software Carbon Intensity (SCI) — это оценка, которую вы ищете, чтобы оценить влияние углерода приложений, добавив метрики масштабируемости и затрат в любое измерение выбросов углерода.
Если вы не используете панель мониторинга влияния на выбросы, существуют все еще способы создания прокси-серверов углерода, которые позволяют измерять влияние вашего приложения на выбросы.
Это может быть сложной задачей для создания прокси-серверов углерода для существующих приложений. Поэтому рекомендуется планировать целевые показатели эффективности на этапе разработки каждой рабочей нагрузки. При добавлении новых рабочих нагрузок в Azure следует учесть планирование затрат и выбросов, которые будут добавляться в существующий объем. Основной целью всегда должно быть не выбрасывать углерод, поэтому в идеале вы должны немедленно найти шаблон оптимизации, чтобы компенсировать новые выбросы.
Следующим шагом является определение целевых выбросов либо для одного приложения, либо для всего набора облачных рабочих нагрузок. Цель также может включать ограничения затрат, что упрощает последующую проработку, так как уменьшение затрат создаст бюджетные возможности для оптимизации выбросов. После того как вы знаете целевой объект, процесс непрерывной оптимизации эффективности облака может начаться.
Выравнивание Green Software Foundation: измерение устойчивости
Recommendations:
- Вычислите минимальную стоимость новой рабочей нагрузки и выбросы углерода (если применимо).
- Отслеживайте выполнение с помощью других метрик производительности, целей уровня обслуживания (SLO) или соглашений об уровне обслуживания (SLA).
- Предоставьте шаблоны оптимизации для интеграции нового приложения с вашей общей оценкой эффективности облака.
Определение метрик и установка целей по улучшению
Определив целевой объект, вам потребуется определить несколько метрик, которые можно измерить, чтобы доказать, что изменения оказали положительное влияние на эффективность.
Метрики могут быть производными от следующих категорий:
- Метрики производительности приложений.
- Метрики оптимизации затрат.
- Метрики выбросов углерода (или прокси-серверы).
Выравнивание Green Software Foundation: измерение устойчивости
Рекомендация:
- Обсудите с каждым владельцем приложения, так как влияние оптимизации может отличаться и может повлиять на многих пользователей.
- Убедитесь, что любой план, который влияет на производительность, должен быть согласован и четко передан пользователям приложения, чтобы они понимали, что снижение производительности может быть необходимо ради общего блага сокращения выбросов углерода.
- Если вы подключили панель мониторинга влияния на выбросы Майкрософт (EID) к экземпляру Microsoft Sustainability Manager (MSM), вы можете использовать функцию отслеживания целей в MSM для определения и отслеживания целей, связав их с динамическими данными из EID.
Оптимизация затрат в качестве прокси-сервера
Иногда простота развертывания облачных ресурсов заставляет нас забыть, что полезно и что просто является тратой ресурсов, денег и углерода. Смысл в том, что эксперименты в облаке иногда могут быть дорогостоящими с точки зрения общей эффективности облака, а не только в плане затрат, не принося при этом никаких инноваций.
Используйте облачные ресурсы мудро, учитывая углеродную нагрузку любой дополнительной рабочей нагрузки.
При определении вашего SCI можно использовать заместители углерода для компенсации отсутствия конкретных стандартов и измерений. Одним из самых безопасных и мощных индикаторов выбросов углерода являются затраты на использование ваших приложений. Сокращение ненужных расходов снижает количество чрезмерных выбросов от развернутых рабочих нагрузок по мере использования меньшего количества облачных ресурсов.
Связывание метрик производительности затрат с углеродной эффективностью может быть разумной стратегией, так как вам не обязательно придется идти на компромисс по определенным показателям производительности рабочей нагрузки (KPI), оптимизируя затраты и снижая выбросы углекислого газа. Тем не менее, вы можете решить, что готовы пожертвовать КПЭ для достижения вашей углеродной цели, что также может быть частью вашей стратегии.
Выравнивание Green Software Foundation: измерение устойчивости
Рекомендация:
- Просмотрите концепцию использования прокси-решения для измерения выбросов.
- Используйте инструкции, приведенные в руководстве по оптимизации затрат Azure Well-Architected Framework.
Определение политик
Политика Azure — это мощный инструмент, который может принимать некоторые решения для упрощения реализации облачной эффективности. Рассмотрите возможность определения одной из нескольких политик, чтобы обеспечить непрерывную оптимизацию виртуального центра обработки данных Azure.
Выравнивание Зеленого программного фонда: климатические обязательства
Рекомендация:
- Включите и используйте политики затрат , доступные в Cloud Adoption Framework.
- Используйте встроенные политики , относящиеся к затратам в политике Azure, так как они технически тесно связаны с устойчивостью.
- Настройте политики Политики Azure в соответствии с принципами зеленого программного обеспечения. Например, создайте новую инициативу политики Azure для "Устойчивость".
- Рассмотрим этот компромисс: применение новых политик не должно влиять на непланированные метрики производительности операций.
Общий доступ к сообществу и знаниям
Команды должны постоянно знать о новых достижениях в области устойчивости, поэтому они используют эти учебные курсы при реализации рабочих нагрузок.
Создание сообщества вокруг эффективности облака и зеленого программного обеспечения является хорошей отправной точкой для повышения эффективности облака и культуры в вашей организации.
Создание сообщества по обеспечению устойчивости
Создание сообщества устойчивого развития не обязательно должно быть емкой задачей. Начните с небольшой команды, которая будет вкладывать время в изучение состояния устойчивости и информации о зеленом программном обеспечении. Эта команда также может присоединиться к Green Software Foundation и быть частью команд, которые создают правила, стандарты и многое другое.
Команда Core, занимающаяся эффективностью облака, должна быть в курсе всех инновационных инструментов и принципов, которые управляют затратами рабочей нагрузки Azure и углеродным следом.
Согласование с Зеленым программным фондом: обязательства по климату
Рекомендация:
- Определите политики и цели, и сообщите об усилиях и целях остальной части организации.
- Узнайте больше, прочитав , как начать сообщество по устойчивому развитию в моей организации?
Планирование обучения
Сделайте время для основной команды, чтобы узнать о прогрессе в устойчивых операциях. Между тем, убедитесь, что вся ваша организация начинает думать о зеленом программном обеспечении и о том, как внести свой вклад в устойчивое развитие в своих повседневных решениях.
Согласование "Зеленый программный фонд": обязательства по климату
Рекомендация:
Ознакомьтесь с этими популярными ресурсами для тренингов и обучения:
- Используйте модуль самостоятельного обучения, чтобы узнать о принципах устойчивой программной инженерии.
- Используйте самоуправляемый путь обучения, чтобы приступить к работе с Microsoft Cloud для устойчивого развития.
- Дополнительные ресурсы см. в Центре обучения устойчивости Майкрософт.
Обмен лучшими практиками в разных командах
При внедрении усилий по обеспечению устойчивости требуется вклад и работа со всей организацией.
Согласованность "Зеленого фонда программного обеспечения": климатические обязательства
Рекомендация:
- Позвольте участникам команды поделиться своей рабочей нагрузкой и рекомендациями, определенными компанией для устойчивых операций.
- Создайте общий репозиторий лучших практик и рекомендаций, которые были протестированы в вашей среде с доказанными реальными результатами.
- Рассмотрите частые сеансы обмена знаниями или внутренние вебинары, чтобы все были в курсе событий.
Планирование поощрения
Самый быстрый способ применения политик и создания правильной культуры заключается в создании стимулов для улучшения экологической устойчивости рабочей нагрузки путем добавления устойчивости в качестве основного ключевого показателя эффективности или добавления его в общую эффективность приложений.
Многие партнеры по программному обеспечению уже включают зеленое программное обеспечение в свои рекомендации. Таким образом, убедитесь, что целевые показатели эффективности определены и приняты при обсуждении рабочей нагрузки.
Совместимость с Зеленым программным фондом: обязательства по климату
Recommendations:
- Продвижение углеродосознательных приложений. Вознаграждает владельцев приложений, если измеряемый объем углеродного следа соответствует ключевому показателю эффективности.
- Введите геймификацию, создав дружественную культуру соревнований в области устойчивого развития — отслеживайте показатели для повышения зеленых рабочих нагрузок, оценки SCI, а также любой оптимизации или улучшения этих показателей.
- Рассмотрите возможность внедрения программ лояльности, где участники получают стимулы, когда они могут доказать эффективность облачных приложений.
- Рассмотрите возможность внедрить значки, такие как "Учет углерода" и "Оптимизация углерода".
Следующий шаг
Ознакомьтесь с рекомендациями по проектированию сетей и подключений.