我们正在开发一个 Web 应用程序,并计划将其部署在多租户模型中。但是,我们的一些潜在客户对于无法控制其数据的想法感到非常不舒服。出于这种担忧,我们计划让他们托管自己的数据库。但我们在备份方面遇到了问题,如果客户托管数据库,我们就无法为他们备份。
有没有人曾经处理过这种情况?任何建议/评论都将不胜感激!谢谢!
答案1
但是我们在备份方面遇到了问题,如果客户托管数据库,我们就无法为他们备份。
告诉他们,他们有责任备份。
答案2
是的,我遇到过这种情况。你需要做的是在合同/服务条款中明确说明他们负责备份数据。然后给他们书面说明备份什么以及如何备份。
答案3
更好的是,为什么你的应用程序不是设计为在共享环境中运行并作为独立产品运行。如果他们不想让你托管数据,就向他们出售 $$$ 内部部署许可证和年度维护协议以进行更新。这要么可以解决不想让你托管的问题,要么你只是赚了一大笔资本支出。