LVS: 是基於四層的轉發
HAproxy: 是基於四層和七層的轉發,是專業的代理服務器
Nginx: 是WEB服務器,緩存服務器,又是反向代理服務器,可以做七層的轉發
區別: LVS由於是基於四層的轉發所以只能做端口的轉發,而基於URL的、基於目錄的這種轉發LVS就做不了
工作選擇:
HAproxy和Nginx由於可以做七層的轉發,所以URL和目錄的轉發都可以在很大並發量的時候我們就要選擇LVS,像中小型公司的話並發量沒那么大選擇HAproxy或者Nginx足已,由於HAproxy由是專業的代理服務器配置簡單,所以中小型企業推薦使用HAproxy。
正向代理:代表客戶端向服務器發出請求。
反向代理:代表服務端接收請求