1.單機
1)瀏覽器通過dns-server,網域名稱解析到ip
2)瀏覽器通過ip訪問web-server
缺點:
1)非高可用,web-server掛了整個系統就掛了
2)擴充套件性差,當吞吐量達到web-server上限時,無法擴容
2.dns輪詢
dns輪詢:通過在dns-server上對乙個網域名稱設定多個ip解析,來擴充web-server效能及實施負載均衡的技術
1)多部署幾份web-server,1個tomcat抗1000,部署3個tomcat就能抗3000
2)在dns-server層面,網域名稱每次解析到不同的ip
優點:
1)零成本:在dns-server上多配幾個ip即可,功能也不收費
2)部署簡單:多部署幾個web-server即可,原系統架構不需要做任何改造
3)負載均衡:變成了多機,但負載基本是均衡的
缺點:
1)非高可用:dns-server只負責網域名稱解析ip,這個ip對應的服務是否可用,dns-server是不保證的,假設有乙個web-server掛了,部分服務會受到影響
2)擴容非實時:dns解析有乙個生效週期
3)暴露了太多的外網ip
3.nginx
nginx:乙個高效能的web-server和實施反向**的軟體
1)站點層與瀏覽器層之間加入了乙個反向**層,利用高效能的nginx來做反向**
2)nginx將http請求分發給後端多個web-server
優點:
1)dns-server不需要動
2)負載均衡:通過nginx來保證
3)只暴露乙個外網ip,nginx->tomcat之間使用內網訪問
4)擴容實時:nginx內部可控,隨時增加web-server隨時實時擴容
5)能夠保證站點層的可用性:任何一台tomcat掛了,nginx可以將流量遷移到其他tomcat
缺點:
1)時延增加+架構更複雜了:中間多加了乙個反向**層
2)反向**層成了單點,非高可用
4.keepalived
keepalived:一款用來檢測服務狀態存活性的軟體,常用來做高可用
1)做兩台nginx組成乙個集群,分別部署上keepalived,設定成相同的虛ip,保證nginx的高可用
2)當一台nginx掛了,keepalived能夠探測到,並將流量自動遷移到另一台nginx上,整個過程對呼叫方透明
優點:
1)解決了高可用的問題
缺點:
1)資源利用率只有50%
2)nginx仍然是接入單點
4.lvs/f5
lvs:linux virtual server,使用集群技術,實現在linux作業系統層面的乙個高效能、高可用、負載均衡伺服器
f5:乙個高效能、高可用、負載均衡的硬體裝置
1)可以通過lvs來擴充套件多個nginx
2)通過keepalived+vip的方案可以保證可用性
5.dns輪詢
水平擴充套件,才是解決效能問題的根本方案,能夠通過加機器擴充效能的方案才具備最好的擴充套件性
1)通過dns輪詢來線性擴充套件入口lvs層的效能
2)通過keepalived來保證高可用
3)通過lvs來擴充套件多個nginx
4)通過nginx來做負載均衡,業務七層路由
nginx、keepalived、lvs、f5可以很好的解決高可用、擴充套件性、反向**+擴充套件均衡的問題
TD中的NAS非接入層和AS接入層
所謂接入層的流程和非接入層的流程,實際是從協議棧的角度出發的。在協議棧中,rrc和ranap層及其以下的協議層稱為接入層,它們之上的mm sm cc sms 等稱為非接入層。簡單地說,接入層的流程,也就是指無線接入層的裝置rnc nodeb需要參與處理的流程。非接入層的流程,就是指只有ue和cn需要...
無線接入技術
用於2.5ghz 5.7ghz的mmds系統。它採用先進的vofdm技術實現無線通訊,在大樓林立的城市裡利用 多徑 實現單載波6mhz頻寬下傳輸速率高達22mbit s的資料接入,頻譜效率較高,在2.5ghz頻段可達到90 的通訊概率,在5.7ghz頻段可達到80 以上的通訊概率。工作在高頻段的微波...
幾種網路接入技術
modem 數據機 具體使用 普通 線 網路智慧型終端 連線主機 特點 使用撥號上網,方便,一般不能與同時打 速率無法讓人忍受。isdn integrated service digital network 中文名稱是綜合業務數字網,就是採用的數字交換和數字傳輸的電信網的簡稱,中國電信將其俗稱為 一...