Управляемый экземпляр SQL включено уровнями служб Azure Arc
В рамках семейства продуктов SQL Azure Управляемый экземпляр SQL, включенных Azure Arc, доступен на двух уровнях служб виртуальных ядер.
- Общего назначения — на этом недорогом уровне, предназначенном для большинства рабочих нагрузок, предоставляются обычные возможности производительности и доступности.
- Критически важный для бизнеса — этот уровень предназначен для рабочих нагрузок с более высокими требованиями к возможностям производительности и доступности.
В Azure ресурсы хранилища и вычисления предоставляются корпорацией Майкрософт с определенными гарантиями производительности, пропускной способности, доступности и других характеристик разных уровней служб, которые совокупно называются Соглашениями об уровне обслуживания. Для служб данных с поддержкой Azure Arc клиенты самостоятельно предоставляют ресурсы хранилища и вычислений. Поэтому для служб данных с поддержкой Azure Arc клиентам не предоставляются гарантии Соглашений об уровне обслуживания. Но взамен они получают полную свободу в выборе мощного оборудования независимо от уровня служб.
Сравнение уровней служб
Ниже приводится описание характеристик, доступных для служб данных с поддержкой Azure Arc на двух существующих уровнях служб.
Площадь | Критически важный для бизнеса | Общего назначения |
---|---|---|
Набор компонентов SQL | Аналогично выпуску SQL Server Enterprise | Аналогично выпуску SQL Server Standard |
Ограничение ЦП на экземпляр | Не ограничено | 24 ядра |
Ограничение памяти на экземпляр | Не ограничено | 128 ГБ |
Увеличение и уменьшение масштаба | Доступно | Доступно |
Наблюдение | Встроено и доступно локально, при необходимости экспорт в Azure Monitor | Встроено и доступно локально, при необходимости экспорт в Azure Log Analytics |
Ведение журнала | Встроено и доступно локально, при необходимости экспорт в Azure Log Analytics | Встроено и доступно локально, при необходимости экспорт в Azure Monitor |
Восстановление состояния системы в определенной временной точке | Встроенный | Встроенный |
Высокая доступность | Включенные группы доступности вместо повторного развертывания kubernetes | Один экземпляр с повторным развертыванием Kubernetes и общим хранилищем. |
Горизонтальное увеличение масштаба для чтения | группа доступности | нет |
Аварийное восстановление | Доступно через группы отработки отказа | Доступно через группы отработки отказа |
Преимущество гибридного использования Azure для курсов валют по компоненту IP-адреса в цене службы | 1:1 выпуск Enterprise 4:1 Standard Edition |
1:4 выпуск Enterprise 1:1 Standard Edition |
Цены для разработки и тестирования | Бесплатны. | Бесплатны. |
Критерии для выбора уровня служб
Поскольку заказчики используют собственное оборудование, выбранное на основе требований своего бизнеса к производительности и доступности, все различия между уровнями служб сосредоточены на уровне программного обеспечения.
Уровень "Общего назначения" подходит для следующих ситуаций:
- требования к ЦП и памяти не выходят за пределы уровня служб "Общего назначения";
- для рабочих нагрузок достаточно повторного развертывания pod и других возможностей обеспечения высокой доступности, которые предоставляет Kubernetes;
- приложению не требуется горизонтальное увеличение масштаба для чтения;
- приложению не требуются особые возможности, доступные только на уровне служб "Критически важный для бизнеса" (например, выпуск SQL Server Enterprise).
Уровень "Критически важный для бизнеса" следует предпочесть, если:
- требования к ЦП и памяти выходят за пределы уровня служб "Общего назначения";
- приложению требуется более высокий уровень доступности, чем предлагаемые Kubernetes возможности, например встроенные группы доступности для отработки отказа приложения;
- приложения получат преимущества от горизонтального увеличения масштаба для чтения, которое позволяет разгрузить рабочие нагрузки на вторичные реплики;
- приложению требуются возможности, доступные только на уровне служб "Критически важный для бизнеса" (например, выпуск SQL Server Enterprise).