摘要
近日,騰訊云開源的服務(wù)網(wǎng)格項(xiàng)目Aeraki Mesh正式進(jìn)入CNCF云原生全景圖,位于Service Mesh類別下。CNCF Landscape在云原生實(shí)踐過程中的每個(gè)環(huán)節(jié)幫助用戶了解有哪些具體的軟件和產(chǎn)品選擇,Aeraki Mesh進(jìn)入CNCF Landscape,意味著Aeraki Mesh正式成為了CNCF認(rèn)可的構(gòu)建云原生最佳實(shí)踐中的一環(huán)。
(Aeraki Mesh在CNCF云原生全景圖中的位置)
什么是CNCF云原生全景圖?
Cloud Native Computing Foundation,云原生計(jì)算基金會(huì)(以下簡稱CNCF)是一個(gè)開源軟件基金會(huì),它致力于云原生(Cloud Native)技術(shù)的普及和可持續(xù)發(fā)展。云原生技術(shù)通過一系列的軟件、規(guī)范和標(biāo)準(zhǔn)幫助企業(yè)和組織,在現(xiàn)代的動(dòng)態(tài)環(huán)境(如公共云、私有云和混合云)中構(gòu)建和運(yùn)行敏捷的、可擴(kuò)展的應(yīng)用程序。
CNCF發(fā)布了云原生全景圖(CNCF Landscape),旨在幫助企業(yè)和開發(fā)人員快速了解云原生體系的全貌,幫助用戶選擇云原生實(shí)踐中的恰當(dāng)?shù)能浖凸ぞ撸虼耸艿綇V大開發(fā)者和使用者的關(guān)注和重視。
Aeraki Mesh解決了云原生中的什么問題?
Aeraki Mesh是騰訊云在Service Mesh領(lǐng)域的一個(gè)開源項(xiàng)目,解決目前的服務(wù)網(wǎng)格項(xiàng)目只處理了HTTP/gRPC協(xié)議,不支持其他開源及私有協(xié)議的痛點(diǎn)。
Aeraki Mesh可以幫助你在服務(wù)網(wǎng)格中管理任何七層協(xié)議。目前已經(jīng)支持了Dubbo、Thrift、Redis、Kafka、ZooKeeper等開源協(xié)議。你還可以使用Aeraki Mesh提供的MetaProtocol協(xié)議擴(kuò)展框架來管理私有協(xié)議的七層流量。
Aeraki Mesh的架構(gòu)及特性
(Aeraki Mesh控制面架構(gòu))
(Aeraki Mesh數(shù)據(jù)面架構(gòu))
Aeraki的主要特點(diǎn):
·和Istio無縫集成,是Istio Ecosystem集成推薦項(xiàng)目。您可以采用Istio+Aeraki來構(gòu)建一個(gè)可以同時(shí)管理HTTP和其他七層協(xié)議的全棧服務(wù)網(wǎng)格。
·支持在Istio中管理Dubbo、Thrift、Redis等開源協(xié)議的流量。
·支持在Istio中管理私有協(xié)議的流量,只需數(shù)百行代碼,對Istio無任何改動(dòng)。
·支持請求級(jí)負(fù)載均衡,支持任意匹配條件的動(dòng)態(tài)路由,全局和本地限流,流量鏡像等流量管理能力。
·提供豐富的請求級(jí)性能指標(biāo),包括請求時(shí)延、錯(cuò)誤、數(shù)量等,支持分布式調(diào)用跟蹤。
目前Aeraki已經(jīng)在央視頻、騰訊音樂、王者破曉等多個(gè)大型項(xiàng)目中得到了應(yīng)用,并經(jīng)過了2022冬奧會(huì)線上大規(guī)模流量的實(shí)踐檢驗(yàn)。
我想使用Aeraki Mesh/加入社區(qū)貢獻(xiàn)?
Aeraki Mesh是一個(gè)廠商中立的開源社區(qū),目前社區(qū)正在大力發(fā)展中,歡迎大家加入!
安裝試用:
https://www.aeraki.net/zh/docs/v1.0/quickstart/
加入社區(qū)會(huì)議:
https://www.aeraki.net/zh/community/#community-meetings
Star一下:
https://github.com/aeraki-mesh/aeraki