Лучшие практики Microsoft Azure IaaS SQL Server

Tags: Azure, Microsoft, SQL Server, IaaS

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

По большей части, так оно  и есть,  и обещание было выполнено. Тем не менее, для виртуальных машин Microsoft SQL Server (VM) еще необходимо осуществить основную настройку конфигурации, чтобы обеспечить максимальную производительность.

В этом блоге сравниваются лучшие практики использования SQL Server с тем, что выходит из коробки с экземпляром IAAS Microsoft Azure в Windows Server Datacenter 2016. Обратите внимание, что здесь приведены наши общие рекомендации, возможно ваши цели отличаются.  Кроме того, мы рассматриваем только на настройки сети и Windows. Настройки экземпляра могут сильно различаться и основаны на приложениях, работающих поверх базы данных.

Сетевое оборудование

Мы рекомендуем установить NIC на Full Duplex, отключить NetBIOS и запретить анонимное перечисление учетных записей SAM.

В экземпляре Azure сетевой адаптер не настроен на Full Duplex, NetBIOS использует настройки с сервера DHCP и не разрешает анонимное перечисление учетных записей SAM.

Однако для настройки NIC эмулированная карта подключается к виртуальному коммутатору, который затем взаимодействует с физической картой. Физическая карта должна иметь правильные настройки .

Итак, возможно, здесь все в порядке в зависимости от настроек сервера DHCP. Параметры NIC не могут быть изменены конечным пользователем, что может потенциально создавать проблемы.

Конфигурация Windows

Мы рекомендуем следующие настройки для Windows:

  • установите последнюю версию SP
  • включите LPIM
  • у вас должен файл подкачки на отдельном диске и настроен на ~ 1,5 объема бара (за исключением очень больших серверов)
  • платформа мощности процессора должна быть настроена на высокую производительность
  • включите мгновенную инициализацию файла (Instant File)

Виртуальная машина поставляется с установленным сервером Windows Server Datacenter 2016, и на сегодняшний день  пакетов обновлений нет. Инициализация LPIM и Instant File не включена. CPU Power Plan установлен на High Performance. Файл подкачки создается на диске D, как и ожидалось.

Мы бы оценили это довольно плохо, как настройка по умолчанию. LPIM и IFI легко меняются, чтобы позволить SQL Server использовать их, и хотя они могут не всегда нужны или востребованы, они обязательно должны быть по умолчанию.

Вывод

Похоже, что сервер Azure IAAS по-прежнему нуждается в заботе обслуживающего администратора базы данных.

 

No Comments

Add a Comment