精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

關于GitHub的DNS基礎設施,你了解嗎?

系統 Linux
在 GitHub,我們最近從頭改進了 DNS。這包括了我們如何與外部 DNS 提供商交互以及我們如何在內部向我們的主機提供記錄。為此,我們必須設計和構建一個新的 DNS 基礎設施,它可以隨著 GitHub 的增長擴展并跨越多個數據中心。

[[203414]]

在 GitHub,我們最近從頭改進了 DNS。這包括了我們如何與外部 DNS 提供商交互以及我們如何在內部向我們的主機提供記錄。為此,我們必須設計和構建一個新的 DNS 基礎設施,它可以隨著 GitHub 的增長擴展并跨越多個數據中心。

以前,GitHub 的 DNS 基礎設施相當簡單直接。它包括每臺服務器上本地的、只具備轉發功能的 DNS 緩存服務器,以及一對被所有這些主機使用的緩存服務器和權威服務器主機。這些主機在內部網絡以及公共互聯網上都可用。我們在緩存守護程序中配置了區域zone存根stub,以在本地進行查詢,而不是在互聯網上進行遞歸。我們還在我們的 DNS 提供商處設置了 NS 記錄,它們將特定的內部域domain指向這對主機的公共 IP,以便我們網絡外部的查詢。

這個配置使用了很多年,但它并非沒有缺點。許多程序對于解析 DNS 查詢非常敏感,我們遇到的任何性能或可用性問題在***的情況下也會導致服務排隊和性能降級,而最壞情況下客戶會遭遇服務中斷。配置和代碼的更改可能會導致查詢率發生大幅度的意外變化。因此超出這兩臺主機的擴展成為了一個問題。由于這些主機的網絡配置,如果我們只是繼續添加 IP 和主機的話存在一些本身的問題。在試圖解決和補救這些問題的同時,由于缺乏測量指標和可見性,老舊的系統難以識別問題的原因。在許多情況下,我們使用 tcpdump 來識別有問題的流量和查詢。另一個問題是在公共 DNS 服務器上運行,我們處于泄露內部網絡信息的風險之下。因此,我們決定建立更好的東西,并開始確定我們對新系統的要求。

我們著手設計一個新的 DNS 基礎設施,以改善上述包括擴展和可見性在內的運維問題,并引入了一些額外的需求。我們希望通過外部 DNS 提供商繼續運行我們的公共 DNS 域,因此我們構建的系統需要與供應商無關。此外,我們希望該系統能夠服務于我們的內部和外部域,這意味著內部域僅在我們的內部網絡上可用,除非另有特別配置,而外部域也不用離開我們的內部網絡就可解析。我們希望新的 DNS 架構不但可以基于部署的工作流進行更改,并可以通過我們的倉庫和配置系統使用 API 自動更改 DNS 記錄。新系統不能有任何外部依賴,太依賴于 DNS 功能將會陷入級聯故障,這包括連接到其他數據中心和其中可能有的 DNS 服務。我們的舊系統將緩存服務器和權威服務器在同一臺主機上混合使用。我們想轉到具有獨立角色的分層設計。***,我們希望系統能夠支持多數據中心環境,無論是 EC2 還是裸機。

實現

 

為了構建這個系統,我們確定了三類主機:緩存主機cache、邊緣主機edge和權威主機authority。緩存主機作為遞歸解析器recursive resolver和 DNS “路由器” 緩存來自邊緣層的響應。邊緣層運行 DNS 權威守護程序,用于響應緩存層對 DNS 區域zone的請求,其被配置為來自權威層的區域傳輸zone transfer。權威層作為隱藏的 DNS 主服務器master,作為 DNS 數據的規范來源,為來自邊緣主機的區域傳輸zone transfer提供服務,并提供用于創建、修改或刪除記錄的 HTTP API。

在我們的新配置中,緩存主機存在于每個數據中心中,這意味著應用主機不需要穿過數據中心邊界來檢索記錄。緩存主機被配置為將區域zone映射到其地域region內的邊緣主機,以便將我們的內部區域zone路由到我們自己的主機。未明確配置的任何區域zone將通過互聯網遞歸解析。

邊緣主機是地域性的主機,存在我們的網絡邊緣 PoP(存在點Point of Presence)內。我們的 PoP 有一個或多個依賴于它們進行外部連接的數據中心,沒有 PoP 數據中心將無法訪問互聯網,互聯網也無法訪問它們。邊緣主機對所有的權威主機執行區域傳輸zone transfer,無論它們存在什么地域region或位置location,并將這些區域存在本地的磁盤上。

我們的權威主機也是地域性的主機,只包含適用于其所在地域region的區域zone。我們的倉庫和配置系統決定一個區域zone存放在哪個地域性權威主機regional authority,并通過 HTTP API 服務來創建和刪除記錄。 OctoDNS 將區域映射到地域性權威主機,并使用相同的 API 創建靜態記錄,以及確保動態源處于同步狀態。對于外部域 (如 github.com),我們有另外一個單獨的權威主機,以允許我們可以在連接中斷期間查詢我們的外部域。所有記錄都存儲在 MySQL 中。

可運維性

 

遷移到更現代的 DNS 基礎設施的巨大好處是可觀察性。我們的舊 DNS 系統幾乎沒有指標,只有有限的日志。決定使用哪些 DNS 服務器的一個重要因素是它們所產生的指標的廣度和深度。我們最終用 Unbound 作為緩存主機,NSD 作為邊緣主機,PowerDNS 作為權威主機,所有這些都已在比 GitHub 大得多的 DNS 基礎架構中得到了證實。

當在我們的裸機數據中心運行時,緩存通過私有的任播anycast IP 訪問,從而使之可以到達最近的可用緩存主機。緩存主機已經以機架感知的方式部署,在它們之間提供了一定程度的平衡負載,并且與一些電源和網絡故障模式相隔離。當緩存主機出現故障時,通常將用其進行 DNS 查詢的服務器現在將自動路由到下一個最接近的緩存主機,以保持低延遲并提供對某些故障模式的容錯。任播允許我們擴展單個 IP 地址后面的緩存數量,這與先前的配置不同,使得我們能夠按 DNS 需求量運行盡可能多的緩存主機。

無論地域或位置如何,邊緣主機使用權威層進行區域傳輸。我們的區域zone并沒有大到在每個地域region保留所有區域zone的副本成為問題。(LCTT 譯注:此處原文“Our zones are not large enough that keeping a copy of all of them in every region is a problem.”,根據上下文理解而翻譯。)這意味著對于每個區域,即使某個地域處于脫機狀態,或者上游服務提供商存在連接問題,所有緩存服務器都可以訪問具備所有區域的本地副本的本地邊緣服務器。這種變化在面對連接問題方面已被證明是相當有彈性的,并且在不久前本來會導致客戶面臨停止服務的故障期間幫助保持 GitHub 可用。

那些區域傳輸包括了內部和外部域從它們相應的權威服務器進行的傳輸。正如你可能會猜想像 github.com 這樣的區域是外部的,像 github.net 這樣的區域通常是內部的。它們之間的區別僅在于我們使用的類型和存儲在其中的數據。了解哪些區域是內部和外部的,為我們在配置中提供了一些靈活性。

  1. $ dig +short github.com 
  2. 192.30.253.112 
  3. 192.30.253.113 

公共區域zone被同步到外部 DNS 提供商,并且是 GitHub 用戶每天使用的 DNS 記錄。另外,公共區域在我們的網絡中是完全可解析的,而不需要與我們的外部提供商進行通信。這意味著需要查詢 api.github.com 的任何服務都可以這樣做,而無需依賴外部網絡連接。我們還使用了 Unbound 的 stub-first 配置選項,它給了我們第二次查詢的機會,如果我們的內部 DNS 服務由于某些原因在外部查詢失敗,則可以進行第二次查找。

  1. $ dig +short time.github.net 
  2. 10.127.6.10 

大部分的 github.net 區域是完全私有的,無法從互聯網訪問,它只包含 RFC 1918 中規定的 IP 地址。每個地域和站點都劃分了私有區域。每個地域和/或站點都具有適用于該位置的一組子區域,子區域用于管理網絡、服務發現、特定的服務記錄,并且還包括在我們倉庫中的配置主機。私有區域還包括 PTR 反向查找區域。

總結

用一個新系統替換可以為數百萬客戶提供服務的舊系統并不容易。使用實用的、基于需求的方法來設計和實施我們的新 DNS 系統,才能打造出一個能夠迅速有效地運行、并有望與 GitHub 一起成長的 DNS 基礎設施。

想幫助 GitHub SRE 團隊解決有趣的問題嗎?我們很樂意你加入我們。在這申請。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-08-31 22:38:00

2018-05-02 15:20:53

DNS服務內網

2022-01-20 11:48:56

網絡安全網絡攻擊

2013-05-09 09:14:41

虛擬化基礎設施

2015-09-15 16:05:06

IT基礎設施

2021-05-08 13:13:55

智能設施漏洞攻擊

2022-02-10 11:54:34

即時基礎設施基礎設施數字化轉型

2014-02-13 11:04:18

VMwareHyper-V

2015-09-29 09:48:28

基礎設施反思資源交付

2022-03-24 11:32:31

5GIAB5G 基礎設施

2015-07-13 10:01:51

超融合基礎設施數據中心

2009-12-18 17:14:25

惠普基礎架構

2009-12-22 13:59:59

惠普基礎設施運營

2022-01-13 10:58:03

開發技能代碼

2023-08-10 14:54:02

網絡基礎設施

2023-07-17 18:43:26

測試基礎設施開發

2024-05-10 07:29:53

高性能首席信息官人工智能

2020-04-28 10:21:58

基礎設施硬件遠程工作

2019-12-25 11:05:07

云計算混合云技術

2022-12-12 08:46:11

點贊
收藏

51CTO技術棧公眾號

久操视频在线免费播放| 日本青青草视频| 欧美va在线观看| 亚洲欧美综合色| 好吊色欧美一区二区三区四区| 亚洲免费黄色网址| 久久激情电影| 亚洲国产日韩精品在线| 国产av无码专区亚洲精品| 欧美尤物美女在线| 91蝌蚪国产九色| 成人国产精品日本在线| 国产在线视频99| 999视频精品| 亚洲精品视频久久| 亚洲911精品成人18网站| 欧美电影免费观看高清完整| 一区二区三区中文在线观看| 午夜午夜精品一区二区三区文| 亚洲精品国产精| 久久国产精品99久久人人澡| 97成人精品视频在线观看| 中文字幕无码日韩专区免费| 天堂99x99es久久精品免费| 91精品国产91久久综合桃花| 女人另类性混交zo| 丰满诱人av在线播放| 国产精品超碰97尤物18| 免费看成人片| 国产成+人+综合+亚洲欧美| 99国产精品久久一区二区三区| 青青久久精品| 中文字幕亚洲精品在线观看| 精品一区二区三区日本| 国产黄色高清视频| 美女精品一区二区| 国产精品99久久久久久久久久久久| 精品无码久久久久| 91精品亚洲| 最近日韩中文字幕中文| 欧美 日韩 国产 成人 在线观看 | 综合电影一区二区三区| 欧美日韩亚洲免费| 四虎在线视频| 99精品久久久久久| 国产精品一区二区你懂得| 国产ts人妖调教重口男| 国内精品写真在线观看| 国产一区二区在线免费| 一区二区日韩视频| 久久成人18免费观看| 国产日韩欧美成人| 97久久人国产精品婷婷| 精品一区二区三区在线观看| 国产自摸综合网| 国产麻豆免费视频| 国产一区二区三区高清播放| 51精品国产人成在线观看| 国产精品玖玖玖| 国产真实乱子伦精品视频| 国产在线视频91| 国产美女免费看| 国产成人免费xxxxxxxx| 国产一区二区精品在线| 三级毛片在线免费看| 国产情人综合久久777777| 亚洲成人一区二区三区| 嫩草在线视频| 一区二区在线观看不卡| 久草视频国产在线| 在线中文字幕播放| 欧美亚洲免费在线一区| 亚洲一级片av| av成人资源| 国产婷婷成人久久av免费高清| 亚洲国产av一区| 忘忧草精品久久久久久久高清| 欧美成人精品三级在线观看| 久久精品国产亚洲av香蕉| 亚洲三级网站| 国产精品成人观看视频国产奇米| 国产精品久久久久久69| 成人av片在线观看| 日韩欧美亚洲日产国产| 97影院秋霞午夜在线观看| 午夜视频在线观看一区二区三区| 热久久精品国产| 99er精品视频| 日韩av在线免费播放| av在线网站观看| 亚洲va在线| 午夜免费在线观看精品视频| 久久久久久久久久影院| 奇米精品一区二区三区在线观看 | www.国产精品视频| 91麻豆福利精品推荐| 亚洲欧洲一区二区在线观看| 国产福利在线免费观看| 在线观看视频一区| 国产伦理在线观看| av一区二区在线观看| 欧美精品少妇videofree| 黑人精品无码一区二区三区AV| 精品一区二区在线看| 美女一区视频| 免费污视频在线观看| 欧美午夜一区二区三区| 国产+高潮+白浆+无码| 日韩激情在线| 777777777亚洲妇女| 国产精品乱码一区二区| 久久久久久久久久电影| 欧美一区二区视频在线播放| 欧美日韩精品一区二区三区视频| 亚洲加勒比久久88色综合 | 亚洲国产日韩a在线播放| 国产视频在线视频| 日本在线中文字幕一区| 欧美国产精品人人做人人爱| 伊人网av在线| 国产亚洲成年网址在线观看| 国产午夜福利100集发布| 国产999精品在线观看| 在线播放日韩av| av黄色在线看| 成人午夜视频网站| 在线观看17c| 成人黄色理论片| 色伦专区97中文字幕| 波多野结衣啪啪| 26uuu精品一区二区在线观看| 成人毛片100部免费看| 国产精品毛片无码| 色偷偷av亚洲男人的天堂| 秋霞av一区二区三区| 91一区在线观看| 青青草国产精品视频| 波多野结衣在线一区二区| 久久中国妇女中文字幕| 亚洲视频中文字幕在线观看| 国产欧美日韩久久| 日韩av片网站| 日韩影院二区| 国产精品久久久久久久美男| 久久久久久女乱国产| 色域天天综合网| 18禁裸乳无遮挡啪啪无码免费| 99国产精品私拍| 精品日本一区二区三区在线观看| www555久久| 亚洲精品一区二区在线观看| 国产成人在线播放视频| 99国产精品久久久久久久久久 | 美国一区二区三区在线播放| 日韩视频专区| 欧美成人福利| 欧美成人午夜激情视频| 亚洲成a人片在线| 亚洲午夜久久久久中文字幕久| youjizz.com日本| 99视频在线精品国自产拍免费观看| 国语精品免费视频| а√天堂8资源在线| 亚洲女成人图区| 亚洲性在线观看| 亚洲精品乱码久久久久久久久| 欧美熟妇精品一区二区| 亚洲美女黄网| 清纯唯美一区二区三区| 欧美大片1688| 最好看的2019年中文视频 | 激情亚洲小说| 欧美日韩国产成人高清视频| 日日夜夜精品免费| 欧美亚洲动漫制服丝袜| 日韩视频中文字幕在线观看| 9i在线看片成人免费| 超碰影院在线观看| 天堂网在线观看国产精品| 国产成人亚洲欧美| 久久久久久久| 久久成人综合视频| 亚洲色图21p| 欧美精品日韩精品| 日本天堂网在线观看| 国产欧美精品一区二区三区四区| 超碰人人cao| 久久久一二三| 久久综合久久久久| 成人网18免费网站| av一区二区三区在线观看| 台湾佬成人网| 欧美大片在线看免费观看| 国产有码在线| 亚洲成人久久网| 亚洲精品一区二区二区| 亚洲一二三四在线观看| 精品一区二区三孕妇视频| 高清shemale亚洲人妖| 亚州精品一二三区| 一区二区三区福利| 欧美a级黄色大片| 精品理论电影在线| 国产精品一区在线播放| 在线视频成人| 国产精品96久久久久久又黄又硬| 日本欧美电影在线观看| 深夜福利亚洲导航| 男男电影完整版在线观看| 日韩欧美激情一区| 中文字幕在线播放av| 欧美日韩免费一区| 日韩欧美国产不卡| 综合久久国产| 国产精品15p| 国产精品揄拍500视频| 菠萝蜜视频在线观看www入口| 最近免费中文字幕视频2019| 台湾av在线二三区观看| 欧美成人官网二区| 亚洲天堂免费av| 色94色欧美sute亚洲线路二| 国产在线视频第一页| 综合网在线视频| 免费看的黄色录像| 久久久久久久久蜜桃| 午夜男人的天堂| 国产一区二区三区av电影| 国产高清视频网站| 久久午夜电影| 国产二区视频在线播放| 在线不卡欧美| 日韩黄色片在线| 五月天久久网站| 日韩欧美99| 亚洲精品小区久久久久久| 国产精成人品localhost| 精品久久国产一区| 国产日韩专区在线| 影音成人av| 国产精品成久久久久三级| 日日av拍夜夜添久久免费| 57pao精品| 蜜桃在线视频| 欧美一区二区三区免费视| 黄色视屏在线免费观看| 69av在线视频| 午夜影院一区| 日本精品一区二区三区在线| 亚洲黄色网址| 国产精品久久久一区| 91大神在线观看线路一区| 国产成人91久久精品| 超碰这里只有精品| 国产精品啪视频| 久久婷婷五月综合色丁香| 国产情人节一区| 欧美啪啪网站| 91超碰rencao97精品| 波多野结衣在线一区二区| 精品国产福利| 国产va免费精品观看精品视频| 日本精品一区二区| 日韩在线高清| 成人在线视频一区二区三区| 99精品国产在热久久| 久久久999免费视频| 久久久777| 国产福利在线免费| 国产精品99久久久久久久女警| 亚洲熟女一区二区三区| 91蝌蚪porny成人天涯| 国产毛片欧美毛片久久久| 亚洲视频 欧洲视频| 黄色小说在线观看视频| 黑人巨大精品欧美一区免费视频 | 久久精品国产亚洲AV熟女| 久久久久久久电影| 91动漫免费网站| 一区二区久久久久| 欧美一级视频免费观看| 在线观看国产精品网站| 国产av精国产传媒| 日韩成人在线视频| av资源网在线观看| 欧美激情2020午夜免费观看| 裤袜国产欧美精品一区| 91精品在线播放| 日韩高清一级| 欧美性受黑人性爽| 亚洲看片一区| 午夜不卡福利视频| 99精品一区二区三区| 日韩一级片在线免费观看| 亚洲国产精品一区二区尤物区| 91午夜精品亚洲一区二区三区| 欧美一区在线视频| 青草久久伊人| 久久99国产综合精品女同| 色香欲www7777综合网| 91久久爱成人| 欧美影院三区| 国产白丝袜美女久久久久| 蜜臀91精品一区二区三区 | 国产又粗又黄视频| 精品视频—区二区三区免费| 欧美激情二区| 日本免费在线精品| 丁香综合av| 黄色网络在线观看| 日韩**一区毛片| 国产肉体xxxx裸体784大胆| 亚洲欧美日本在线| 在线免费看91| 精品亚洲一区二区| 国产丝袜在线观看视频| 91亚洲午夜在线| 五月开心播播网| 免费人成网站在线观看欧美高清| xxxxwww一片| 17c精品麻豆一区二区免费| 老熟妇一区二区三区| 亚洲国产精品福利| 九色porny丨首页在线| 国产精品福利无圣光在线一区| 国产精品男女| 国产+人+亚洲| 欧美性天天影视| 青草青草久热精品视频在线观看| 日本成人手机在线| 亚洲国产精品www| 久久亚洲色图| 漂亮人妻被黑人久久精品| 亚洲精品免费播放| 国产乱码久久久| 久久精品精品电影网| 国产精品久久久久久妇女| 成年人午夜剧场| 亚洲欧洲日本在线| 中文字幕一区二区人妻电影| 精品国产乱码久久久久久免费| 黄色片网站在线| 国产视频福利一区| 色综合狠狠操| 久久撸在线视频| 国产精品污网站| 中文字幕乱码一区二区| 国产一区二区三区精品久久久| japanese23hdxxxx日韩| 欧美理论一区二区| 久久亚洲视频| 成人免费视频入口| 欧美日韩www| 精品视频在线一区二区| 91超碰rencao97精品| 国产精品theporn| v天堂中文在线| 日韩欧美大尺度| jizz在线免费观看| 国产精品综合久久久| 91久久电影| 人妻互换一二三区激情视频| 亚洲国产欧美日韩另类综合| 亚洲av成人精品毛片| 日韩av第一页| 首页国产精品| 老女人性生活视频| 性久久久久久久| 久草在线网址| 成人黄色激情网| 激情久久一区| 深爱五月激情网| 欧美精品精品一区| 99在线视频影院| 日韩免费av电影| 国产精品中文字幕日韩精品| 日韩精品人妻中文字幕| 亚洲日韩中文字幕在线播放| 激情小说亚洲| 久久久久久免费看| 国产亚洲成年网址在线观看| 国产女主播福利| 98精品在线视频| 日韩大片在线观看| 97人妻精品一区二区三区免费| 一本色道亚洲精品aⅴ| 国产日产一区二区三区| 久久综合影音| 右手影院亚洲欧美| 欧美精品久久99| 国产无遮挡裸体视频在线观看| 日韩一区免费观看| 国产成人在线看| 亚洲精品久久久久久久蜜桃| 欧美精品在线免费观看| 视频一区中文| 国产69视频在线观看| 欧美美女视频在线观看| 欧美久久天堂| 激情视频小说图片|