精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

精品无码人妻一区二区三| 精品久久久一区| 884aa四虎影成人精品一区| 99久久久精品免费观看国产| av黄色免费网站| 综合久久2019| 日韩电影在线视频| 国产大陆a不卡| 亚洲最新av在线| 日日碰狠狠添天天爽超碰97| 99精品在线视频观看| 欧美亚洲在线日韩| 欧美性猛交xxxx黑人猛交| 成人91视频| 亚洲天堂一区在线| 欧一区二区三区| 1区2区3区精品视频| 国产精品美女网站| 欧美多人猛交狂配| 国内精品视频| 国产精品欧美极品| 国产精品久久久久999| 人人妻人人澡人人爽人人精品| 日本aa在线| 成人免费视频一区二区| 久久久免费观看| 波多野结衣三级视频| 黄页视频在线播放| 国产综合一区二区| 正在播放欧美视频| 在线看的黄色网址| 免费网站黄在线观看| 久久精品国产成人一区二区三区| 亚洲天堂精品在线| 在线免费观看视频黄| 秋霞在线午夜| 中文字幕一区二区三区在线不卡| 国产啪精品视频网站| 亚洲熟女毛茸茸| 中文幕av一区二区三区佐山爱| 国产精品进线69影院| 久久精品国产精品国产精品污 | 国产精品高精视频免费| 久久久久久久99| 欧美理伦片在线播放| 精品久久久国产| 97久久国产亚洲精品超碰热| 日韩性xxxx| 欧美亚洲一区二区三区| 在线看片第一页欧美| 疯狂揉花蒂控制高潮h| 最新日韩三级| 亚洲欧美日韩国产综合在线 | 日韩乱码人妻无码中文字幕| 永久91嫩草亚洲精品人人| 亚洲第一av网站| 日韩一级片播放| www红色一片_亚洲成a人片在线观看_| 国产成人在线免费观看| 成人午夜高潮视频| 久久精品欧美一区二区| 精品久久久久久久久久久aⅴ| 91精品午夜视频| 99热一区二区| av女在线播放| 国产精品久久久久一区二区三区共| 鲁丝一区鲁丝二区鲁丝三区| 国产精品毛片一区二区在线看舒淇 | 欧美一区午夜精品| 丁香花在线影院观看在线播放 | 夜夜嗨av一区二区三区免费区| 波多野结衣片子| 日韩在线综合| 欧美激情区在线播放| 国产毛片久久久久久久| 国产精品欧美三级在线观看| 日韩美女一区二区三区四区| 激情内射人妻1区2区3区 | 免费网站黄在线观看| 亚洲欧美国产高清| 国产精品成人久久电影| 美女福利一区二区| 亚洲摸摸操操av| 一区二区视频在线免费| 四虎影院在线播放| 国产精品乡下勾搭老头1| 国产成人精品av| 国产在线一区视频| 久久精品动漫| 91tv亚洲精品香蕉国产一区7ujn| 日韩一区二区不卡视频| 精品免费在线| 久久综合久久88| 91视频免费看片| 国产成人1区| 久久国产一区二区三区| 人妻熟人中文字幕一区二区| 日本欧美韩国国产| 色狠狠久久aa北条麻妃 | 久久99国产精品视频| 欧美成人精品1314www| 亚洲 欧美 另类人妖| 欧美经典影片视频网站| 亚洲毛片在线观看| 人妖粗暴刺激videos呻吟| 日韩一级淫片| 国产亚洲精品美女| 中文字幕国产专区| 88国产精品视频一区二区三区| 亚洲香蕉成人av网站在线观看| 国产精品视频一区二区在线观看| 中文高清一区| 欧美日本中文字幕| 国产亚洲精品av| 日日嗨av一区二区三区四区| 国产91免费看片| 五月婷婷激情视频| 国产成人aaa| 国产免费一区二区三区| 蜜桃视频污在线观看| 欧美国产日本视频| 在线观看一区二区三区三州| 九色porny自拍视频在线播放| 午夜电影网一区| 男人的天堂99| 欧美色片在线观看| 欧美美女直播网站| 欧美一级大片免费看| 清纯唯美日韩| 日韩免费在线视频| 欧美18xxxxx| 国产精品沙发午睡系列990531| 蜜臀av无码一区二区三区| 秋霞一区二区| 欧美精品日韩www.p站| 久久久久99精品| 国产一区激情在线| 亚洲最新在线| 美女网站视频在线| 7777精品伊人久久久大香线蕉经典版下载 | 欧美亚洲一区在线| 无码人妻熟妇av又粗又大| 日韩av一级电影| 成人免费淫片视频软件| 18免费在线视频| 一区二区在线观看视频在线观看| 伊人再见免费在线观看高清版 | av在线天堂播放| 亚洲欧美国产高清| 日韩av有码在线| 国产精品高清在线观看| 黄色aaa大片| 国产亚洲制服色| 亚洲图片都市激情| 小黄鸭精品aⅴ导航网站入口| 亚洲国产精品系列| av电影在线不卡| 欧美成人tv| 国产999在线| 你懂的视频在线免费| 欧美视频13p| 黄色aaa视频| 日韩高清欧美激情| 亚洲一区二区精品在线观看| 99精品视频在线免费播放| 美女视频久久黄| 蜜桃久久一区二区三区| 欧美日韩亚洲一区二区三区| 午夜剧场在线免费观看| 国产精品美女在线观看直播| 中文字幕精品网| 在线观看中文字幕av| 97精品久久久久中文字幕 | 亚洲黄色性网站| 麻豆精品国产传媒av| 日本一区二区三区视频| 成人黄色av网站| 欧美xxx黑人xxx水蜜桃| 日韩久久免费电影| 妺妺窝人体色www聚色窝仙踪 | 国产在线观看免费| 亚洲成a人片综合在线| 一区二区三区 日韩| 久久精品亚洲人成影院 | 中文字幕视频三区| 狠色狠色综合久久| 成人xxxxx| 欧美性受ⅹ╳╳╳黑人a性爽| 日韩精品久久久久| 中文字幕有码无码人妻av蜜桃| 96av麻豆蜜桃一区二区| 日本888xxxx| 国产一区二区观看| 91久久久久久久| 福利成人在线观看| 色综合久久中文综合久久97| 超碰caoprom| 免费在线观看成人| 亚洲成人自拍| 日韩欧美看国产| 超碰91人人草人人干| 日夜干在线视频| 岛国av一区二区| 免费看一级黄色| 久久国产日韩欧美精品| 国产精品成人久久电影| 日韩免费特黄一二三区| 精品麻豆av| 国产传媒在线| 亚洲国产精品国自产拍av秋霞 | 中文在线观看免费| 国产一区二区欧美日韩| 日本精品一二区| 日韩一区二区三| 私库av在线播放| 国产成人在线视频免费播放| 欧美丰满熟妇xxxxx| 精品9999| 久久大香伊蕉在人线观看热2| 久久亚洲精品中文字幕| xxx欧美精品| 精品久久国产视频| 亚洲一区在线免费观看| 丰满岳乱妇一区二区| 久久99精品久久久久久国产越南| 亚洲欧洲一区二区在线观看| 欧美成人午夜77777| 99热在线播放| 亚洲国产中文在线二区三区免| 久久久久国色av免费观看性色| 男人天堂综合网| 欧美一二区视频| 一级片aaaa| 亚洲一级二级在线| 三上悠亚作品在线观看| 国产精品毛片久久久久久久| 日韩毛片无码永久免费看| 久久先锋影音av| 九九精品久久久| 蜜桃视频免费观看一区| 成人免费xxxxx在线视频| 在线视频日韩| 人妻有码中文字幕| 美女日韩在线中文字幕| 国产精品欧美激情在线观看| 国产精品一级| 黑森林福利视频导航| 久久成人一区| 国产三级日本三级在线播放| 久久久噜噜噜久久狠狠50岁| 不卡影院一区二区| 婷婷亚洲综合| 久草精品电影| 婷婷综合电影| 91色视频在线导航| 国产一区一区| 国产精品久久亚洲| 成人免费毛片嘿嘿连载视频…| 国产成人精品电影| 日韩一区二区三区免费视频| 国产精品亚洲精品| 国产精品一二三产区| 欧美黑人巨大精品一区二区| 91福利区在线观看| 欧美一区二区三区免费观看| 成人做爰视频www网站小优视频| 国产精品黄视频| 日日夜夜亚洲| 日韩美女在线播放| 91亚洲视频| 51色欧美片视频在线观看| 新版的欧美在线视频| 欧美刺激性大交免费视频| 久久免费电影| 日本sm极度另类视频| 男女在线视频| 欧美中文字幕第一页| 日韩av超清在线观看| 91精品国产电影| 性欧美videohd高精| 亚洲一区二区在线| 久久亚洲人体| 97夜夜澡人人双人人人喊| 国产美女久久| 成人永久免费| 日本免费一区二区三区视频| 九色视频成人porny| 日韩电影免费网站| 日本中文字幕在线视频观看| 999久久久91| 婷婷五月色综合| 国产免费播放一区二区| 亚洲亚洲精品三区日韩精品在线视频 | 伊人久久精品一区二区三区| 国产伦精品一区二区三区精品视频| 亚洲精品在线播放| 水蜜桃亚洲精品| 伊人天天综合| 国产成人在线综合| 蜜桃精品视频在线观看| 成人一区二区三区仙踪林| 久久久久国产精品厨房| 毛片网站免费观看| 日韩毛片视频在线看| 800av免费在线观看| 欧美日韩国产一区二区三区| 怡红院男人天堂| 亚洲精品国产福利| a黄色片在线观看| 国产精品成人免费电影| 国产一区二区三区亚洲| 手机看片日韩国产| 婷婷久久一区| 能在线观看的av网站| 成人国产亚洲欧美成人综合网 | 色与欲影视天天看综合网| 欧美free嫩15| 久久久久久国产精品一区| 国产精品v一区二区三区| 中日韩av在线播放| 亚洲国产精品av| 亚洲国产成人无码av在线| 精品三级在线看| 高潮毛片在线观看| 国产欧美一区二区三区久久人妖| 蜜桃成人av| 精品欧美一区免费观看α√| 国产成人午夜99999| 男女性高潮免费网站| 一区二区三区在线免费| 一炮成瘾1v1高h| 这里只有精品丝袜| 欧美xnxx| 亚洲国产精品综合| 日韩精品电影在线观看| 99久久久久久久久久| 欧美日韩国产限制| 亚洲欧美日韩动漫| 正在播放欧美视频| 九色成人搞黄网站| 日本成人看片网址| 欧美日韩在线大尺度| 欧美日韩二三区| a级精品国产片在线观看| 少妇久久久久久久久久| 色综合久久久久久久| 日本v片在线免费观看| 欧美在线观看网址综合| 秋霞综合在线视频| 日本精品一区二区三区四区| 久久嫩草精品久久久久| 高潮毛片又色又爽免费| 欧美午夜精品一区二区蜜桃| 精品人妻一区二区三区麻豆91| 精品国产欧美成人夜夜嗨| 欧洲亚洲精品久久久久| 亚洲免费av网| 国产成人h网站| 日韩欧美一区二区一幕| 欧美日本韩国一区| 手机av在线免费观看| 丝袜美腿亚洲一区二区| 欧美黄页在线免费观看| 男女爱爱视频网站| 日韩中文字幕亚洲一区二区va在线| 日本aaa视频| 欧美三级一区二区| 老熟妇高潮一区二区高清视频| 久久琪琪电影院| 在线观看欧美理论a影院| 国产小视频免费| 99这里都是精品| 久久久久久无码精品大片| 日韩性xxxx爱| 99国产精品免费网站| 亚洲天堂av免费在线观看| 国产精品 日产精品 欧美精品| 国产无遮无挡120秒| 国产香蕉97碰碰久久人人| 91亚洲精品在看在线观看高清| www污在线观看| 国产欧美一区二区精品性色| 色屁屁影院www国产高清麻豆| 国产亚洲精品美女久久久| 日韩成人精品| 日韩精品视频一区二区在线观看| 国产激情视频一区二区三区欧美| 日本一级黄色大片| 中文字幕久热精品视频在线| 凹凸成人在线| 在线免费视频一区| 亚洲福利视频一区二区| av在线首页| 精品婷婷色一区二区三区蜜桃| 美女一区二区三区在线观看| 日本a在线观看| 久久精品国产久精国产思思| 婷婷综合一区| 中文字幕一区二区三区人妻在线视频 | 免费观看日批视频|