我有一个大约有 6 个用户的小型用户站点。他们有两台服务器,一台 SBS 2008 机箱和一台 Server 2008 终端服务器。我想知道安装 SQL 服务器的最佳位置在哪里。我知道在 SBS 机箱上安装 SQL 不是最佳实践,但在终端服务器机箱上安装 SQL 不是更好的解决方案吗?
谢谢
答案1
我真的会考虑为此添加第三台服务器。如果可以为其提供专用硬件,Sql Server 的效果会好得多。添加该服务器后,您就处于可能还想考虑将东西放入虚拟机中以实现冗余和简化管理的边缘。第一次避免硬件故障后长时间停机的感觉非常棒,因为您只需在其他一台机器上启动 vhd 的副本,直到零件到达即可。
如果您无法做到这一点,您需要查看负载并将数据库放在负载最低的服务器上。这里特别要考虑磁盘 io。根据您使用终端服务器的方式,我倾向于 sbs 服务器可能是您的更好选择,但您需要措施确实知道。
想想看,我最喜欢的双服务器选项是删除终端服务并将该框主要交给 sql server。然后在两个框上安装 hyper-V 或 vmware,并在每个框中运行一个终端服务实例,以将负载分摊到可以处理的服务器上。您可以设置一些用户连接到一个终端服务器,并将其余用户发送到另一台服务器。
答案2
我有一个与你所处的场景完全相同的设置。
我选择将 SQL 服务器安装在与终端服务器相同的服务器上,原因如下:
- SBS 服务器的 RAM 和 HDD 空间已接近饱和
- TS 有大量多余的 RAM 和 HDD 空间
- 我的用户不到 10 个
但归根结底这并不重要,因为 Microsoft 支持在 SBS 机器上或单独的机器上安装 SQL Server,因此这取决于您拥有最多可用资源的地方。如果您的 SBS 服务器有大量备用资源,则将其安装在那里,反之亦然。