【发布时间】:2012-02-23 12:35:09
【问题描述】:
在决定为公共网站使用 3T 或 2T 架构之前,是否有任何标准应该知道/考虑,以避免在这里出现任何混淆,我将 Tier 称为独立的物理服务器,而 Web 浏览器确实 不算作一个等级,所以说 3T:
- T1- Web 服务器:托管公共前端 UI 的位置,可以是 MVC、JSF、ASP.NET Web 表单等
- T2- 应用程序:托管业务 Web 服务 SOAP、REST 等的位置...
- T3- DB:您的 DB 服务器、Oracle、SqlServer 等...
这里的2T仅指Web服务器和DB,业务仍然是分开的,但在运行Web服务器的同一个进程中执行。
有人可能会说 3T 更具可扩展性。如果我们是垂直思考,那是真的,但我们不会通过将更多 Web 服务器实例放在负载均衡器后面来实现水平可扩展性吗?是否有任何标准或备忘单应该知道,感谢专家对此的意见
如果stackoverflow不适用于这些类型的问题,我不知道还剩下什么? int 交换?
【问题讨论】: