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


Ускорение подключения к оптимизированной сети виртуальной машины (предварительная версия)

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

Azure представила ускоренную сеть для повышения производительности сети виртуальных машин. Эта функция предоставляет виртуальным машинам прямой доступ к физическому сетевому оборудованию узла с помощью технологии SR-IOV.

Сведения о том, как работает ускоренная сеть в Azure, см. в обзоре ускоренной сети.

Сведения о SR-IOV см. в разделе "Обзор виртуализации единого корневого ввода-вывода" (SR-IOV).

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

Это важно

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

Функции трафика и программно-определяемые сетевые функции, поддерживающие расширенную настройку подключения

При использовании оптимизированных для сети виртуальных машин можно ожидать улучшения производительности для следующих поддерживаемых сценариев:

  • Трафик между виртуальными машинами внутри виртуальной сети
  • Виртуальная машина к конечной точке внутреннего балансировщика нагрузки
  • Пиринг между виртуальными сетями в пределах региона
  • Пиринг между виртуальными сетями в разных регионах

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

Поддерживаемые семейства размеров виртуальных машин

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

  • Следующие семейства размеров виртуальных машин поддерживают расширенные возможности настройки подключения:
    • Dlnv6
    • Dnsv6
    • Ensv6

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

Ограничения сетевого подключения для оптимизированных для сети виртуальных машин

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

Дополнительные сведения о понятиях и учете ограничений подключения и потока см. в статье о пропускной способности виртуальной машины Azure.

VCPU Ограничение подключения
2-7 500,000
8-15 600,000
16-31 700,000
32-47 800 000
48-63 1 000 000
64-95 2 000 000
96-192 2 000 000
192+ 4 000 000

Предупреждение

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

Производительность установки подключения (CPS)

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

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

виртуальные ЦП (#) Подключения в секунду
2 62,500
4 62,500
8 75 000
16 87,500
32 100 000
48 125,000
64 250 000
128 250 000
192+ 420,000+

Ограничения

  • Ведение журналов потоков группы безопасности виртуальной сети не поддерживается для оптимизированных под сеть размеров виртуальных машин в ходе предварительной версии.
  • Миграция в реальном времени отключена для размеров виртуальных машин, оптимизированных для сети, в стадии предварительного просмотра.
  • Сброс TCP при истечении времени ожидания простоя в настоящее время включен для всех правил балансировки нагрузки независимо от конфигурации пользователя. Этот параметр приводит к установке сбросов TCP для неактивных подключений на интервал по умолчанию в 4 минуты.
  • Метрики Azure Monitor для сетевых потоков и скорости создания потоков не являются точными.
  • Повышенная производительность настройки подключения в настоящее время не применима к сетевому трафику, предназначенному для конечных точек приватного канала.
  • Повышенная производительность настройки подключения не применима к определенным сценариям сети контейнеров.