系列文章(四)丨雲管理容器化裝置

2021-10-06 18:01:51 字數 1861 閱讀 3229

*本文作者系vmware中國研發中心研發總監 路廣

第四篇 雲管理容器化裝置

星雲(nebula)架構介紹

星雲(nebula)架構是基於以下的技術思路設計的:

星雲服務支援edgex foundry邊緣計算框架,已經在 開放免費公測,有意嘗試的使用者可以聯絡[email protected]註冊試用,並索取含詳細資訊的安裝和使用手冊。

系統安裝

星雲(nebula)服務對資源的基本需求是:

它的安裝過程與普通ova類似,完成後就可以通過管理員登入了。

廠商入口

安裝完成後,即可根據終端的提示位址以管理員身份登入廠商入口,並且進行使用者管理。

在nebula中,邊緣服務是以如下規範來進行管理的。service、service version、service component的關係是: 乙個service可以包含多個version,乙個version包含多個service component。

對於每個建立的服務,都需要確定版本、cpu平台、記憶體、儲存、網路等資源需求,以方便在全生命週期管理中進行驗證。

廠商可上傳一組打包成容器映象的edgex foundry邊緣應用,並定義行業目錄類別、容器間的依賴關係、資源引數、啟動順序、以及連線的資料分析雲服務的引數。

發布之後,使用者就能夠看到、並部署這些邊緣服務了。

裝置註冊

在使用者實際部署edgex foundry邊緣應用之前,必須先把所用的裝置註冊到nebula服務的賬號裡。

使用者入口

完成裝置註冊之後,使用者就可以在裝置上安裝並管理廠商在nebula服務上事先發布的edgex foundry或其他邊緣應用。

使用者可以在邊緣應用目錄上尋找目標。

確認後,即可進一步在可見即所得、拖拽式渲染的嚮導圖內,構建該部署的詳細設定,即對應於廠商事先定義好的若干引數值。

設定好所有引數後,就可以進行實際部署,甚至批量或多次部署到多個裝置中去。部署edgex foundry邊緣應用之後,也可以隨時監控裝置資源和應用執行的狀態。

nebula服務提供完整的restful api文件,據此使用者可以自動化操作來大規模部署edgex foundry邊緣應用。

- 未完待續 -

系列文章(五)預告

系列文章(三)丨雲管理虛擬化裝置

本文作者系vmware中國研發中心研發總監 路廣 第三篇 雲管理虛擬化裝置 智神星 pallas 架構介紹 pallas是asteroid專案繼穀神星 ceres 之後的第二個里程碑,在這個發布裡解決了雲管理虛擬化裝置的基本問題 pallas架構的主要功能由管理器和 虛機來實現,其設計要點是 安裝要...

SQL Server 維護管理系列(文章索引)

資料庫的維護其實包括很多方面,使用者許可權 資料備份等,這方面的積累也是必不可少的,所以這裡把一些常用的的維護進行一些總結,這些文章的特點就是我會使用比較多的進行說明,大家看起來會比較直觀。sql server 資料庫帳號密碼生成 sql server 維護計畫實現資料庫備份 sql server ...

雲幫系列文章 技術架構說明

雲幫是按照面向服務的架構來設計的。目前大多數集群元件都是通過容器映象的形式發布和執行的。後續我們會將所有的元件都容器化,通過kubernetes集群保障元件的高可用。kubernetes負責容器的編排和排程,它的所有行為都是由應用引擎發起的。應用引擎將容器相關的操作都進行了封裝,雲幫通過抽象出了乙個...