真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何用AWSRoute53實現(xiàn)GSLB

如何用AWS Route53 實現(xiàn)GSLB,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比康樂網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式康樂網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋康樂地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。

近日,我在研究遠(yuǎn)程的,不使用云網(wǎng)絡(luò)負(fù)載均衡器 Elastic Loadbalancer  的其他負(fù)載均衡的方法。

從AWS角度,在多區(qū)域下進(jìn)行負(fù)載均衡的這個方法,有個學(xué)名叫全局負(fù)載均衡GSBL(Global Server Load Balancing),就是實現(xiàn)在廣域網(wǎng)(包括互聯(lián)網(wǎng))上不同地域的服務(wù)器間的流量調(diào)配,保證使用最佳的服務(wù)器服務(wù)離自己最近的客戶,從而確保訪問質(zhì)量。

當(dāng)然,對此,GSBL有企業(yè)級的應(yīng)對方法,也由自己就可以動手完成的解決方案。

在這里,我就簡單說一下如果在AWS實現(xiàn)全部負(fù)載均衡GSBL。

AWS 中的Route53 是一個多功能的云端 DNS (域名服務(wù)器)。你只要在上面寫入一個域名, 它會生成 4 個上級域名(NS) ,給你寫到購買域名時的供應(yīng)商做域名轉(zhuǎn)移。比如 GoDaddy / who.is / DNSpod. 例子如下圖:

如何用AWS Route53 實現(xiàn)GSLB

你會發(fā)現(xiàn),這幾個NS 是放在世界不同的地區(qū)的,這可以讓你的域名分析得更快。

Route53 里面有5 種域名的記錄。

如何用AWS Route53 實現(xiàn)GSLB

簡單說明:

1. Simple - 就是一般的,跟其他的DNS沒差別。

2. Weighted 就是可以把請求跟據(jù)weight 來分到不到的 IP , 比如你有 2 個 ip. 第一ip weight = 5, 第二ipweight = 10 那分到第一ip 的請求數(shù)就是 5+10 / 5 = 1/3。

3. Latency 就是把請求發(fā)到反應(yīng)最快的那個服務(wù)中心 (region) **. 這個可以選內(nèi)地的AWS!

如何用AWS Route53 實現(xiàn)GSLB

4. Failover 就和負(fù)載均衡器做法一下,有一個healthchecker 看著你的服務(wù)器,要是服務(wù)器死了,那就不會把請求派過去。

5. Geolocation 就是跟據(jù)請求的發(fā)出地址,把請求分到最近的服務(wù)器。

我覺得AWSroute53 跟其他的DNS 最大差別就是

    1.  Route53 有healthchecker,根據(jù)health checker 反應(yīng)做出相應(yīng)動作。
    2.  Route53 支持Fail over
    3.  Route53 的一切都可以用API定義,那就是說可以跟據(jù)你寫的程序動態(tài)改變。

Health checker 是一款給DNS 定制的 monitor 工具。

如何用AWS Route53 實現(xiàn)GSLB

有http / https / TCP。AWS 建議是 30秒更新一次。但可以選 10 秒。這裡問題是,如果你少于 30, 一般情況下會搞得服務(wù)器很忙,不建議。要是你選 10 秒,那基本上,每一秒都會給 PING 著。

原生是要FAIL 3 次,域名才會更動。但要是 30 *3 ,一分半的時間,才 failover有點長。所以我建議在 failture threshold 是1/2。

因為是DNS failover, 技術(shù)上原生就有一個問題: 就是已經(jīng)被 DNS cache 的IP ,即使 fail over 也不會給更改。解決方法是依靠新型的溜覽器的 failover 功能做這件事。我在Chrome 下測的 failover 沒有任何問題。但在命令行的ping / nslookup 的確要等很長時間。所以建議這個DNS 的 failover 現(xiàn)在只用作網(wǎng)站會合理一些。 

正如本文想表明的主題,如何實現(xiàn)全局負(fù)載均衡GSLB, 那很簡單,基于 Route53 Failover 上,加上Simple / Weighted 的多IP Record Set 就行。這裡有一個小小的不方便,就是weighted 的記錄要一條一條的加。

還有現(xiàn)在暫不支持CNAME,只支持IP. 但要是我們想用代碼控制一個高可用環(huán)境時,用系統(tǒng)生成的域名是個很流行的做法。希望 AWS 將來可以支持 Route53 Load balanced CNAME.

如何用AWS Route53 實現(xiàn)GSLB

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。


本文標(biāo)題:如何用AWSRoute53實現(xiàn)GSLB
分享網(wǎng)址:http://weahome.cn/article/gsssjo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部