Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этом разделе Microsoft Azure Well-Architected Framework рассматриваются проблемы создания устойчивых рабочих нагрузок в Azure. Ознакомьтесь с предложенными рекомендациями по применению лучших практик Well-Architected в качестве технической основы для создания и эксплуатации устойчивых решений на Azure.
Мы рекомендуем вам также прочитать больше о Microsoft Cloud для устойчивого развития, чтобы использовать возможности этой платформы в рамках архитектуры вашего решения. Однако рекомендации, найденные в этой серии статей, сосредоточены на любых решениях, которые вы создаете или работаете в Azure.
Кроме того, ознакомьтесь с исследованием «Углеродные преимущества облачных вычислений: исследование Microsoft Cloud», чтобы узнать больше о том, как Azure является более энергоэффективным и эффективным с точки зрения углеродных затрат по сравнению с локальными решениями.
Что такое устойчивая рабочая нагрузка?
Термин "рабочая нагрузка" относится к коллекции ресурсов приложений, которые поддерживают общую бизнес-цель или выполнение общего бизнес-процесса, с несколькими службами, такими как API и хранилища данных, работая вместе для обеспечения конкретных комплексных функциональных возможностей.
Под устойчивостью мы подразумеваем воздействие наших рабочих нагрузок на окружающую среду.
Поэтому устойчивая рабочая нагрузка описывает практику разработки решений, которые максимизируют использование при минимизации отходов, в конечном счете сокращая нагрузку на окружающую среду.
Обзор эффективности облака
Для повышения эффективности облачных рабочих нагрузок требуется объединение усилий по оптимизации затрат, сокращению выбросов углерода и оптимизации потребления энергии. Оптимизация затрат приложения — это начальный шаг в том, чтобы рабочие нагрузки были более устойчивыми.
Вот концептуальный обзор эффективности облака в этом контексте:
Оценка и измерение эффективности облака важны для понимания того, влияют ли изменения, отслеживаемые с течением времени.
Узнайте о создании более устойчивых и эффективных рабочих нагрузок, начиная с области проектирования для устойчивого проектирования приложений.
Какие проблемы наиболее распространены?
Создание и проектирование устойчивых рабочих нагрузок в Microsoft Azure может быть сложной по следующим основным причинам:
- Понимание того, соответствуют ли рабочие нагрузки целевым показателям устойчивости. Для этого требуется оценка текущих рабочих нагрузок, чтобы определить, разработаны ли они устойчивым образом.
- Проектирование рабочих нагрузок, которые изначально являются экологически понятными и оптимизированными.
- Измерение и отслеживание выбросов рабочих нагрузок.
Является ли устойчивость только производительностью и затратами?
Хотя эффективность производительности и оптимизация затрат являются областями сильного внимания для разработки устойчивых рабочих нагрузок, другие основы платформы Well-Architected Framework также важны при создании долгосрочных устойчивых рабочих нагрузок в Azure.
- Безопасность: как устройства безопасности в рамках рабочей нагрузки оптимизированы и спроектированы для автоматического масштабирования, будут влиять на среду.
- Надежность: проектирование надежных рабочих нагрузок, которые соответствуют рекомендациям по устойчивости из Green Software Foundation, может значительно сократить объем углеродного и электрического следа рабочих нагрузок.
- Операционное превосходство: как рабочая нагрузка может эффективно реагировать на операционные проблемы, в конечном счете, может снизить выбросы углерода.
Каковы ключевые области проектирования?
Устойчивое руководство в рамках этой серии состоит из архитектурных рекомендаций и рекомендаций, ориентированных на эти ключевые области проектирования.
Решения, принятые в одной области проектирования, могут повлиять на решения по всему дизайну или повлиять на них. В конечном счете основное внимание уделяется созданию устойчивого решения для минимизации влияния на окружающую среду.
| Область проектирования | Description |
|---|---|
| конструктор приложений | Шаблоны облачных приложений, позволяющие создавать устойчивые рабочие нагрузки. |
| Платформа приложений | Выбор среды размещения, зависимостей, платформ и библиотек. |
| Testing | Стратегии для конвейеров CI/CD и автоматизации, а также способы обеспечения более устойчивого тестирования программного обеспечения. |
| Операционные процедуры | Процессы, связанные с устойчивыми операциями. |
| Хранение | Варианты разработки вариантов хранения данных более устойчивы. |
| Сеть и подключение | Рекомендации по работе с сетями, которые могут помочь уменьшить трафик и объем данных, передаваемых в приложение и из нее. |
| Безопасность | Соответствующие рекомендации по разработке более эффективных решений для обеспечения безопасности в Azure. |
Мы рекомендуем читателям ознакомиться с этими областями проектирования, рассмотреть предоставленные соображения и рекомендации, чтобы лучше понять последствия принимаемых решений.
Следующий шаг
Ознакомьтесь с методологией проектирования устойчивости.