Майкл Оти (motey@windowsitpro.com) — технический директор Windows IT Pro и SQL Server Magazine, автор Microsoft SQL Server 2008 New Features (Osborne/McGraw-Hill)

.

Более мощные виртуальные машины SQL Server

Windows Server 2012 Hyper-V обеспечивает существенные преимущества при запуске SQL Server в виртуальной машине. Одно из важнейших улучшений — возможность SQL Server использовать до 64 виртуальных процессоров и 1 Тбайт памяти при выполнении ресурсоемких рабочих нагрузок в виртуальных машинах.

Повышение плотности виртуальных машин SQL Server

Благодаря лучшей масштабируемости узла в Windows Server 2012 Hyper-V увеличивается число одновременно запускаемых виртуальных машин. На одном узле может располагаться до 320 логических процессоров и 4 Тбайт памяти. Кроме того, существенно расширены кластеры, в которых может содержаться до 64 узлов, с 84 000 виртуальных машин в одном кластере.

Повышение производительности виртуальных машин SQL Server

Организация доступа к неоднородной памяти (NUMA) в Windows Server 2012 способствует повышению производительности виртуальных машин SQL Server. Благодаря NUMA оптимизируются потоки и распределение памяти через согласование потоков и памяти виртуальных машин с физической оперативной памятью. Среди прочих улучшений — возможность прямого подключения виртуальных машин SQL Server к сетям хранения данных (SAN) Fibre Channel. Виртуальный компонент Fibre Channel в Windows Server 2012 Hyper-V поддерживает стандарт N_Port ID Virtualization (NPIV), виртуальные SAN и многоканальный ввод-вывод (MPIO).

Повышение доступности

В Windows Server 2012 предусмотрено несколько способов повысить доступность виртуальных машин SQL Server. Возможен одновременный перенос нескольких виртуальных машин SQL Server и использование до 10 Гбайт полосы пропускания сетевого канала связи для динамической миграции. Кроме того, Windows Server 2012 Hyper-V обеспечивает динамическую миграцию SQL Server без обязательного кластера или SAN.

Оптимальное использование ресурсов сети

Объединение сетевых адаптеров — еще одно новшество Windows Server 2012. Благодаря объединению сетевых адаптеров удается балансировать нагрузку, увеличивая полосу пропускания для сетевого трафика SQL Server, и переключать ресурсы для поддержания сетевых соединений даже в случае отказа сетевых плат или каналов связи. SQL Server также выигрывает от улучшения качества обслуживания (QoS) в Windows Server 2012. QoS позволяет назначать минимальные и максимальные пороги полосы пропускания нескольким службам SQL Server в сетевом адаптере. Таким образом, экземпляру SQL Server всегда выделяется канал связи с необходимой пропускной способностью.

Изменения в хранении данных

Версия Windows Server 2012 дополнена функциями дедупликации данных. При этом повышается вместимость хранилища данных в меньшем физическом пространстве. Это особенно полезно для экономии места, занимаемого большими объектами FILESTREAM. SQL Server также можно установить на файловых ресурсах общего доступа, отличающихся высокой производительностью и доступностью.

Новый режим восстановления после аварии

В Windows Server 2012 встроена новая функция Hyper-V Replica для асинхронного восстановления виртуальных машин SQL Server после аварии. Для Hyper-V Replica не требуется хранилища SAN, а виртуальные машины синхронизируются между географически удаленными точками.