我的一个应用程序,即使用WCF开发的服务应用程序,正在发布生产。它在内部使用SQL Server Express。
由于该服务将发挥重要作用并且必须全天候运行,我计划部署2台机器:
如果在任何情况下,第一台机器出现故障,我的计划是将最后一台数据库备份恢复到第二台机器并将其打开。有点像冷备机。
我有以下问题:
答案 0 :(得分:1)
<强>思想:强>
那么,在你的场景中,如果你的核心机器死了怎么办?它的数据库也丢失了。所以你提出你的第二个没有数据!
我的建议:
你需要让它镜像到DB,然后你需要一个中央服务器来向任何一个发送请求(负载均衡的样式)。
如果一个人死了,你就会被另一个人带走。当你发现一个人死亡时,你会尽力恢复它。