我们是使用 LAMP 从头开始构建托管内容管理解决方案的 Web 2.0 公司。简而言之,人们登录我们的后端来管理他们的网站内容,然后使用我们的 API 来提取这些内容。这个 API 被插入到可以托管在互联网上的任何地方的模板中。
我们的扩展进展如下:
- 共享主机(1and1)
- 专用单服务器托管 (Rackspace)
- 1 个 Web 服务器,1 个 DB 服务器(机架空间)
- 1 个后端 Web 服务器、1 个 API Web 服务器、1 个 DB 服务器
- 内存缓存,缓存,缓存,缓存。
问题是,我们的下一步是什么?每次我们的某个网站被挖掘或在热门网站中提及时,我们的 API 服务器都会因连接过多而崩溃。或者,每当我们的数据库服务器被查询淹没时,我们的 Web 服务器请求就会备份。
对于像我们这样的任何公司来说,这显然是“下一个问题”,我想知道您是否可以指出一些方向。
我目前对虚拟化解决方案(如 EC2)很感兴趣,但需要一些关于要考虑什么的指示。