如何分擔流量壓力,dns負載是乙個簡單有效的方法,然後下層運用lvs負載或者nginx進行**,分享乙個架構圖
再看看阿里的負載架構
負載均衡採用集群部署,可實現會話同步,以消除伺服器單點故障,提公升冗餘,保證服務的穩定性。阿里雲當前提供四層(tcp協議和udp協議)和七層(http和https協議)的負載均衡服務。
四層採用開源軟體lvs(linux virtual server)+ keepalived的方式實現負載均衡,並根據雲計算需求對其進行了個性化定製。
七層採用tengine實現負載均衡。tengine是由**網發起的web伺服器專案,它在nginx的基礎上,針對有大訪問量的**需求,新增了很多高階功能和特性。
主機記錄必須相同才能配置負載均衡
預設是均等負載,也可以設定權重
這樣就設定完成了
使用的時候設定完不是立即失效,可能要等一兩分鐘
inetaddress aaaa = inetaddress.getbyname("www.dns.com");
socket socket = new socket(aaaa, 10000);
DNS網域名稱解析負載均衡
由上圖可以看出,在dns伺服器中應該配置了多個a記錄,如 dns網域名稱解析負載均衡有如下優點 1.將負載均衡的工作交給dns,省去了 管理維護負載均衡伺服器的麻煩。2.技術實現比較靈活 方便,簡單易行,成本低,使用於大多數tcp ip應用。3.對於部署在伺服器上的應用來說不需要進行任何的 修改即可...
負載均衡之DNS網域名稱解析
由上圖可以看出,在dns伺服器中應該配置了多個a記錄,如 dns網域名稱解析負載均衡有如下優點 1.將負載均衡的工作交給dns,省去了 管理維護負載均衡伺服器的麻煩。2.技術實現比較靈活 方便,簡單易行,成本低,使用於大多數tcp ip應用。3.對於部署在伺服器上的應用來說不需要進行任何的 修改即可...
負載均衡之DNS網域名稱解析
dns負載均衡原理圖 dns網域名稱解析負載均衡有如下優點 1.將負載均衡的工作交給dns,省去了 管理維護負載均衡伺服器的麻煩。2.技術實現比較靈活 方便,簡單易行,成本低,使用於大多數tcp ip應用。3.對於部署在伺服器上的應用來說不需要進行任何的 修改即可實現不同機器上的應用訪問。3.伺服器...