The following article is from 小紅書技術 REDtech Author 等你來看直播的
集裝箱,一個看起來沒有多少技術含量的發明,卻帶來了标準化和系統化運輸的創新,徹底改變了全球的貨物貿易體系。
如果說信息世界裏有什麽應用能夠稱得上 " 集裝箱 " 式的創新變革,那雲原生(Cloud Native)當屬其一。
對互聯網公司而言,在傳統 IT 架構下,各種軟件應用就好比最小貨運單位 " 船隻 "。
想要讓 " 船隻 " 正常航行,企業就要爲其配備全套的基礎設施,包括計算、存儲、網絡等。如果遇到業務增長,就隻能對船進行擴容——增補硬件設施,但業務下降,這些設備又會荒廢閑置。
雲計算因此誕生,即,由幾家雲服務商來提供大型的、标準化的 " 貨運 " 服務,企業将一部分 " 貨物 " 交給它們托運。
而雲原生就是伴随這種 " 集中式貨運 " 而誕生的新型應用開發和管理維護的技術模式。
這一技術使得雲計算中軟件的最小單元不再是物理機或者虛拟機,而是一個個容器(Container),就好比集裝箱取代了貨輪成爲全球貿易的最小運輸單位。
雲原生技術使得企業不必投資于昂貴的物理基礎設施的采購和維護,能夠構建彈性強且高度可用的應用程序。
它帶來的成本節約和資源利用率的提升也是顯而易見的。比如小紅書就透露,因爲這項技術部署,公司一年能夠節省上億技術成本。
具體到實踐中,雲原生涉及的技術細節有許多值得說道的地方:
企業不僅要在基礎設施和平台層面實現 " 雲化 ",應用本身也應該基于雲的特點進行開發,從架構設計、開發方式、部署維護等各個階段和方面重新設計。
構建真正的 " 雲原生應用 ",涉及到基礎架構服務、虛拟化、容器化、容器編排、微服務等各個方面。
如果你對這些技術感興趣,現在,可以 " 翻開 " 小紅書,聽聽技術專家們怎麽說。
小紅書是一家從誕生之日起所有的技術體系就全部搭建在公有雲之上的公司,稱得上是 " 雲上的原住民 "。小紅書技術部承擔了很多雲原生技術的研發,包含中間件、存儲、緩存、DB、SRE 和質量保障等不同團隊。
土生土長在雲上的架構讓小紅書擁有很好的先發優勢,也使得團隊在對新技術的采用上少了很多後顧之憂,在如何用好雲上的基礎架構抽象能力方面積累了大量的實戰經驗:
小紅書自建的 Redis 從 Day 1 就實現了容器化部署,極大地降低了集群運維的成本,目前已經達到了數十萬級 pod 規模、上百 TB 的數據量。
在雲上的數據存儲方面,過去兩年,在線 KV 存儲的數據量從百 TB 漲到了十 PB 級别。整體集群的 QPS 也從百萬次漲到了億次的規模。
微服務數量過萬,CPU 資源達百萬級别。
雲原生架構與硬件的有機結合釋放了更多算力。小紅書自開啓計算資源利用率提升項目以來,不到一年時間,盤活資源 30 餘萬核,節省技術成本上億元。
先進的架構和理念可以幫助一個起步較晚的企業實現彎道超車。在越來越多的企業轉換到雲原生架構的大趨勢下,小紅書已經先行一步,探索出了一條适用于擁有上億用戶的互聯網 APP 的技術方案,其實踐經驗在行業中具有一定的領先性和可借鑒價值。
随着業務規模的不斷增長,目前小紅書已經開啓了從單雲架構到多雲架構的轉型之路。多雲可以更加靈活地支撐更大的業務規模。小紅書可以根據不同雲廠商的特點部署不一樣的技術,如離線和在線的混布等。另外,多雲對資源的冗餘要求也更低一些,在容災上有一定的效率優勢。
3 月 23 日,小紅書基礎架構團隊的技術專家們就将帶來【REDtech 來了】第七期直播《雲原生架構上的小紅書》,小紅書基礎架構團隊負責人賀晉如将率領團隊,第一次系統性公開介紹小紅書在雲原生架構方面的實踐和探索。
賀晉如博士,2007 年本科畢業于華中科技大學,2012 年博士畢業于紐約大學,師從搜索引擎領域專家 Torsten Suel 教授。博士期間主要研究方向是搜索引擎的索引結構和高性能查詢引擎。在 SIGIR、CIKM、WWW 等國際頂級會議上發布多篇論文,長期擔任 SIGIR 等國際會議的審稿人。
2012 年到 2014 年間,賀晉如在 Facebook 基礎架構團隊從事圖數據庫的研發工作,建設了世界上第一個圖數據庫服務。2014 年到 2018 年在 Pinterest 擔任資深研發工程師。先後從事工程效率,基礎架構存儲系統,和大規模機器學習平台的設計和建設。2020 年加入小紅書,負責雲原生架構、高可用的服務架構、數據庫、緩存和 NoSQL 存儲系統。
直播期間,小紅書基礎架構存儲組負責人毛琦、小紅書基礎架構容器架構組負責人高會軍、小紅書數據庫與業務架構組負責人吳成超将分别帶來《小紅書的 NoSQL 數據庫演進》《小紅書雲原生發展和演進》《小紅書微服務架構實踐》的主題分享。
在這些主題中,你将看到小紅書如何進行微服務治理、實現全面容器化,以及基于雲原生架構的萬億 QPS 規模 NoSQL 數據庫等具體方案的分享——這些都是企業構建雲原生能力的重要環節。
在直播過程中,觀衆都将有機會與上述專家進行直接交流和互動。
直播收看攻略
直播時間:2023 年 3 月 23 日(周四)19:00-21:00
直播平台:關注【小紅書技術 REDtech 】視頻号,預約直播,不見不散。(直播也将在抖音與 B 站同步進行,搜索 " 小紅書技術 REDtech ")
小紅書将在微信群内發布嘉賓演講精華和抽獎活動, 參與互動提問還有機會被嘉賓 pick 解答哦。
* 本文系量子位獲授權刊載,觀點僅爲作者所有。
— 完 —
量子位 QbitAI
վ ' ᴗ ' ի 追蹤 AI 技術和産品新動态
一鍵三連「分享」、「點贊」和「在看」
科技前沿進展日日相見 ~