什麼是集羣php
服務器架構集羣:多臺服務器組成的響應式大併發,高數據量訪問的架構體系。css
特色:mysql
(1)成本高linux
(2)可以下降單臺服務器的壓力,使用流量平均分配到多臺服務器ios
(3)使網站服務架構更加安全穩定nginx
什麼是服務器web
服務器概念:提供某種或多種服務或者功能的機器(計算機)sql
服務器軟件數據庫
提供http/https協議的服務器,網站網頁訪問的功能apache
Apache:老牌的服務器軟件,功能多切穩定,支持多種配置,lamp
nginx:安裝簡單小巧,併發量高,web服務器,代理服務器,郵箱服務器,lnmp,國內taobao定製版(tengine)
IIS:微軟公司,ASP腳本使用,能夠經過fast-cgi(網絡接口服務)的方式使用php
lighttpd:degiuo開發軟件,小巧,提供web服務支持
數據庫
關係型數據庫(RDBMS):mysql,oracle(大型商業數據庫),mariadb(mysql的一個分支),postgresql(加州伯克利大學),sqlserver(微軟數據庫),DB2(IBM公司),sqllite3(手機端--ios和安卓使用)
非關係型數據庫:
memcached,Redis,MongoDB
負載均衡
負載均衡服務器,分發請求到不一樣的服務器,使流量平均分配;服務器死機稱爲宕機
資源服務器存儲靜態資源,css,js,圖片,視頻,通常此服務會有硬盤(ssd,固態)讀寫快速,帶寬更大
反向代理
代理服務器:
好比a須要訪問c,可是a不能直接訪問c;
(1)b能夠訪問c,a能夠訪問b;
(2)a告訴b,幫忙訪問c,把c的數據返回給a
高可用服務器
高可用服務器,用來監控負載均衡服務器,若是一旦負載均衡宕機,會接替負載均衡服務器的工做,繼續進行網絡的分發工做
CDN內容分發
LAMP與LNMP
lamp 的全稱是linux + apache + mysql +php
lnmp 的全稱是linux + nginx + mysql + php (國外喜歡簡稱爲LEMP,搜英文資料須要搜LEMP)