在我们的整个业务中,我们有几个小批量 SQL Server 安装;添加,因为我们已经为业务开发/收购了新产品。每个都位于一个虚拟服务器上,为了争论,假设有 5 个这样的服务器,每个都分配了 8Gb RAM 和 4 个 CPU……在我看来,我认为将这些整理到一个服务器上会更有意义,增强了内存/CPU。
我认为这样做的优点在于它可以更轻松地跟踪服务器、维护它们、升级(在需要时)、分配权限会更容易并且性能可能会提高(通过添加额外的 RAM/CPU)。据推测,我们还可以让服务器复制/负载平衡以提供额外的弹性。
我这样认为正确吗?
反对这样做的考虑是什么?
为了帮助您进行研究,在讨论在同一台机器上安装多个 SQL Server 实例时,这通常称为“实例堆叠”。
您可以在此处阅读一些优缺点:我应该安装 SQL Server 的多个实例吗?
最大的缺点是维护/可用性,我?ya Bursov在评论中提到:
如果这台服务器关闭 - 所有应用程序也关闭(例如在升级期间)
随着时间的推移,随着更多应用程序添加到机器中,安排停机时间会变得非常困难。
另一个难点是性能。确保每个实例的最大和最小内存设置或配置为防止过度订阅框。让所有火箭外科医生都使用亲和掩码来确保 CPU 是分布式的(或者不这样做并让一个实例破坏服务器)。
这也使得理解等待统计数据和其他性能指标变得困难,因为它们通常是在实例级别报告的。您需要将它们聚合到某个地方,或者关联不同实例之间的统计数据。
您可以权衡这些挑战与仅拥有一个 Windows 机器所带来的许可节省/便利性。听起来这些应用程序可能不是超级资源密集型的,或者不是 24/7 或业务关键型的,在这种情况下,您可以在许可和可管理性方面快速获胜!但为了做出明智的选择,看到所有方面是件好事。
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |