Cloudflare如何使用Quicksilver實現網際網路規模級別的配置分發? - Geoffrey Plouviez
Cloudflare的網路高峰時每秒為全球Internet使用者處理超過1400萬個HTTP請求。我們花了很多時間考慮使用哪些工具來更快,更安全地發出這些請求,但是一種解決方案使所有這些成為可能,關鍵是如何在全球範圍內分發配置。
每次使用者對其DNS進行更改,新增Worker或對其配置進行數百次其他更改時,我們都會將該更改分發到我們運維硬體的90個國家中的200個城市。我們可以在幾秒鐘內完成。做到這一點的系統不僅需要快速而且無可挑剔的可靠性:超過2600萬個Internet屬性依賴於此。隨著Cloudflare在過去十年中的發展,它還必須進行大規模擴充套件。
從歷史上看,我們是在Kyoto Tycoon(KT)資料儲存之上構建此係統的。在早期,它對我們的服務非常出色。我們提供了對加密複製的支援,併為PostgreSQL 編寫了外部資料包裝器。但是,當我們超過100個城市時,對前25個城市有效的方法就開始顯示其力不從心了。2015年夏天,我們決定從頭開始編寫替代方法。這是一個故事,說明我們如何以及為什麼超出了KT,瞭解了我們需要新的東西並建立了所需的東西。
點選標題見原文見詳細。直接上結論:
結論
從某種程度上說,Quicksilver是一種基礎架構工具。理想情況下,甚至不需要三思而行。在另一方面,以秒為單位分發配置更改的能力是我們公司的最大優勢之一。它使Cloudflare的使用對於我們的使用者而言既有趣又強大,並且成為我們構建的每個產品的主要優勢。這就是基礎架構的美感和藝術性:構建足夠簡單的東西,使基於它的所有功能都變得更強大,更可預測且更可靠。
我們正計劃在不久的將來開源Quicksilver,希望它能為您服務,也能為我們服務。如果您有興趣在此專案和其他專案上與我們合作,請檢視我們的工作頁面。
相關文章
- Magic Transit:Cloudflare規模的網路功能Cloud
- 使用Cloudflare for Teams的網際網路安全性Cloud
- 網際網路獲得大規模的安全升級時會發生什麼?
- 千萬級規模【高效能、高併發】網際網路架構經驗分享~架構
- 家居企業如何通過網際網路實現營銷升級?
- 黑客預警:搞癱北美網際網路?規模更大的殭屍網路現身黑客
- 我國網際網路理財使用者規模增速放緩
- 網民規模增速放緩“網際網路+”跌宕起伏
- 建材業內憂外患的局面,如何利用網際網路實現產業升級再造?產業
- 2B企業如何實現網際網路化
- 網際網路網站架構升級----訊息中介軟體的實現方案網站架構
- 2019和2024年中國網際網路廣告細分市場規模
- 程式設計師如何實現“網際網路+”07-如何提高網站流量程式設計師網站
- 揭祕網際網路是如何的推廣 網際網路如何推廣
- 網路安全級別劃分為幾個等級?網路安全入門
- 網際網路如何推廣 網際網路推廣
- 某寶千萬級規模高效能、高併發的網路架構架構
- CNNIC:手機網民規模增長放緩 移動網際網路應用發展迅速CNN
- CNNIC:第30次中國網際網路絡發展狀況統計報告:網民規模CNN
- 國內網際網路停車發展的真實現狀分析內網
- 如何挖掘網際網路產品的真實需求
- 程式設計師如何實現“網際網路+”10-如何分析網站資料程式設計師網站
- 網路安全級別劃分為幾個等級?網路安全基礎教程
- 2014年十大網際網路關鍵詞:傳統企業大規模網際網路改造
- CNNIC:2015年第35次中國網際網路絡發展狀況統計報告——網際網路理財使用者規模增速放緩CNN
- 微信網際網路:如何讓別人找到你的小程式?
- 【DataMagic】如何在萬億級別規模的資料量上使用SparkSpark
- 千萬級規模高效能、高併發的網路架構經驗分享架構
- 使用GCD實現和封裝分組併發網路請求GC封裝
- SimpleWall 高階版本的功能和用途,以及如何配置和使用它來實現更全面的網路安全保護;SimpleWall 專家級版本的功能和用途,以及如何配置和使用它來實現更高階別的網路安全保護
- CNNIC:我國網民規模達9.04億 網際網路普及率達64.5%CNN
- 中國國家網際網路資訊辦公室:中國網民規模接近10億大關
- 網際網路5大潛規則
- 網際網路級別的RPC框架:谷歌的gRPC開源框架RPC框架谷歌
- 將 Cloudflare 的 Zero Trust 平臺延伸至支援 UDP 和網際網路 DNSCloudRustUDPDNS
- 程式設計師如何實現“網際網路+”08-如何提高網站內容的質量程式設計師網站
- 網際網路怎樣推廣 網際網路如何推廣
- 按照網路規模來分,伺服器分為哪幾類?伺服器