Устойчивые рабочие нагрузки
В этом разделе 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. |
Мы рекомендуем, чтобы читатели ознакомились с этими областями проектирования, просмотрив предоставленные рекомендации и рекомендации, чтобы лучше понять последствия всеобъемлющих решений.
Следующий шаг
Изучите методологию проектирования устойчивого развития.