Поделиться через


Рекомендации по работе с сетями для устойчивых рабочих нагрузок в Azure

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

Интернет-трафик между центрами обработки данных и конечными потребителями является значительным выбросом 3-й категории. Поэтому рекомендации в этом разделе соответствуют принципам зеленой сети программного обеспечения для повышения эффективности работы сети.

Это важно

Эта статья является частью серии устойчивых рабочих нагрузок Azure Well-Architected . Если вы не знакомы с этой серией, рекомендуем начать с того, что такое устойчивая рабочая нагрузка?

Эффективность сети

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

Использование CDN

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

Совместимость с принципами Green Software Foundation: энергоэффективность

Рекомендация:

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

Следуйте рекомендациям по кэшированию

Минимизация объема передаваемых данных имеет решающее значение.

Соответствие Green Software Foundation: энергоэффективность, эффективность оборудования

Рекомендация:

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

Выбор регионов Azure в зависимости от того, где находится клиент

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

Совместимость с принципами Green Software Foundation: энергоэффективность

Рекомендация:

Использование управляемых служб потоковой передачи аудио и видео с встроенным сжатием

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

Соответствие Green Software Foundation: эффективность оборудования

Рекомендация:

Включение сжатия сетевых файлов

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

Совместимость с принципами Green Software Foundation: энергоэффективность

Рекомендация:

Максимальное использование сети в одном облаке и регионе

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

Совместимость с принципами Green Software Foundation: энергоэффективность

Рекомендация:

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

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

Ознакомьтесь с рекомендациями по проектированию хранилища.