我从来没有做过这样的事情。我目前正在运行一个论坛和服务,它们依赖于同一台服务器上的相同数据库,但随着它们的增长,很明显 1 个盒子是不够的。另外,当我进一步添加它时,这将是很好的体验。
所以我有一个论坛(vbulletin)和一个 wcf 服务,它在用户登录服务时使用用户表来获取用户信息。
我应该怎么做才能将它们分开?我想远程连接服务会很慢。我已经阅读了关于复制的内容,但我不确定如何设置它。复制也支持只做一个表吗?因为我不需要它复制整个数据库。
我正在考虑获得一个稳定的第三台服务器来托管 mysql 数据库,如果论坛服务器出现故障,服务服务器仍然可以工作。但这将如何运作?复制可以双向进行吗?对论坛服务器上复制数据库的更改将发送到数据库服务器。
Web 应用程序扩展路径为:
在那里的某个地方,您可能还会有“获取负载平衡器和更多 web 应用程序框”,但这不是这里的重要部分。另请注意,这是扩展路径,而不是高可用性路径,因此不会涉及复制和冗余。
您目前处于第 1 步或第 2 步。距离第 6 步还有很长的路要走,并且您希望保持这种状态——分片很糟糕,而复制会削弱您的生存意愿。
如果,正如您在对 BenGC 的评论中所说,您无法在同一机架和物理网段中获得两个盒子,请找一个不错的托管服务提供商。Billy Bob's Servers & All-you-can-eat Crawfish Hut 可以做到这一点(尽管 Rackspace 有问题——因此我的太阳穴上有凸起的静脉),所以你不应该做出适应你的托管的住宿供应商缺乏能力。
| 归档时间: |
|
| 查看次数: |
2067 次 |
| 最近记录: |