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
- 網際網路獲得大規模的安全升級時會發生什麼?
- 千萬級規模【高效能、高併發】網際網路架構經驗分享~架構
- 家居企業如何通過網際網路實現營銷升級?
- 建材業內憂外患的局面,如何利用網際網路實現產業升級再造?產業
- 2019和2024年中國網際網路廣告細分市場規模
- 揭祕網際網路是如何的推廣 網際網路如何推廣
- 程式設計師如何實現“網際網路+”07-如何提高網站流量程式設計師網站
- 網際網路如何推廣 網際網路推廣
- 網路安全級別劃分為幾個等級?網路安全入門
- 網際網路是模組化的 - GordonGo
- 將 Cloudflare 的 Zero Trust 平臺延伸至支援 UDP 和網際網路 DNSCloudRustUDPDNS
- 上海市場監管局:對網際網路平臺實施分級分類管理
- 程式設計師如何實現“網際網路+”10-如何分析網站資料程式設計師網站
- 網路安全級別劃分為幾個等級?網路安全基礎教程
- SimpleWall 高階版本的功能和用途,以及如何配置和使用它來實現更全面的網路安全保護;SimpleWall 專家級版本的功能和用途,以及如何配置和使用它來實現更高階別的網路安全保護
- 網際網路揭祕:AI 的神話與現實AI
- 2019和2024年全球網際網路廣告細分市場規模(附原資料表)
- 網際網路怎樣推廣 網際網路如何推廣
- 程式設計師如何實現“網際網路+”08-如何提高網站內容的質量程式設計師網站
- 微信網際網路:如何讓別人找到你的小程式?
- [網際網路]網際網路公司的種類
- 如何深度理解網際網路產品?兩度識別
- SACC 2017:網際網路大廠語音識別如何?
- 網際網路的資本寒冬下,智慧市場如何實現逆增長
- 網際網路分層架構的本質架構
- 網際網路如何推廣
- 程式設計師如何實現“網際網路+”09-如何提高轉化率程式設計師
- 網際網路如何推廣 揭祕網際網路推廣方法
- CNNIC:我國網民規模達9.04億 網際網路普及率達64.5%CNN
- 【DataMagic】如何在萬億級別規模的資料量上使用SparkSpark
- 工業網際網路企業網路安全分類分級工作啟動會在中新賽克工業網際網路安全技術創新中心召開
- 技術思維解決“現金貸”危機——如何讓網際網路金融更加“網際網路”?
- 【工業網際網路】劉多:實施工業網際網路創新發展戰略推動實體經濟高質量發展;論工業網際網路的聯接性...
- 網際網路流量下的分層實驗平臺是咋做的
- 按照網路規模來分,伺服器分為哪幾類?伺服器
- 2021年我國網民規模達10.32億 網際網路普及率達73.0%