Обзор о модели на основе виртуальных ядер: База данных SQL Azure и Управляемый экземпляр SQL Azure

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных SQL Azure Управляемый экземпляр SQL Azure

Модель приобретения на основе виртуальных ядер, используемая Базой данных SQL Azure и Управляемым экземпляром SQL Azure, обеспечивает ряд преимуществ:

  • Более высокие лимиты вычислительной мощности, памяти, операций ввода-вывода и хранилища.
  • Управление поколением оборудования для лучшего соответствия требованиям рабочей нагрузки к вычислениям и памяти.
  • Скидки за счет Преимущества гибридного использования Azure (AHB) и зарезервированного экземпляра (RI).
  • Более прозрачные сведения об оборудовании, обеспечивающем вычисления, что упрощает планирование миграции из локальных развертываний.

Уровни службы

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

- Общего назначения Уровень "Критически важный для бизнеса" Гипермасштабирование
Сценарии применения Большинства рабочих нагрузок. Предлагает бюджетные, сбалансированные и масштабируемые варианты вычислений и хранения. Предоставляет бизнес-приложениям наивысшую устойчивость к сбоям с помощью нескольких изолированных реплик, а также обеспечивает наивысшую производительность операций ввода-вывода на реплику базы данных. Большинство рабочих нагрузок организации, для которых требуется высокомасштабируемое хранилище и масштабируемые операции чтения. Обеспечивает повышенную устойчивость к сбоям, так как позволяет настроить более одной изолированной реплики базы данных.
Память Используется удаленное хранилище.
Подготовленные вычислительные ресурсы Базы данных SQL:
От 5 ГБ до 4 ТБ
Бессерверные вычисления:
От 5 ГБ до 3 ТБ
Управляемый экземпляр SQL: от 32 ГБ до 8 ТБ
Используется локальное хранилище на дисках SSD.
Подготовленные вычислительные ресурсы Базы данных SQL:
От 5 ГБ до 4 ТБ
Управляемый экземпляр SQL:
от 32 ГБ до 4 ТБ
Гибкое автоматическое увеличение хранилища при необходимости. Поддерживается хранилище до 100 ТБ. Используется локальное хранилище на дисках SSD для кэша локального буферного пула и локального хранилища данных. Удаленное хранилище Azure используется как конечное долгосрочное хранилище данных.
Операции ввода-вывода в секунду и пропускная способность (приблизительно) База данных SQL: ознакомьтесь с лимитами ресурсов для отдельных баз данных и эластичных пулов.
Управляемый экземпляр SQL: ознакомьтесь с обзором ограничений ресурсов Управляемого экземпляра SQL Azure.
Ознакомьтесь с лимитами ресурсов для отдельных баз данных и эластичных пулов. Гипермасштабирование — это многоуровневая архитектура с кэшированием на нескольких уровнях. Фактические показатели операций ввода-вывода и пропускной способности будут зависеть от рабочей нагрузки.
Доступность 1 реплика, без реплик чтения и масштабирования 3 реплики, 1 реплика чтения и масштабирования,
высокий уровень доступности с избыточностью в между зонами
1 реплика для чтения и записи, а также 0–4 реплики чтения и масштабирования.
Резервные копии Геоизбыточное хранилище с доступом на чтение (RA-GRS), 1–35 дней (по умолчанию 7 дней) RA-GRS, 1–35 дней (по умолчанию 7 дней) Резервные копии на основе моментальных снимков в удаленном хранилище Azure. Эти моментальные снимки используются для быстрого восстановления. Резервные копии создаются мгновенно и не влияют на производительность операций ввода-вывода для вычислений. Восстановление выполняется быстро и не зависит от масштаба операцией с данными (занимает минуты, а не часы или дни).
In-memory Не поддерживается Поддерживается Не поддерживается

Выбор уровня служб

Сведения о выборе уровня служб для конкретной рабочей нагрузки приведены в следующих статьях:

Уровни вычислений

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

Подготовленные вычисления

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

Бессерверные вычисления

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

Поколения оборудования

Варианты поколения оборудования в модели на основе виртуальных ядер включают в себя Gen 4, Gen 5, а также серии M, Fsv2 и DC. Поколение оборудования обычно определяет ограничения на ресурсы вычислений и памяти, а также другие характеристики производительности для рабочей нагрузки.

Gen4 и Gen5

  • Оборудование Gen4 и Gen5 предоставляет сбалансированные вычислительные ресурсы и ресурсы памяти. Оно подходит для большинства рабочих нагрузок баз данных, которым не требуется больше памяти, больше виртуальных ядер или более быстрые виртуальные ядра, предоставляемые сериями Fsv2 или M.

Сведения о регионах, где доступно оборудование Gen4 и Gen5, см. в разделе Gen4/Gen5.

Серия Fsv2

  • Серия Fsv2 — это оптимизированное для вычислений оборудование, обеспечивающее низкую задержку и высокую тактовую частоту ЦП для большинства ресурсоемких рабочих нагрузок.
  • В зависимости от рабочей нагрузки серия Fsv2 может обеспечить большую производительность ЦП на виртуальное ядро, чем Gen5, а размер с 72 виртуальными ядрами может обеспечить большую производительность ЦП, чем 80 виртуальных ядер Gen5, и по меньшей цене.
  • Серия Fsv2 предоставляет меньше памяти и емкости tempdb на виртуальное ядро по сравнению с другим оборудованием. Поэтому для рабочих нагрузок, чувствительных к этим ограничениям, можно рассмотреть применение оборудования Gen5 или серии M.  

Серия Fsv2 поддерживается только для уровня "Общего назначения". Регионы, в которых доступна серия Fsv2, приведены в разделе Серия Fsv2.

Серия M

  • Серия M — это оптимизированное для операций в памяти оборудование, предназначенное для рабочих нагрузок, которым требуется больший объем памяти и вычислительная мощность, чем обеспечивает оборудование Gen5.
  • Серия M предоставляет 29 ГБ памяти на виртуальное ядро и до 128 виртуальных ядер, что в 8 раз (до 4 ТБ) увеличивает предельный объем памяти относительно оборудования Gen5.

Серия M поддерживается только для уровня "Критически важный для бизнеса" и не поддерживает избыточность между зонами. Регионы, в которых доступна серия M, приведены в разделе Серия M.

Типы предложений Azure, поддерживаемые серией M

Для доступа к серии M нужна платная подписка с оплатой по мере использования или Соглашением Enterprise (EA). Полный список типов предложений Azure, поддерживаемых серией M, приведен в разделе Сведения о предложении решения Microsoft Azure.

Серии DC

Примечание

В настоящее серия DC предоставляется в режиме общедоступной предварительной версии.

  • Оборудование серии DC использует процессоры Intel с поддержкой расширений Software Guard Extensions (Intel SGX).
  • Серия DC требуется для функции Always Encrypted с безопасными анклавами, которая не поддерживается в других конфигурациях оборудования.
  • Серия DC предназначена для рабочих нагрузок, которые обрабатывают конфиденциальные данные и нуждаются в возможностях конфиденциальной обработки запросов, предоставляемых Always Encrypted с безопасными анклавами.
  • Оборудование серии DC обеспечивает сбалансированные вычислительные ресурсы и ресурсы памяти.

Серия DC поддерживается только для подготовленных вычислений (бессерверные вычисления не поддерживается) и не поддерживает избыточность между зонами. Регионы, в которых доступна серия DC, приведены в разделе Серия DC.

Спецификации вычислительных компонентов и запоминающих устройств

Поколение оборудования Вычисления Память
4-е поколение Процессоры Intel® E5-2673 версии 3 (Haswell) с частотой 2,4 ГГц.
Подготовка до 24 виртуальных ядер (1 виртуальное ядро = 1 физическое ядро).
7 ГБ на виртуальное ядро.
Подготовка до 168 ГБ.
5-го поколения Подготовленные вычисления
Процессоры Intel® E5-2673 версии 4 (Broadwell) с частотой 2,3 ГГц, Intel® SP-8160 (Skylake)* и Intel® 8272CL (Cascade Lake) с частотой 2,5 ГГц.*
Подготовка до 80 виртуальных ядер (1 виртуальное ядро = 1 поток Hyper-Threading).

Бессерверные вычисления
Процессоры Intel® E5-2673 версии 4 (Broadwell) с частотой 2,3 ГГц и Intel® SP-8160 (Skylake)*.
Автомасштабирование до 40 виртуальных ядер (1 виртуальное ядро = 1 поток Hyper-Threading).
Подготовленные вычисления
5,1 ГБ на виртуальное ядро.
Подготовка до 408 ГБ.

Бессерверные вычисления
Автомасштабирование до 24 ГБ на виртуальное ядро.
Автомасштабирование до 120 ГБ.
Серия Fsv2 Процессоры Intel® 8168 (Skylake).
Обеспечение постоянной тактовой частоты всех ядер в режиме Turbo Boost 3,4 ГГц и максимальной частоты отдельного ядра в режиме Turbo Boost 3,7 ГГц.
Подготовка до 72 виртуальных ядер (1 виртуальное ядро = 1 поток Hyper-Threading).
1,9 ГБ на виртуальное ядро.
Подготовка до 136 ГБ.
Серия M Процессоры Intel® E7-8890 версии 3 с частотой 2,5 ГГц и Intel® 8280M с частотой 2,7 ГГц (Cascade Lake).
Подготовка до 128 виртуальных ядер (1 виртуальное ядро = 1 поток Hyper-Threading).
29 ГБ на виртуальное ядро.
Подготовка до 3,7 ТБ.
Серии DC Процессоры Intel XEON E-2288G.
Поддержка расширений Intel Software Guard Extensions (Intel SGX).
Подготовка до 8 виртуальных ядер (1 виртуальное ядро = 1 физическое ядро).
4,5 ГБ на виртуальное ядро.

* В динамическом административном представлении sys.dm_user_db_resource_governance поколение оборудования для баз данных, использующих процессоры Intel® SP-8160 (Skylake), отображается как Gen6, а поколение оборудования для баз данных, использующих процессоры Intel® 8272CL (Cascade Lake), отображается как Gen7. Ограничения ресурсов для всех баз данных Gen5 одинаковы, независимо от типа процессора (Broadwell, Skylake или Cascade Lake).

Дополнительные сведения об ограничениях ресурсов см. в разделе Ограничения ресурсов для отдельных баз данных с использованием модели приобретения виртуального ядра или Ограничения ресурсов для эластичных пулов с использованием модели приобретения Виртуальное ядро.

Выбор поколения оборудования

На портале Azure можно выбрать поколение оборудования для создаваемой базы данных или пула в Базе данных SQL или изменить поколение оборудования существующей базы данных или пула.

Выбор поколения оборудования при создании базы данных SQL или пула

Дополнительные сведения см. в статье Краткое руководство. Создание отдельной базы данных в Базе данных SQL Azure.

На вкладке Основное в разделе Вычисления и хранилище щелкните ссылку Настройка базы данных, а затем щелкните ссылку Изменить конфигурацию.

настройка базы данных

Выберите нужное поколение оборудования.

Выбор оборудования

Изменение поколения оборудования существующей базы SQL данных или пула

На странице "Обзор" для базы данных щелкните ссылку Ценовая категория.

изменение оборудования

Для пула на странице "Обзор" выберите Настройка.

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

Выбор поколения оборудования при создании Управляемого экземпляра SQL

Дополнительные сведения см. в статье Краткое руководство. Создание Управляемого экземпляра SQL Azure.

На вкладке Основное в разделе Вычисления и хранилище щелкните ссылку Настройка базы данных, а затем выберите соответствующее поколение оборудования.

Настройка Управляемого экземпляра SQL Azure

Изменение поколения оборудования существующего Управляемого экземпляра SQL

На странице Управляемого экземпляра SQL щелкните ссылку Ценовая категория в разделе "Параметры".

Изменение оборудования Управляемого экземпляра SQL

На странице "Ценовая категория" вы сможете изменить поколение оборудования, как описано на предыдущих шагах.

Доступность оборудования

Gen4 и Gen5

Оборудование Gen4 выводится из эксплуатации и больше не доступно для новых развертываний. Все новые базы данных должны быть развернуты на оборудовании Gen5.

Поколение Gen5 доступно во всех общедоступных регионах по всему миру.

Серия Fsv2

Серия Fsv2 доступна в следующих регионах: "Центральная Австралия", "Центральная Австралия 2", "Восточная Австралия", "Юго-Восточная Австралия", "Южная Бразилия", "Центральная Канада", "Восточная Азия", "Восточная часть США", "Центральная Франция", "Центральная Индия", "Центральная Корея", "Южная Корея", "Северная Европа", "Северная часть ЮАР", "Юго-Восточная Азия", "Южная часть Соединенного Королевства", "Западная часть Соединенного Королевства", "Западная Европа", "Западная часть США 2".

Серия M

Серия M доступна в следующих регионах: "Восточная часть США", "Северная Европа", "Западная Европа", "Западная часть США 2".

Серии DC

Примечание

В настоящее серия DC предоставляется в режиме общедоступной предварительной версии.

Серия DC доступна в следующих регионах: "Центральная Канада", "Восточная Канада", "Восточная часть США", "Северная Европа", "Южная часть Соединенного Королевства", "Западная Европа", "Западная часть США".

Если вам требуется оборудование серии DC в неподдерживаемом регионе, отправьте запрос в службу поддержки, следуя инструкциям в статье Запрос на увеличение квоты для Базы данных SQL Azure и Управляемого экземпляра SQL.

Дальнейшие действия

Чтобы начать работу, см. следующие статьи.

Информацию о ценах см. на странице цен на Базу данных SQL Azure.

Дополнительные сведения о конкретных объемах вычислительных ресурсов и ресурсов хранилища, доступных на уровнях служб "Общего назначения" и "Критически важный для бизнеса", см. в следующих статьях: