小编Wil*_*lll的帖子

我们的MySQL数据库应该与我们的Apache服务器分开吗?

我公司目前在VPS服务器上运行一个基于LAMP的网站,因此数据库和Web服务器实际上是在同一个盒子上.

我们正在开发一个新站点,我们计划在同一台服务器上托管(即我们将在服务器A上为foo.com和bar.com提供所有内容).

但是,我们预计流量会增加,并且热衷于提高弹性和可扩展性.我建议使用带有单独数据库服务器的负载均衡架构,即:

                                Internet
                                   ¦
                              Load Balancer
                               /        \
                       ¦ Server A ¦   ¦ Server B ¦
                               \        /
                              ¦ MySQL DB ¦
Run Code Online (Sandbox Code Playgroud)

这是一种明智的做法吗?还是过度设计?将所有内容保存在单个服务器上对我来说感觉很危险.虽然在这个阶段我们可能不需要负载平衡,但是将数据库从Web服务器拆分仍然是明智的吗?

我已经看到了几个与此类似的问题,但我不确定它们是否适用于Apache/MySQL环境.当我在Windows服务器环境中工作时,他们总是有单独的数据库服务器.

mysql database architecture

9
推荐指数
2
解决办法
5475
查看次数

标签 统计

architecture ×1

database ×1

mysql ×1