[跟我学中小企业架构部署]之一:整体架构设计
?
?
環(huán)境定義:
CentOS 5.4 64-bit
服務(wù)器8臺
定義10.0.0.0/24為公網(wǎng)
10.0.10.0/24為內(nèi)網(wǎng)
?
?
各服務(wù)器的作用:
LB1:
Hostname:lb1
ech0: 10.0.0.81
eth1: 10.0.10.81
該機(jī)角色為主負(fù)載均衡器,負(fù)責(zé)分發(fā)所有用戶請求給后面的webserver 需要部署lvs+keepalived 服務(wù)。
?
LB2:
Hostname:lb2
ech0: 10.0.0.82
eth1: 10.0.10.82
該機(jī)角色為備負(fù)載均衡器,當(dāng)主負(fù)載均衡器不能提供服務(wù)時由該機(jī)接管服務(wù);負(fù)責(zé)IDC 正式環(huán)境的上線前的程序最后測試。需要部署lvs+keepalived 服務(wù), 另外還作為內(nèi)部的測試環(huán)境,需部署LAMP環(huán)境。
LAMP:
Hostname:lamp
ech0: 10.0.0.83
eth1: 10.0.10.83
該機(jī)角色web服務(wù)器,負(fù)責(zé)提供http網(wǎng)頁服務(wù)。
需.部署LAMP 環(huán)境,配置兩個虛擬主機(jī):
a.安裝WIKI 網(wǎng)站程序,使通過wiki.cgzg.net 可以訪問部署的wiki 網(wǎng)站程序。
b.安裝blog 網(wǎng)站程序,使通過blog.cgzg.net 可以訪問部署的blog 網(wǎng)站程序。
按天生成apache 網(wǎng)站訪問日志。
每日0 點推送網(wǎng)站訪問日志到日志備份服務(wù)器,本地保留7 天訪問日志。
每日0 點備份網(wǎng)站程序,并把程序推送到備份服務(wù)器。
?
LNMP:
Hostname:lnmp
ech0: 10.0.0.84
eth1: 10.0.10.84
該機(jī)角色為web 服務(wù)器,負(fù)責(zé)提供http 網(wǎng)頁服務(wù)。
需部署LNMP 環(huán)境. 配置兩個虛擬主機(jī):
a.安裝WIKI 網(wǎng)站程序,使通過wiki.cgzg.net 可以訪問部署的wiki網(wǎng)站程序。
b.安裝blog 網(wǎng)站程序,使通過blog.cgzg.net 可以訪問部署的blog網(wǎng)站程序。
按天生成nginx 網(wǎng)站訪問日志。
每日0 點推送網(wǎng)站訪問日志到日志備份服務(wù)器,本地保留7 天訪問日志。
每日0 點備份網(wǎng)站程序,并把程序推送到備份服務(wù)器。
?
DB1:
Hostname:db1
ech0: 10.0.10.87
eth1:
該機(jī)角色為mysql 數(shù)據(jù)庫服務(wù)器,負(fù)責(zé)提供數(shù)據(jù)庫服務(wù)。
需部署雙實例mysql 數(shù)據(jù)庫,端口分別為3306,3307。
其中 3306 端口指定用于wiki 主數(shù)據(jù)庫,3307 端口用于blog 從數(shù)據(jù)庫。
每日 1 點備份數(shù)據(jù)庫數(shù)據(jù),并把數(shù)據(jù)庫數(shù)據(jù)推送到備份服務(wù)器。
備份策略可按周循環(huán)備份即保留最近7 日數(shù)據(jù),備份服務(wù)器除保留最近7日數(shù)據(jù)外,每周在保留一份數(shù)據(jù)庫數(shù)據(jù)。
?
DB2:
Hostname:db2
ech0: 10.0.10.88
eth1:
該機(jī)角色為DB1 數(shù)據(jù)庫服務(wù)器,負(fù)責(zé)提供數(shù)據(jù)庫服務(wù)。與DB1互相備份故障切換、分擔(dān)負(fù)載、IO。
需部署雙實例mysql 數(shù)據(jù)庫,端口分別為3306,3307。
其中 3306 端口指定用于blog 主數(shù)據(jù)庫,3307 端口用于wiki 從數(shù)據(jù)庫。
每日 1 點備份數(shù)據(jù)庫數(shù)據(jù),并把數(shù)據(jù)庫數(shù)據(jù)推送到備份服務(wù)器。
從mysql1 3306 到mysql2 3306 需要部署mysql 主從同步。
從mysql2 3307 到mysql1 3307 也需要部署mysql 主從同步。
?
BAK:
Hostname:bak
ech0: 10.0.10.85
eth1:
該機(jī)角色為共享存儲服務(wù)器,為所有 web 服務(wù)器提供如圖片,附件,頭像等公共數(shù)據(jù)提
供數(shù)據(jù)共享訪問服務(wù);程序代碼分發(fā)服務(wù),即測試沒問題后,把代碼推送到指定的一個或多個web 服務(wù)器上統(tǒng)一,上線更新程序代碼。 需部署NFS,rsync服務(wù)。
?
Nagios
Hostname:nagios
ech0: 10.0.0.86
eth1: 10.0.10.86
該機(jī)角色為負(fù)責(zé)監(jiān)控上面全部機(jī)器的系統(tǒng)資源使用情況及各服務(wù)的運行情況,及時將故障報警給系統(tǒng)管理員。
需部署nagios,cacti。
?
轉(zhuǎn)載請注明: 轉(zhuǎn)載自http://www.elain.org
本文鏈接地址:[跟我學(xué)中小企業(yè)架構(gòu)部署]之一:整體架構(gòu)設(shè)計
轉(zhuǎn)載于:https://blog.51cto.com/elain/683213
總結(jié)
以上是生活随笔為你收集整理的[跟我学中小企业架构部署]之一:整体架构设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Red Hat Linux 253 实验
- 下一篇: 项目管理--项目整合管理