浩鯨云計算科技股份有限公司 版權所有 2003-2023
News
News
1 整體架構 2 ODA部署實施 3 ODA Zero-Touch流程介紹 第一步,運營商可以到ODA的組件市場查詢并選擇某個供應商的組件,在經過商務等環節之后,獲得了相應的ODA組件軟件包(Helm Charts)。 第二步,通過Kubernetes的Helm工具來部署這個軟件包。Kubernetes會創建出對應的應用,啟動相關容器,同時還會創建一個對應于此ODA組件的Kubernetes CRD自定義資源對象,比如本次安裝創建了一個CPC Component的ODA CRD對象。 第三步,Canvas通過Kubernetes Operator擴展持續監聽ODA CRD對象的創建,當發現新增了一個CPC CRD對象之后,自動獲取到資源對象中的ODA組件的元數據信息,并根據這些信息自動觸發對應的開通動作,比如為CPC創建若干個API的CRD對象,描述CPC所提供的Open API。 第四步,Canvas對API CRD對象也設置了監聽,當發現系統有新增API之后,API Operator會采集API的詳細信息,比如內部訪問地址、安全認證協議等,并將這些API發送給API網關,由API網關進行API的注冊和對外開通,并將API網關反饋的外網訪問地址更新到API CRD對象中,這樣即實現了組件的自動化開通。 4 ODA技術亮點 ODA與TAM相比,不僅實現了組件在功能層面的模塊標準化,還覆蓋了組件的非功能性要求,ODA組件的數據模型包含了安全、依賴、管理操作等部分,覆蓋到了應用部署和運維環節。 ODA不僅僅是設計態的規范,還提供了配套的、支持微服務、云原生的Canvas環境和CTK等工具,提供了一個完整的可運行的應用框架。 ODA基于云原生操作系統Kubernetes的Operator擴展機制,通過事件驅動和插件擴展實現零配置的自動化運維,與NFV相比,ODA一開始就是基于云原生理念來設計,更加輕量化和易落地。 ODA規范設計和驗證過程采用了開源的模式來協作,通過建立ODL(Open Digital Lab)開放數字實驗室,眾多運營商和供應商一起參與對設計進行驗證、反饋和改進,更加開放并具有可落地性。 5 實戰ODA-CA 6 總結 王玉木 浩鯨科技云產品總監、 TM Forum Contributer