我正在开发一款具有大量客户潜力的应用。每个客户只需要访问他们的信息。但是,这些信息将在当天定期访问,不得与其他客户共享。虽然我打算使用Azure共享一个数据库,但我无法决定是否应该使用一个网站来处理这些用途并让他们登录,或者为每个客户提供他们自己的Azure网站;可能在任何情况下都有身份验证。
成本当然是我决定的一部分,但似乎只有一个网络解决方案可以更新,修复错误等,更容易部署一次,而不是每个客户一个。每个客户都是分开的,但他们不必全部运行相同的版本。
图像也将存储在Azure存储帐户中。
有没有人有过这种多客户部署方案或我可能错过的特定视图的经验?
非常感谢,
杰森
答案 0 :(得分:0)
我会说你触及了所有主要问题:
单个网站更易于维护。
单个站点的许可证可能比多个站点的许可证便宜。
单个网站会对所有客户执行一个版本。
所以我想这是一个优先事项。
相关说明:使用单个数据库对所有客户来说更容易维护和更便宜, 它可能会导致讨厌的错误,所以我也会考虑到这一点。