下文給大家?guī)?lái)Azure Traffic Manager的詳細(xì)介紹,希望能夠給大家在實(shí)際運(yùn)用中帶來(lái)一定的幫助,負(fù)載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書籍,今天我們就用創(chuàng)新互聯(lián)在行業(yè)內(nèi)累計(jì)的經(jīng)驗(yàn)來(lái)做一個(gè)解答。
陜西ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
Azure上的負(fù)載均衡類產(chǎn)品除了之前介紹的4層負(fù)載均衡(請(qǐng)參照《 Azure 上的高可用(1)-負(fù)載均衡》),還有一個(gè)跨區(qū)域的產(chǎn)品,這就是Azure Traffic Manager,和4層負(fù)載均衡相比,Azure Traffic Manager 最大的區(qū)別是提供跨區(qū)域的負(fù)載均衡。
Azure 流量管理器是一種基于 DNS 的流量負(fù)載均衡器,可以在全球 Azure 區(qū)域內(nèi)以最佳方式向服務(wù)分發(fā)流量,同時(shí)提供高可用性和響應(yīng)性。
流量管理器根據(jù)流量路由方法和終結(jié)點(diǎn)的運(yùn)行狀況,使用 DNS 將客戶端請(qǐng)求定向到最合適的服務(wù)終結(jié)點(diǎn)。 終結(jié)點(diǎn)可以是托管在 Azure 內(nèi)部或外部的任何面向 Internet 的服務(wù)。 流量管理器提供多種流量路由方法和終結(jié)點(diǎn)監(jiān)視選項(xiàng)來(lái)滿足不同的應(yīng)用程序需求和自動(dòng)故障轉(zhuǎn)移模型。 流量管理器能夠靈活應(yīng)對(duì)故障,包括整個(gè) Azure 區(qū)域的故障。
流量管理器提供了6種路由方法,包含:
1.優(yōu)先級(jí)(Priority):
流量管理器配置文件包含服務(wù)終結(jié)點(diǎn)的優(yōu)先順序列表。 默認(rèn)情況下,流量管理器將所有流量發(fā)送到主終結(jié)點(diǎn)(優(yōu)先級(jí)最高)。 如果主終結(jié)點(diǎn)不可用,流量管理器會(huì)將流量路由到第二個(gè)終結(jié)點(diǎn)。 如果主終結(jié)點(diǎn)和輔助終結(jié)點(diǎn)都不可用,流量會(huì)轉(zhuǎn)到第三個(gè)終結(jié)點(diǎn),依此類推。 終結(jié)點(diǎn)的可用性取決于配置的狀態(tài)(已啟用或已禁用)和正在進(jìn)行的終結(jié)點(diǎn)監(jiān)視。
可以使用每個(gè)終結(jié)點(diǎn)的“priority”屬性顯式配置終結(jié)點(diǎn)優(yōu)先級(jí)。 此屬性是一個(gè)介于1 和 1000 之間的值。 值越小,優(yōu)先級(jí)越高。 終結(jié)點(diǎn)不能共享優(yōu)先級(jí)值。 該屬性的設(shè)置是可選的。 如果省略該屬性,會(huì)根據(jù)終結(jié)點(diǎn)順序使用默認(rèn)優(yōu)先級(jí)。
2.加權(quán)(Weighted):
在“加權(quán)”流量路由方法中,權(quán)重是從 1 到 1000 的整數(shù)。 此參數(shù)是可選的。 如果省略此參數(shù),流量管理器會(huì)使用默認(rèn)權(quán)重“1”。 權(quán)重越高,優(yōu)先級(jí)就越高。
對(duì)于收到的每個(gè) DNS 查詢,流量管理器會(huì)隨機(jī)選擇一個(gè)可用終結(jié)點(diǎn)。 選擇哪個(gè)終結(jié)點(diǎn)取決于分配到所有可用終結(jié)點(diǎn)的權(quán)重。 對(duì)所有終結(jié)點(diǎn)使用相同的權(quán)重會(huì)導(dǎo)致均勻分布流量。
加權(quán)方法可以實(shí)現(xiàn)一些有用的方案:
應(yīng)用程序逐步升級(jí):分配要路由到新終結(jié)點(diǎn)的流量百分比,并隨著時(shí)間的推移逐漸將流量增加到100%。
將應(yīng)用程序遷移到 Azure:創(chuàng)建包含 Azure 終結(jié)點(diǎn)和外部終結(jié)點(diǎn)的配置文件。 調(diào)整終結(jié)點(diǎn)的權(quán)重,優(yōu)先選擇新終結(jié)點(diǎn)。
適用于更多容量的云爆發(fā):通過(guò)將本地部署放在流量管理器配置文件之后,快速將本地部署擴(kuò)展到云中。 當(dāng)你需要在云中獲得額外的容量時(shí),可以添加或啟用更多終結(jié)點(diǎn),并指定哪部分流量將流向每個(gè)終結(jié)點(diǎn)。
必須知道,客戶端及其用來(lái)解析 DNS 名稱的遞歸 DNS 服務(wù)器會(huì)緩存 DNS 響應(yīng)。 這種緩存可能會(huì)影響到加權(quán)流量分布。 如果客戶端和遞歸DNS 服務(wù)器的數(shù)目較大,流量分布將按預(yù)期工作。 但是,如果客戶端或遞歸DNS 服務(wù)器的數(shù)目較小,緩存可能會(huì)嚴(yán)重影響流量分布。
3.性能(Performance):
在國(guó)家或區(qū)域的兩個(gè)或更多位置部署終結(jié)點(diǎn),將流量路由到“最靠近”你的位置,即可改善許多應(yīng)用程序的響應(yīng)能力。 “性能”流量路由方法提供這種能力。
“最靠近”的終結(jié)點(diǎn)不一定是地理距離最近的終結(jié)點(diǎn)。 “性能”流量路由方法通過(guò)測(cè)試網(wǎng)絡(luò)延遲來(lái)確定最靠近的終結(jié)點(diǎn)。 流量管理器維護(hù)一份Internet 延遲表,用于跟蹤 IP 地址范圍與每個(gè) Azure 數(shù)據(jù)中心之間的往返時(shí)間。
流量管理器在 Internet 延遲表中查找傳入 DNS 請(qǐng)求的源 IP 地址。 然后,流量管理器在處理該IP 地址范圍的請(qǐng)求時(shí)具有最低延遲的Azure 數(shù)據(jù)中心內(nèi)選擇一個(gè)可用終結(jié)點(diǎn),并在DNS 響應(yīng)中返回該終結(jié)點(diǎn)。
流量管理器定期更新 Internet 延遲表,反映全國(guó) Internet 的變化以及新的 Azure 區(qū)域。 但是,由于Internet 上的負(fù)載會(huì)實(shí)時(shí)變化,應(yīng)用程序性能也會(huì)隨之變化。 “性能”流量路由不會(huì)監(jiān)視給定服務(wù)終結(jié)點(diǎn)上的負(fù)載。 但是,如果某個(gè)終結(jié)點(diǎn)變得不可用,則流量管理器不會(huì)在DNS 查詢響應(yīng)中包括該終結(jié)點(diǎn)。
4.地理(Geographic ):
流量管理器配置文件可以配置為使用“地理”路由方法,以便根據(jù)用戶的DNS 查詢所源自的地理位置將用戶定向到特定終結(jié)點(diǎn)(“Azure”、“外部”或“嵌套”)。 這使流量管理器客戶可以啟用這樣的方案:在這些方案中,了解用戶的地理區(qū)域,并基于該地理區(qū)域路由用戶很重要。 示例包括遵守?cái)?shù)據(jù)所有權(quán)要求、內(nèi)容本地化和用戶體驗(yàn),以及測(cè)量來(lái)自不同區(qū)域的流量。 為地理路由分配配置文件時(shí),與該配置文件關(guān)聯(lián)的每個(gè)終結(jié)點(diǎn)都需要有一組分配給它的地理區(qū)域。 地理區(qū)域的粒度可以是以下級(jí)別:
世界 - 任何區(qū)域
區(qū)域分組 - 例如,非洲、中東、澳大利亞/太平洋等。
國(guó)家/地區(qū) - 例如,愛爾蘭、秘魯、中國(guó)香港特別行政區(qū)等。
省/自治區(qū)/直轄市 - 例如,美國(guó)加利福尼亞州、澳大利亞昆士蘭州、加拿大阿爾伯達(dá)省等(注意:只有澳大利亞、加拿大和美國(guó)中的省/自治區(qū)/直轄市才支持此粒度級(jí)別)。
將一個(gè)或一組區(qū)域分配到某個(gè)終結(jié)點(diǎn)后,來(lái)自這些區(qū)域的任何請(qǐng)求僅路由到該終結(jié)點(diǎn)。 流量管理器使用DNS 查詢的源 IP 地址來(lái)確定用戶從中進(jìn)行查詢的區(qū)域- 通常,這將是代表用戶執(zhí)行查詢的本地DNS 解析程序的 IP 地址。
5.多值(Multivalue):
流量路由方法允許你在單個(gè) DNS 查詢響應(yīng)中獲得多個(gè)正常運(yùn)行的終結(jié)點(diǎn)。 這使得調(diào)用方在返回的某個(gè)終結(jié)點(diǎn)無(wú)法響應(yīng)時(shí)能夠通過(guò)其他終結(jié)點(diǎn)進(jìn)行客戶端重試。 此模式可以提高服務(wù)可用性,并降低與新DNS 查詢獲取正常運(yùn)行的終結(jié)點(diǎn)相關(guān)的延遲。 只有當(dāng)所有終結(jié)點(diǎn)的類型都是“外部”并且指定為IPv4 或 IPv6 地址時(shí),多值路由方法才有效。 當(dāng)收到對(duì)此配置文件的查詢時(shí),會(huì)根據(jù)可配置的最大返回計(jì)數(shù)返回所有正常運(yùn)行的終結(jié)點(diǎn)。
6.子網(wǎng)(Subnet):
流量路由方法允許你將一個(gè)最終用戶IP 地址范圍集映射到配置文件中的特定終結(jié)點(diǎn)。 此后,如果流量管理器收到針對(duì)該配置文件的DNS 查詢,則它將檢查該請(qǐng)求的源 IP 地址(大多數(shù)情況下,這是調(diào)用方使用的DNS 解析程序的傳出 IP 地址),確定它映射到哪個(gè)終結(jié)點(diǎn),并在查詢響應(yīng)中返回該終結(jié)點(diǎn)。
案例實(shí)戰(zhàn):將流量路由到離用戶最近的站點(diǎn)
實(shí)戰(zhàn)步驟:
在中國(guó)北部和中國(guó)東部2分別創(chuàng)建一臺(tái)虛擬機(jī),命名為seanyuvm01和seanyuvm02;
設(shè)置兩臺(tái)虛擬機(jī)IP的DNS分別為:seanyuvm01.chinanorth.cloudapp.chinacloudapi.cn 和 seanyuvm02.chinaeast2.cloudapp.chinacloudapi.cn
虛擬機(jī)需開啟3389端口,安裝IIS,部署靜態(tài)網(wǎng)站,開啟防火墻80端口,此時(shí)可以通過(guò)IP訪問(wèn)靜態(tài)網(wǎng)站;
在域名5gn.link 設(shè)置域名解析,添加 web.5gn.link CNAME 記錄為流量管理器的 域名;
通過(guò)訪問(wèn) 流量管理器 seanyutest.trafficmanager.cn 和 域名 web.5gn.link 兩個(gè)域名測(cè)試訪問(wèn),分別從兩臺(tái)虛擬機(jī)(北部/ 東部2)訪問(wèn),觀察實(shí)際訪問(wèn)的網(wǎng)站位置。
關(guān)閉VM02的IIS后,會(huì)自動(dòng)導(dǎo)流到VM01
擴(kuò)展:下圖是基于流量管理器的可負(fù)載均衡至全球的結(jié)構(gòu),請(qǐng)自行設(shè)置并驗(yàn)證。
看了以上關(guān)于Azure Traffic Manager的詳細(xì)介紹,如果大家還有什么地方需要了解的可以在創(chuàng)新互聯(lián)行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術(shù)工程師解答的,創(chuàng)新互聯(lián)技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了。創(chuàng)新互聯(lián)官網(wǎng)鏈接aaarwkj.com
標(biāo)題名稱:AzureTrafficManager的詳細(xì)介紹
本文鏈接:http://aaarwkj.com/article46/igsceg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)頁(yè)設(shè)計(jì)公司、營(yíng)銷型網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、外貿(mào)網(wǎng)站建設(shè)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)