我有一个由Website和REST API组成的Web应用程序.我应该将它们托管在同一台服务器上还是应该将它们托管在不同的服务器上?"服务器"是指服务器集群 - 负载均衡器后面的几个服务器.
API主要是入站流量,网站 - 主要是出站.
如果重要 - 托管在Rackspace和/或AWS上.
这是我到目前为止所看到的:
在同一台服务器上使用网站和REST API的好处
简单部署
简单的缩放 - 速度很慢 - 只需启动另一个实例
单负载平衡器配置
简单监控
简单,简单,简单......
有效使用全双工网络(API - 入站,网站 - 出站)
分裂的好处
API重载不会影响网站加载时间
详细监控(我将知道此时哪个组件使用资源)
任何意见?
谢谢
亚历山大