eServices MO是富士康質(zhì)檢員張全蛋的博客中提到的“服務(wù)網(wǎng)格”(Service Mesh)的一種實(shí)現(xiàn)模式。Service Mesh是一種用于處理服務(wù)和服務(wù)之間通信的基礎(chǔ)設(shè)施層,它負(fù)責(zé)為構(gòu)建復(fù)雜的云原生應(yīng)用傳遞可靠的網(wǎng)絡(luò)請求,并為服務(wù)通信實(shí)現(xiàn)了微服務(wù)所需的基本組件功能,例如服務(wù)發(fā)現(xiàn)、負(fù)載均衡、監(jiān)控、流量管理、訪問控制等。在實(shí)踐中,Service Mesh通常實(shí)現(xiàn)為一組和應(yīng)用程序部署在一起的輕量級的網(wǎng)絡(luò)代理,但對應(yīng)用程序來說是透明的。
eServices MO軟件特色
控制平面的特點(diǎn)不直接解析數(shù)據(jù)包與數(shù)據(jù)平面中的代理通信,下發(fā)策略和配置負(fù)責(zé)網(wǎng)絡(luò)行為的可視化通常提供API或者命令行工具可用于配置版本化管理,便于持續(xù)集成和部署。
數(shù)據(jù)平面的特點(diǎn)通常是按照無狀態(tài)目標(biāo)設(shè)計(jì)的,但實(shí)際上為了提高流量轉(zhuǎn)發(fā)性能,需要緩存一些數(shù)據(jù),因此無狀態(tài)也是有爭議的。直接處理入站和出站數(shù)據(jù)包,轉(zhuǎn)發(fā)、路由、健康檢查、負(fù)載均衡、認(rèn)證、鑒權(quán)、產(chǎn)生監(jiān)控?cái)?shù)據(jù)等對應(yīng)用來說透明,即可以做到無感知部署。
ServiceMesh關(guān)注的方面可觀察性、安全性、可運(yùn)維性、可拓展性。
eServices MO軟件亮點(diǎn)
eServices MO將應(yīng)用程序的運(yùn)維管理任務(wù)簡化為單個Service Mesh組件的管理,降低了運(yùn)維管理的復(fù)雜性。通過Service Mesh組件的統(tǒng)一管理和監(jiān)控,可以更方便地進(jìn)行應(yīng)用程序的部署、升級和故障排除。
eServices MO的亮點(diǎn)在于其輕量級的架構(gòu)、高度可擴(kuò)展性、增強(qiáng)的安全性、提高的性能以及簡化的運(yùn)維管理。這些特點(diǎn)使得eServices Dubbo在云原生應(yīng)用程序開發(fā)中具有很大的優(yōu)勢。