我只是在为多租户企业系统组装基本框架的过程中。
客户端将是一个 asp.net mvc 网页,通过 ajax 通过 asp.net web api 与数据库通信。
我的问题确实与可扩展性有关。我应该将客户端与服务器分开吗?即一个项目中的客户端/前端代码/视图和另一个单独的项目服务器中的webapi。因此,如果一台服务器开始(服务器 A)的负载/大小达到峰值,那么只需创建另一个服务器实例(服务器 B),所有新客户将指向服务器 B 上的 webapi。
还是应该将其全部集成为一个项目,并随着负载的增加(动态云扩展)扩展 sql server 端?
在将我们的帽子扔进戒指之前需要一些建议。
提前致谢