gpt4 book ai didi

sql-server - 设置 Windows Server 2008/SQL Server 2008 群集

转载 作者:行者123 更新时间:2023-12-01 11:10:22 25 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

9年前关闭。




Improve this question




正如我在 related question 中提到的关于托管与租用 Web 服务器,我正在考虑使用四个 Mac Mini(英特尔酷睿双核)和 Windows Server 2008 设置一个 Web 服务器集群。我正在开发的网站是数据库驱动的,并使用 ASP.Net MVC 和 Microsoft SQL Server 2008。我完全没有设置Web服务器的经验,所以我只知道但不熟悉网络负载平衡和故障转移群集等技术。

有人可以推荐一种理想的方式来一起配置这 4 台服务器或列举我的最佳选择吗?例如,应该只有一台机器包含 SQL Server 数据库,还是应该在我的 Windows Server 2008 集群之上创建一个 SQL 集群。我想在可靠性和性能之间取得平衡,我不确定这种平衡具体是什么样的。

更新:感谢您到目前为止的所有答案。当我写这个问题时,我不明白“集群”通常特指故障转移集群,我现在理解它提供了高可用性但没有性能优势。由于一位海报提到带有单个 5400 rpm 硬盘驱动器的 Mac Mini 作为 SQL 服务器可能存在性能问题,我想知道是否有任何可行的解决方案可以在多台机器之间分配数据库负载,无论有没有高可用性的额外好处(我可以完全依赖备份)。我一直在阅读以下有关通过分发扩展 SQL 服务器的文章:

  • Scaling Out SQL Server 2005
  • Scaling Out SQL Server with Data Dependent Routing

  • 我对这些分发方法中的哪一种(如果有的话)是合适的感到有些困惑。如果相关,假设访问数据库的站点与 Stack Overflow 具有相似的读/写比率。任何人都可以建议吗?

    此外,我了解到服务器通常带有两个网络适配器,这允许一个适配器专用于与任何后端服务器进行通信。 Mac Mini 只有一个网络适配器。这对性能会有多大的损害?

    更新 经过进一步研究,似乎 Peer-to-Peer Replication ( more info ) 是我正在寻找的。我错了吗?如果没有,考虑到我的硬件限制,使用它是否可行?

    最佳答案

    您可能可以为您的 Web 服务器使用一个基本的网络负载平衡集群,但您需要更复杂的硬件来运行 SQL 集群,特别是共享仲裁驱动器。您的 Mac Mini 不太适合此用途。您可以使用 SQL Server High Availability Database Mirroring反而。

    我建议您购买 Pro SQL Server 2005 High Availability 的副本。来自 Allan HirtWindows Server 2003 Clustering and Load Balancing作者:Robert J. Shimonski 并在开始这次冒险之前做一些研究。尽管标题涉及 SQL Server 2005 和 Windows 2003,但这些 Material 仍然与 SQL Server 2008 和 Windows Server 2008 非常相关。

    关于sql-server - 设置 Windows Server 2008/SQL Server 2008 群集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/654624/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com