Рекомендации по работе с сетями для устойчивых рабочих нагрузок в Azure
Большинство рабочих нагрузок в облаке в значительной степени зависят от сети. Компоненты и службы, используемые в подготовленных решениях, должны учитывать влияние выбросов углекислого газа, будь то внутренние сетевые или общедоступные рабочие нагрузки. Учтите, что сетевое оборудование потребляет электроэнергию, включая трафик между центрами обработки данных и конечными потребителями. Узнайте о рекомендациях и рекомендациях по повышению и оптимизации эффективности сети для сокращения ненужных выбросов углекислого газа.
Интернет-обход между центрами обработки данных и конечными потребителями является значительным выбросом области 3. Поэтому рекомендации, приведенные в этом разделе, соответствуют принципу "зеленых программных сетей " для повышения эффективности сети.
Важно!
Эта статья является частью серии устойчивых рабочих нагрузок Azure Well-Architected . Если вы не знакомы с этой серией, мы рекомендуем начать с того, что такое устойчивая рабочая нагрузка?
Эффективность сети
Сокращение ненужного сетевого трафика и снижение требований к пропускной способности, где это возможно, что обеспечивает более оптимизированную эффективность сети с меньшим объемом выбросов углекислого газа.
Использование CDN
Следует избегать ненужного трафика в сети, так как это является причиной для дополнительных выбросов углекислого газа.
Выравнивание Green Software Foundation: энергоэффективность
Рекомендация.
- Сеть CDN помогает свести к минимуму задержку за счет хранения часто считываемых статических данных ближе к потребителям, а также помогает уменьшить сетевую и серверную нагрузку.
- Обязательно следуйте рекомендациям для CDN.
Следуйте рекомендациям по кэшированию
Крайне важно свести к минимуму объем передаваемых данных.
Выравнивание Green Software Foundation: энергоэффективность, эффективность оборудования
Рекомендация.
- Кэширование — это хорошо понятная методика проектирования для повышения производительности и эффективности.
- Решение для кэширования помогает сократить обход по сети и снизить нагрузку на сервер.
- Учтите, что это может потребовать настройки параметров, чтобы максимизировать выгоду и свести к минимуму недостатки углерода. Например, установка срока жизни (TTL).
- Добавление кэширования в памяти может помочь использовать неактивные вычислительные ресурсы, увеличивая плотность вычислений уже выделенных ресурсов.
- Ознакомьтесь с рекомендациями по кэшированию.
Выбор регионов Azure в зависимости от расположения клиента
Расположение потребителей приложения может быть разнородным, и может быть сложно обслуживать запросы с хорошей производительностью и энергоэффективности, если расстояние слишком велико.
Выравнивание Green Software Foundation: энергоэффективность
Рекомендация.
- Разверните или переместите ресурсы Azure между регионами , чтобы лучше обслуживать приложения, из которых находится большинство потребителей.
Использование управляемых служб потоковой передачи звука и видео со встроенным сжатием
Приложения, использующие службу потоковой передачи мультимедиа, могут предъявлять высокие требования к пропускной способности и сжатию, а также иметь значительный углеродный след, если они не разработаны тщательно.
Выравнивание Green Software Foundation: эффективность оборудования
Рекомендация.
- Используя управляемую службу для аудио и видео, приложения могут использовать встроенные оптимизации, такие как кодирование, сжатие и многое другое.
- Ознакомьтесь с управляемыми службами потоковой передачи звука и видео.
Включение сжатия сетевых файлов
Сети, отправляя несжатые данные, могут иметь более высокие требования к пропускной способности, выделенным ресурсам и решению в целом. Рассмотрите возможность сжатия данных для оптимизации рабочей нагрузки и проектирования для более эффективного сетевого решения.
Выравнивание Green Software Foundation: энергоэффективность
Рекомендация.
- Сократите полезные данные сети за счет повышения производительности CDN.
Максимальное использование сети в одном облаке и регионе
Операционные решения в нескольких регионах оказывают влияние на сеть. Сетевые обходы между компонентами в Azure оптимизированы для того, чтобы оставаться в инфраструктуре Azure. Однако любой сетевой трафик, предназначенный для Интернета или компонента в другом облаке, включает ресурсы маршрутизатора общедоступного Интернета, над которыми вы не можете контролировать измерение или использование ресурсов.
Выравнивание Green Software Foundation: энергоэффективность
Рекомендация.
- Хранение ресурсов в одном облаке обеспечивает максимальный контроль и позволяет поставщику облачных служб оптимизировать сетевую маршрутизацию.
- Максимальное использование сети в одном облаке и, по возможности, в одном регионе.
- Так как затраты могут быть прокси-сервером для обеспечения устойчивости, ознакомьтесь с документацией по регионам Azure в разделе Оптимизация затрат Azure Well-Architected Framework.
Следующий шаг
Ознакомьтесь с рекомендациями по проектированию хранилища.