请教下。我这边有电子商务网站,基于LAMP,apache做负载均衡, mysql高可用加读写分离。后台架构如何安排呢?请指点下或能够给到计算方法,谢谢。1。要满足1万人的访问量,后台需要几台mysql和几台apache,每台服务器的配置应该是怎样的呢(几个,多大CPU/内存/硬盘),网络带宽要多少呢?2。要满足10万人访问量,又如何呢?3。要满足100万人访问量,又如何呢?

解决方案 »

  1.   

    建议用4台服务器,2台apache,2台mysql,apache2台可以做高可用,2台mysql,一台写,一台读,做主从复制。至于服务器配置,这个要看具体的业务要求,不过考虑到你的使用人数是1w人,现在通常的配置:
    数据库:Intel Xeon E5-2620 v3 2.4GHz,用了2路,每路是6核心,12个核心,所以2路一共是12个核心,24个线程,内存可以先32G。
    apache的服务器可以降低配置,内存少一点。
      

  2.   

    谢谢版主的回复,追问下。
    如果需求变为10万人/百万人呢?后台架构:lvs + keepalive 做apache负载均衡基于mysql主从 + masterha,的mysql集群, haproxy + mycat做mysql负载均衡。这个架构可以吗 ,按照10万/100万人规模的电子商务网站,需要多少太apache和mysql以及其它辅助主机,配置有如何,带宽需要多少呢,请帮忙分析下,万分感谢。