架構 跨機房解決方案

2021-09-01 01:23:01 字數 984 閱讀 5206

需求:

1、  消除單點故障

2、  增加冗餘

3、  服務跨機房

使用硬體f5做負載均衡:

1、  伺服器分別放置於電信機房,聯通機房和雙線機房

2、  投放伺服器按照電信4臺,聯通2臺,或者各3台來放置,剩餘機器作為備機。

3、  資料中心伺服器放置於雙線機房

4、  通過dns       智慧型解析來對客戶請求進行劃分

5、  電信或聯通通過f5進行負載均衡,同時使用一台f5作為冗餘

使用haproxy做負載均衡

1、伺服器分別放置於電信機房,聯通機房和雙線機房

2、投放伺服器按照電信4臺,聯通2臺,或者各3台來放置,剩餘機器作為備機。

3、資料中心伺服器放置於雙線機房

4、通過dns 智慧型解析來對客戶請求進行劃分

5、電信或聯通機房內部通過haproxy進行負載均衡。

裝置及數量:

14臺伺服器,f5負載均衡4臺或者haproxy伺服器不少於4臺 說明

數量(臺)

作業系統(建議)

備註投放伺服器電信6

centos5.5

3主3備

投放伺服器聯通6

centos5.5

3主3備

資料中心 2

centos5.5

1主1備

f5負載均衡 4

選其中乙個方案

haproxy負載均衡

>4

centos5.5

頻寬:

頻寬可選用50m

-100mbps

聯通和電信的頻寬比例可按照3:5的比例來分頻寬,聯通3,電信5

資料中心的雙線機房頻寬可選用5mbps

跨域解決方案

因為瀏覽器出於安全考慮,有同源策略。也就是說,如果協議 網域名稱或者埠有乙個不同就是跨域,ajax 請求會失敗。那麼是出於什麼安全考慮才會引入這種機制呢?其實主要是用來防止 csrf 攻擊的。簡單點說,csrf 攻擊是利用使用者的登入態發起惡意請求。也就是說,沒有同源策略的情況下,a 可以被任意其他...

跨域解決方案

瀏覽器端的同源策略 如果兩個頁面的協議,埠和網域名稱中的其中任意乙個不相同,它們就是不同源的,瀏覽器會限制他們之間的資源互動 跨域 跨域的安全限制只針對瀏覽器,伺服器是沒有跨域的安全限制的 原理 由於伺服器沒有跨域限制,所以在需要跨域訪問時,在中間設定乙個中間層 舉例 192.168.10.1 80...

跨域解決方案

後端解決跨域的主要方式是,通過在響應頭中設定相關的跨域字段,用於告訴瀏覽器允許跨域請求資源。在前後端分離的場景中,登入頁面存在後端伺服器中,當登入成功後,需要發起跳轉請求,跳轉至前端首頁的情況。nginx響應頭相關配置 可指定匹配路徑,並不一定需要在location 下配置 在前後端分離的場景中,由...