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

Если вы отмечаете более 500 операций ввода-вывода на стандартном диске, вы, вероятно, наблюдаете работу кэширования, которое улучшает производительность, что вы и видите. Если вы получаете доступ к данным, которые считывали ранее, то вы увидите более высокую производительность. Лимит в 500 операций ввода-вывода накладывается на систему хранения Azure и не учитывает преимуществ кэширования.

Помните, что лимит в 500 операций ввода-вывода — это лимит на каждый диск. Если у вас множественные диски данных и вы скомбинировали их, используя пространства системы хранения Storage Spaces, тогда следует ожидать повышенной агрегированной производительности. Например, четыре диска с 500 операций ввода-вывода должны давать производительность в 2000 операций ввода-вывода.

В чем суть новой возможности наличия нескольких сетевых адаптеров multi- NIC в Azure?

Azure теперь поддерживает виртуальные машины с несколькими сетевыми адаптерами vmNIC. Каждый адаптер mNIC может подсоединяться к различным виртуальным подсетям внутри одной и той же виртуальной сети. Подсоединение виртуальной машины к множественным подсетям позволяет задействовать несколько новых сценариев, таких как виртуальные сетевые устройства. Количество поддерживаемых адаптеров vmNIC зависит от размера виртуальной машины, а именно от количества ядер.

Множественные адаптеры должны быть добавлены в процессе создания виртуальной машины и включены через PowerShell. Заметьте, что только сетевые адаптеры, заданные по умолчанию, могут осуществлять соединения через сеть (см. рисунок 1). Дополнительные сетевые адаптеры должны быть добавлены в процессе создания виртуальной машины посредством указания дополнительных интерфейсов сети с помощью команды Add- AzureNetworklnterfaceConfig. Например: Add-AzureNetworklnterfaceConfig -Name "Ethernetl"