Рекомендации по работе с сетями для устойчивых рабочих нагрузок в 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.

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

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