我已经看到 Swisscom 应用程序云上的标准 MongoDB 服务不在 HA 中,所以在实例失败的情况下我们应该期待什么级别的服务:
- 数据丢失?
- 自动恢复?
- 我应该预期多少停机时间?
- 从应用程序的角度来看,触发自动重新连接就足够了吗?
我已经看到 Swisscom 应用程序云上的标准 MongoDB 服务不在 HA 中,所以在实例失败的情况下我们应该期待什么级别的服务:
对于公开发售,Swisscom 不提供有关 SLA 的任何保证。这包括正常运行时间。如果发生在 Swisscom 责任范围内的故障,他们能够检测到故障并在合理的时间内启动恢复程序。Swisscom 强烈建议使用 HA 服务。我建议阅读 Swisscom Application Cloud 的条款:http: //developer.swisscom.com/terms/
根据我的经验,服务重启很快,所以自动重新连接就足够了。
一般来说,MongoDB Docs 会回答你的很多问题:如果单实例 MongoDB 服务发生故障,只要数据没有损坏,它将自动恢复存储在磁盘上的所有信息。看看: https ://docs.mongodb.com/manual/core/journaling/
我还强烈建议您通过应用程序云门户执行定期备份。因此,如果磁盘损坏,您可以恢复数据。
TL:博士