應用配置
1. 應用配置介紹
應用配置是對一個應用的定義。包括一份應用中的節(jié)點構(gòu)成、節(jié)點的配置、啟動順序,以及該應用關聯(lián)的各種預聲明信息,如關聯(lián)的數(shù)據(jù)模型、服務模型、需要的API接口權(quán)限等。
2. 創(chuàng)建應用
做應用配置的前提,需要先創(chuàng)建一份應用,在 應用接入
> 創(chuàng)建應用
頁面填寫應用基本信息,如圖所示:
根據(jù)您預上架的應用類型,選擇不同的應用模式,如圖所示:
選擇部署方式,根據(jù)應用實際情況選擇云端托管、集群手工部署還是云端外部接入,如圖所示:
應用類型:
賬號分發(fā):用戶付款后,只需要交付賬號給其使用。
實例分發(fā):用戶付款后,單獨為客戶部署一套應用。
一次性交付:定制項目或交付型應用。
部署方式:
云端托管部署平臺根據(jù)應用提供者的配置,自動分配資源,并部署應用。
集群手工部署:在指定的VPC集群中手工部署應用需要聯(lián)系管理員開通集群資源)。
云端外部接入:用戶的應用部署在自己管理的云服務器中。
3. 應用配置
創(chuàng)建應用完成后點擊初始化應用
,設置實例所需網(wǎng)絡限制與版本說明如圖所示:
創(chuàng)建應用完成后可以看到版本管理、實例管理、授權(quán)實例功能,如圖所示:
3.1 可視化編排
點擊 版本管理
> 可視化編排
,可視化編排是對一個應用的定義。包括一份應用中的節(jié)點構(gòu)成、節(jié)點的配置、啟動順序等,如圖所示:
用戶在配置自研節(jié)點端口開放時,如果選擇了外網(wǎng)模式,平臺會分配公網(wǎng)IP給應用,固定公網(wǎng)IP暴露在公網(wǎng)后,用戶所部署的應用和相關服務可能會被攻擊,存在安全風險。請自行走好應用的安全管控和防護策略,以免受到攻擊影響運行。
配置完成后點擊費用測算
,可查看應用配置使用的云資源所需費用詳情,同時初始化節(jié)點不收取任何費用,具體詳情可參考收費文檔 如圖所示:
應用配置可視化編輯頁面分為三部分內(nèi)容:
左側(cè)部分為節(jié)點:顯示已支持的各類節(jié)點,所有節(jié)點配置請查看節(jié)點說明
中間部分為畫布:顯示應用需要的節(jié)點及部署順序關系。注意??,節(jié)點間的部署順序關系,是通過連線來表示的,連線箭頭所指節(jié)點先部署,連線起點后部署。
右側(cè)部分為節(jié)點屬性:顯示某個節(jié)點可以配置的參數(shù)。
左側(cè)的節(jié)點列表,分成了四類:
自研節(jié)點:用戶自己上傳的鏡像的載體。一份配置,可以又多個自研節(jié)點。
阿里云節(jié)點:一個節(jié)點,在應用被部署之后,對應阿里云RDS產(chǎn)品的一個實例(如一個RDS for MySQL數(shù)據(jù)庫實例)。
三方節(jié)點:各類主流開源中間件Docker鏡像。這一類鏡像完全來自于第三方,功能、性能、質(zhì)量、安全等,均保持不變。
初始化節(jié)點:這類節(jié)點屬于輔助節(jié)點,在整個部署的生命周期,只會執(zhí)行一次(其他節(jié)點通常不止一次,比如節(jié)點健康檢查失敗就會重啟)。
3.2 模型與權(quán)限
權(quán)限聲明
點擊版本管理
>模型與權(quán)限
>權(quán)限聲明
,在應用的分發(fā)模式,每一次分發(fā),都有可能歸屬到不同的買家。因此,每一個應用實例,都需要一個唯一的值來代表應用實例的身份。這里,我們采用了AppKey + AppSecret的模式。隨之而來的是,我們?nèi)绾谓oAppKey授權(quán)。應用在調(diào)用IoT的各種API的時候,拿的這個AppKey需要被事先授權(quán)。因此,應用上架時,有必要清晰的指出該應用會調(diào)用哪些API,這樣才能在AppKey產(chǎn)生的那一刻,給他授相應的權(quán)限,在此頁面可對實例進行授權(quán)等操作,如圖所示:
數(shù)據(jù)模型
點擊數(shù)據(jù)模型
>添加數(shù)據(jù)模型
,在列表中,除了選擇要聲明的模型之外,還要選擇版本、數(shù)據(jù)權(quán)限、訂閱。其中,數(shù)據(jù)權(quán)限有三種:查、增 | 查、增 | 刪 | 改 | 查,分別對應不同的操作類型。如圖所示:
服務依賴
點擊服務依賴
>添加服務模型
(應用為服務依賴方添加,服務提供方無需添加),選擇對應的服務模型,并配置服務模型的API,如圖所示:
服務提供
點擊服務提供
>添加服務模型
(應用為服務提供方添加,服務依賴方無需添加),選擇對應的服務模型,并配置相應的端口,端口為自研節(jié)點中未勾選暴露到外網(wǎng)的節(jié)點,如圖所示:
4. 實例管理
單擊實例管理
>部署實例
,按照界面提示填寫參數(shù),如圖所示:參數(shù)設置如下:
參數(shù) | 描述 |
應用名稱 | 部署后應用實例的名稱。該名稱需賬號內(nèi)唯一。 |
應用配置 | 選擇應用配置界面中創(chuàng)建的配置。 |
部署區(qū)域 | 當應用配置為云端配置時,顯示云端允許部署的區(qū)域。 |
資源信息狀態(tài) | 展示您選擇的配置所有的節(jié)點及占有的資源情況 |
點擊部署,執(zhí)行部署任務。
部署應用時,需要根據(jù)應用配置占用相應的云資源。
部署過程可能會花費較長時間,請耐心等待。
應用部署成功后,您可以在部署記錄頁進行查看、運維和刪除等操作,詳情請參考運維工具文檔。