《Uber是若何在臨盆情況中部署IPv6的?》要點: 作者:JEAN HE 編纂:大愚若智 Uber的成長速率遙遙越過了IPv4的承載本領,為了更好地支撐營業擴大,Uber的根基架構必要跟上用戶增速的措施,必需使用IPv6.2016年,Uber最先推廣IPv6數據中央架構,經由過程對現有根基架構進行調整來增進營業的擴大.本文先容了為順應Uber工程使命的成長,設計這一全新收集進程中所取得的最好理論,和經由過程對根基架構進行更新以支撐IPv6進程中,Uber工程部分學到的履歷. 2014歲首年月,Uber公線上麻將ptt布大樂透即時開獎號碼落地100個城市.而在2016歲首年月,Uber已經經普及環球跨越400個城市,不僅供應駕乘,還供應了其余類型的交通運輸服務.與此同時,2015年新年前夕,咱們殺青了10億次行程的里程碑,并很快于2016年6月殺青20億次行程.跟著咱們將服務擴大至更多城市,這個數字還會持續飛速爬升,咱們也會持續以靠得住的交通服務服務于環球用戶.然而為了持續提高Uber服務的籠罩面,咱們必要確保事情可以或許順遂應答IP協定方面碰到的一些挑釁. Uber現在的根基架構建于Internet協定版本4(IPv4)地址規范的根基之上,包括多個數據中央,使用了少許收集入網點(POP)以及云服務.然而Uber的成長速率遙遙越過了IPv4的承載本領,線上麻將現金ptt咱們的根基架構必要跟上用戶增速的措施,必需使用下一代IP:Internet協定版本6(IPv6). 2016年,經由過程對現有根基架構進行調整來增進營業的擴大.本文中,咱們將先容為順應Uber工程使命的成長,咱們在設計這一全新收集的進程中取得的最好理論,咱們學到的履歷. 目錄 從IPv4到IPv6的奮力一躍依據互聯網協會(ISOC)的先容,IPv4統共43億個地址已經于2011年2月掃數耗絕.IPv4地址總數跨越40億個,遙遙比不上環球挪移裝備總數.再思量到物聯網(IoT)裝備的飛速增加等身分,咱們很快將發明本人最先面對IP地址“饑饉”. 2011年,環球五大地區性互聯網治理機構(RIR)中的三家539怎麼玩才會贏,包含亞太收集信息中央(APNIC)、Réseaux IP Européens(RIPE),和拉丁美洲以及加勒比收集信息中央(LACNIC)已經徹底調配完了本人一切可用IPv4地址.2015年9月24日,美國互聯網號碼注冊機構(ARIN)也公布本人的掃數IPv4地址已經耗絕. 早在1996年就已經擬定的Internet協定版本6(IPv6)是現在最新版的Internet Protocol(IP)地址規范,供應了大批可辦理IPv4所面對諸多弊病的功效,如更大的地址空間、一種多播根基標準,和無狀況地址主動設置(SLAAC).IPv6可包容跨越340澗(Undecillion,10的36次方)個地址,這一數目已經經遙遙跨越現在環球一切用戶,當然也包含Uber本人對IP地址的需求. APNIC建造的一個輿圖(見上圖)顯示了環球不同國度現在的IPv6部署,許多國度現在的部署仍然為零,而比利時已經經跨越了56%.互聯網協會在2011年進行的環球IPv6使用環境考察發明,自從2012年起,環球首要ISP經營商,尤為是美國的經營商在部署IPv6方面最先加速措施.北美經營商現在的IPv6部署規模從27.93%(Cox Communications)到84.36%(Verizon Wireless)各異. 考察還發明,整個互聯網上的IPv6流量正在穩步增長,然而仍然遙低于IPv4流量.更緊張的是,2017年4月,Google稱其用戶中使用IPv6的比例已經達16%,仍然使用IPv4的比例為84%;相似的,Web信息公司Alexa稱截止2017年3月8日,環球排名前1000位的網站中,只有不到20%的用戶在使用IPv6. 專為2014年美國計算機協會大會撰寫的Measuring IPv6 Adoption一文展望說:“到2019年,已經調配的IPv6前綴數目將約為IPv4的.25-.50,而屆時IPv6與IPv4流量的比例約介于.03到5.0之間.換句話說,IPv6流量仍然只在總流量中盤踞很小的零頭.”這些論斷倡議,按照現在的增速,環球對IPv6的接收速率過慢,已經沒法順應整個世界對收集毗鄰疾速增加的需求. Uber的IPv6部署現在Uber運維著數萬臺服務器,整個收集共承載了跨越8百萬個IPv4地址. 2014年之前,Uber的數據中央托管在第三方.為知足咱們對容量的需求并為用戶供應更靠得住的服務,咱們在2014年確立了本人的首個北美數據中央.2015年,Uber對北美數據中央進行了擴大,在美國器材海岸確立了更多半據中央;2016年,Uber確立了幾個收集POP點,并將其擴大至云中.跟著2017年來用戶數目繼續激增,IPv6部署已經最先成為咱們后續擴大進程中的樞紐一環. 對咱們來說,為了維持大范圍架構的靠得住性,在整個收集中部署IPv6首要有三個緣故原由:
顛末周全研究、丈量和其余闡發后,咱們意想到為了支撐IPv6部署,咱們的根基架構還有三大范疇必要進行更新:
起首,咱們將先容Uber數據中央收集中上述三方面內容的組成,隨后將先容若何面向IPv6的部署做預備. 收集架構Uber的收集架構包括三個首要部門,接上去分手先容下. 硬件Uber使用了同一且一致的硬件,如許可以更易地完成模塊化、可伸縮的數據中央設計.每個裝備平日會使用雷同型號的硬件,是以可以很輕易地依據需求進行伸縮.咱們的收集裝備可支撐經由過程100G/50G/25G以太網上行鏈路毗鄰至服務器. 主動化以Uber的體系范圍來說,收集的構建、治理以及運維必需使用主動化對象.咱們的收集數據中央可使用零打仗提供對象主動構建,一樣平常收集治理事情中可經由過程外部開發的主動化對象治理收集設置以及IP地址,此外若是那里浮現成績,智能監督對象可以向咱們收回關照. 收集設計【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。 |