SQL Server 2016 标准版:按核心或按服务器/CAL 进行许可

SQL Server 2016 标准版:按核心或按服务器/CAL 进行许可

我们有 1500 名用户(没有互联网/外联网连接)。这个数字是稳定的,并且会一直保持稳定。这些用户将使用大约 150 个不同的数据库,每个数据库的工作量都不是很大,规模也不大(介于 1Go 和 100Go 之间,总共 5 个 To)。我们想使用 SQL Server 2016。

根据我的计算,有以下几种可能:

每台服务器/CAL 的标准版本:

  • 1500 卡路里 = 270,000 美元
  • 10 台服务器 = 10,000 美元(每台最多 24 个核心 = 240 个核心)
  • 总计 = 280k$

对于相同的金额,如果我使用标准版每核心许可模式

  • 280k$ / 3.8k$ (每 2 个核心的价格) = 150 个核心 (大约 6 台服务器)

如果我想添加一台额外的服务器,第一个选项只需花费 1000 美元,第二个选项则需要花费 40000 美元(24 核)。

根据网上的许多信息,每服务器/cal 许可是为用户数量非常少(少于 30 个)的公司设计的。但我的计算表明,在我的情况下,我应该选择这种类型的许可(而且我有更多用户)。

我迷路了,我认为某个地方有错误,但却找不到。

  • 我误解了许可证或错过了许可模型中的某些内容
  • 对于这个潜在的工作负载来说,我的服务器太多了,应该使用更少的核心。根据您的经验,100 个核心可能足以处理 1500 个用户和 5To。
  • 还要别的吗?

感谢您分享这方面的专业知识。

答案1

我们不会在这里处理您的法律事务,但说真的 - 一台合适的服务器应该能够处理所有负载。如果您需要适当的冗余,则硬件方面需要 2-3 台(许可方面需要 2 台)。获得一个具有大量 SSD 的体面设置并放入 128+gb 内存,我认为一般没有理由使用那么多服务器。

通常,SQL(不包括 OLAP 查询和一些数据加载)对 CPU 的负载极低 - 您更有可能耗尽 IOPS(IO 预算),这就是为什么充足的 RAM(用于缓存)和良好的 IO 子系统是关键。一台不错的 2x16 核服务器(关注这里的新 AMD 服务器芯片)应该会为您提供足够的 CPU 和 RAM 空间来处理所有事情。使用 10 台服务器假设硬件可扩展性约为 1990 - 或极其特殊的要求,您没有谈论这些要求。

相关内容