中小規模網站架構組成
阿新 • • 發佈:2020-09-22
中小規模網站架構組成
新建歡迎來到 來到大浪濤天的部落格 !
中小規模網站架構組成
1) 顧客--使用者
訪問網站的人員
2) 保安--防火牆 (firewalld)
進行訪問策略控制
3) 迎賓--負載均衡伺服器 (nginx)
對使用者的訪問請求進行排程處理
4) 服務員---web伺服器 (nginx)
處理使用者的請求
5) 廚師---資料庫伺服器 (mysql)
儲存的字元資料 (耳機 500 索尼 黑色 北京地址 訂單時間2019-05-05 13:00)
6) 廚師---儲存伺服器 (nfs)
儲存圖片 音訊 視訊 附件等資料資訊
7) 廚師---備份伺服器 (rsync+crond-定時備份 rsync+sersync--實時備份)
儲存網站所有伺服器的重要資料
8) 廚師---快取伺服器 (memcache redis mongodb)
a 將資料資訊儲存到記憶體中
b 減緩伺服器的壓力
9) 經理---批量管理伺服器 (ansible)
批量管理多臺伺服器主機
部署網站架構: 1) 需要解決網站架構單點問題 迎賓: 高可用服務---keepalived 資料庫: 高可用服務---mha 儲存服務: 高可用服務---keepalived實現 高可用服務---分散式儲存 備份服務: 面試題: 公司的資料是如何備份 1) 利用開源軟體實現資料備份 rsync(免費) 2) 利用企業網盤進行資料備份 七牛雲端儲存 3) 利用自建備份儲存架構 兩地三中心 快取服務: 高可用服務--- 快取服務叢集/哨兵模式 2) 內部員工如何遠端訪問架構 部署搭建VPN伺服器 PPTP vpn https://blog.oldboyedu.com/pptp-l2tp/ 3) 內部員工操作管理架構伺服器要進行審計 跳板機伺服器 jumpserver https://jumpserver.readthedocs.io/zh/docs/setup_by_centos.html 4) 架構中伺服器出現問題需要進行提前報警告知 部署監控伺服器 zabbix
-
綜合架構規劃
主機名稱和IP地址規劃- 防火牆伺服器 firewalld 10.0.0.81(外網地址) 172.16.1.81(內外地址) 軟體: firewalld
- 負載均衡伺服器 lb01 10.0.0.5 172.16.1.5 軟體: nginx keepalived
- 負載均衡伺服器 lb02 10.0.0.6 172.16.1.6 軟體: nginx keepalived
- web伺服器 web01 10.0.0.7 172.16.1.7 軟體: nginx
- web伺服器 web02 10.0.0.8 172.16.1.8 軟體: nginx
- web伺服器 web03 10.0.0.9(儲存) 172.16.1.9 軟體: nginx
- 資料庫伺服器 db01 10.0.0.51 172.16.1.51 軟體: mysql(慢) mariaDB
- 儲存伺服器 nfs01 10.0.0.31 172.16.1.31 軟體: nfs
- 備份伺服器 backup 10.0.0.41 172.16.1.41 軟體: rsync
- 批量管理伺服器 m01 10.0.0.61 172.16.1.61 軟體: ansible
- 跳板機伺服器 jumpserver 10.0.0.71(61) 172.16.1.71 軟體: jumpserver
- 監控伺服器 zabbix 10.0.0.72(61) 172.16.1.72 軟體: zabbix
先把路走通,再進行變通
*10. 快取伺服器 忽略
-
優化配置模板主機
- 進行網路配置
a 新增網絡卡
b 配置網絡卡
vim /etc/sysconfig/network-scripts/ifcfg-eth1
c 確認網路配置 - 系統優化過程
- 模板機優化配置---hosts檔案配置
\cp /etc/hosts{,.bak}
cat >/etc/hosts<<EOF
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.1.5 lb01
172.16.1.6 lb02
172.16.1.7 web01
172.16.1.8 web02
172.16.1.9 web03
172.16.1.51 db01 db01.etiantian.org
172.16.1.31 nfs01
172.16.1.41 backup
172.16.1.61 m01
EOF
- 模板機優化配置---hosts檔案配置
- 進行網路配置