假设我开发了一个由各种服务组成的 .NET(单声道兼容)可扩展 Web 应用程序,这些服务可以在同一台机器或不同机器上毫无问题地运行。在任何时候,只需点击几下,我就可以毫无问题地将机器添加到系统和服务规模。让我们假设 web 服务就像一个社交网络网站,来自世界各地的许多请求。
我的问题是关于部署环境的。我有很多选择:
- 一组专用服务器(每台服务器运行所有服务)
- 一组专用服务器(每个服务一个)
- 一个 VPS 集群(每个服务一个)
- 一个 VPCloud(每个服务的云实例)
我们还假设在第一阶段,金钱是绩效的次要问题。什么是最好的解决方案,为什么?
我对 VPS 和云的担忧在于 RAM 和磁盘使用不透明,这可能导致 RAM 或磁盘性能低下……我从未读过任何资源质量被量化的 vps/云产品/保证像专用服务器优惠...