Устойчивые рабочие нагрузки

В этом разделе Microsoft Azure Well-Architected Framework рассматриваются проблемы создания устойчивых рабочих нагрузок в Azure. Ознакомьтесь с предоставленными рекомендациями, которые применяются Well-Architected рекомендации в качестве технической основы для создания и эксплуатации устойчивых решений в Azure.

Мы рекомендуем вам также ознакомиться с дополнительными сведениями о Microsoft Cloud for Sustainability, чтобы узнать о возможностях этой платформы в рамках архитектуры вашего решения. Однако рекомендации, приведенные в этой серии статей, посвящены любым решениям, которые вы создаете или работаете в Azure.

Кроме того, дополнительные сведения о том, как Azure является более энергоэффективным и углеродным по сравнению с локальными решениями, прочитайте статью Преимущества углеродного использования облачных вычислений: исследование Microsoft Cloud Cloud .

Что такое устойчивая рабочая нагрузка?

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

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

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

Обзор эффективности облака

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

Вот концептуальный обзор эффективности облака в этом контексте:

Схема, показывающая, как достичь эффективности облака.

Оценка и измерение эффективности облака очень важно, чтобы понять, влияют ли изменения, отслеживаемые с течением времени.

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

Каковы общие проблемы?

Создание и проектирование устойчивых рабочих нагрузок в Microsoft Azure может быть сложной задачей по следующим main причинам:

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

Устойчивость связана только с производительностью и затратами?

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

  • Безопасность: то, как устройства безопасности в рабочей нагрузке оптимизированы и спроектированы для автоматического масштабирования, будет влиять на среду.
  • Надежность. Проектирование надежных рабочих нагрузок, соответствующих рекомендациям по устойчивому развитию От Green Software Foundation, может значительно сократить объем углеродного и электрического следа рабочих нагрузок.
  • Операционная эффективность: то, как рабочая нагрузка может эффективно реагировать на операционные проблемы, может в конечном итоге сократить выбросы углекислого газа.

Каковы ключевые области проектирования?

Устойчивое руководство в этой серии состоит из архитектурных аспектов и рекомендаций, ориентированных на эти ключевые области проектирования.

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

Область конструирования Описание
Проектирование приложений Шаблоны облачных приложений, позволяющие разрабатывать устойчивые рабочие нагрузки.
Платформа приложений Выбор среды размещения, зависимостей, платформ и библиотек.
Тестирование Стратегии для конвейеров CI/CD и автоматизации, а также способы обеспечения более устойчивого тестирования программного обеспечения.
Операционные процедуры Процессы, связанные с устойчивыми операциями.
Память Спроектируйте варианты, чтобы сделать варианты хранения данных более устойчивыми.
Сеть и подключение Рекомендации по работе с сетью, которые могут помочь сократить объем трафика и объем данных, передаваемых в приложение и из приложения.
Безопасность Соответствующие рекомендации по разработке более эффективных решений безопасности в Azure.

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

Следующий шаг

Изучите методологию проектирования устойчивого развития.