Варианты оборудования Azure SQL Managed Instance Gen4 и Gen5
Управляемый экземпляр базы данных SQL Azure может быть создан на двух разных поколениях оборудования Gen5 и Gen4 со следующими различиями: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-managed-instance-resource-limits
Есть ли какие-то рекомендации, в каких сценариях следует выбирать Gen4 или Gen5?
1 ответ
Поколение 5 лучше для некоторых нагрузок, а поколение 4 - для остальных. Однако в большинстве случаев основным выбором должен быть Gen5, если только большая разница между ядром и памятью или разница между физическим / логическим ядром не имеет большого значения.
- Генератор 5 имеет ускорение сети, поэтому в большинстве случаев он должен обеспечивать лучшую пропускную способность ввода-вывода для удаленного хранилища общего назначения, чем Генератор 4, что может быть самым большим узким местом в вашей рабочей нагрузке.
- Gen 5 является более новой аппаратной конфигурацией, чем Gen 4, поэтому процессоры Gen5 - Intel Haswell вместо Intel Broadwell. Однако Gen5 использует гиперпоточность, а vCore на Gen 5 - логический процессор - это может иметь какое-то значение, но вам нужно попробовать и протестировать. VCore - это одинаковая цена для обоих моделей HW.
- Gen 5 использует более быстрые локальные SSD-диски (быстрые SSD NVMe), чем Gen 4, поэтому в случае Business Critical должно быть преимущество для Gen 5. В обоих случаях
tempdb
размещается на локальном твердотельном накопителе как общего назначения, так и критически важного для бизнеса, поэтому рабочая нагрузка зависит отtempdb
будет работать быстрее - Gen 4 имеет большее соотношение памяти и ядра, чем Gen5 - 7 на Gen 4 против 5.1 на Gen 5
- Gen4 имеет всего 8-24 ядра с пропорциональной памятью 56-178 ГБ, в то время как Gen5 может поддерживать до 80 ядер. Кроме того, новые конфигурации, такие как SKU, будут содержать менее 8 ядер, вероятно, будут доступны только на оборудовании Gen5.
Gen 4 больше не доступен для новых покупок.
Обратите внимание, что с GEN 5 General Purpose вы должны купить как минимум 2 ядра, Gen 4 вы можете купить 1 ядро. Цена за ядро не изменилась, поэтому ваша общая цена увеличилась вдвое.
То же и с Business Critical. В Gen 4 минимальное количество ядер - 2, в то время как Gen 5 минимальное количество ядер - 4. Опять же, это удвоение затрат. Это особенно шокирует, если вы хотите перейти от общего назначения к критически важному для бизнеса, потому что основные затраты уже примерно в два раза.
Другой убийца, который сейчас критически важен для оборудования Gen 5, заключается в том, что максимальное количество баз данных ОСТАЛОСЬ на уровне 50. Они удваивают ваши затраты и удерживают вас на уровне 50 баз данных! Нет причин, по которым Business Critical не может начинаться с двух ядер, как это происходит с Gen 4...