我计划很快推出一款 Web 应用程序,并决定使用 Rackspace 的云产品和 Debian。我不期望那一开始流量很大,但现在我宁愿使用小型 VPS 来正确构建架构。我不太确定我应该购买多少个 VPS。至少,我知道我需要三个 VPS:
- 两个 Apache Web 服务器
- 一台 MySQL 服务器
我还想:
- Nginx 负载均衡器
- MySQL 复制
- memcached
我不确定最后三个进程应该在哪里运行。负载平衡器可以和 MySQL 从属服务器在同一台机器上运行吗?还是应该分别在自己的机器上运行?memcached 是与 Web 服务器一起运行,还是在不同的机器上运行?
答案1
当你不需要完美的解决方案,而只是在服务开始时想要便宜的价格时,DNS“负载平衡”也可能是一种方法。