私人部署服務是指使用服務所建立的資源和軟體全部部署在服務使用者的阿里雲帳號下的服務。本文介紹服務商如何通過計算巢控制台建立私人部署服務。
操作步驟
登入計算巢控制台。
在左側導覽列中,選擇我的服務,並在我的服務頁面中選擇我建立的服務,然後單擊建立新服務。
在建立新服務介面,佈建服務資訊。
選擇建立服務的方式。
您可以選擇通過精選模板建立服務或自訂建立服務。
通過精選模板建立服務:計算巢提供基於不同架構、不同應用的服務範本,協助您快速建立服務。
自主手動建立服務:計算巢提供完整的建立服務流程,您需要完成服務資訊、服務部署、服務營運和進階配置的配置。
在選擇以下服務類型處,選擇私人部署服務。
若您選擇的是通過精選模板建立服務,則需要先選擇私人部署服務,然後在下方選擇您需要的服務範本。
說明選中服務範本後,您可以單擊查看詳情,查看服務範本的部署介紹和設定檔。
單擊下一步:佈建服務。
在佈建服務頁面,佈建服務的相關資訊。
若您選擇的是通過精選模板建立服務,則只需要佈建服務基本資料。
說明服務表徵圖和服務名稱中會預設填入服務範本設定的表徵圖和名稱,您可以根據服務規劃對服務表徵圖和服務名稱進行修改。
若您選擇的是自訂建立服務,則需要填寫完整的服務資訊。
在基本資料地區,填寫服務基本資料。
配置說明
服務表徵圖
支援JPG、PNG格式。建議您上傳的圖片解析度為192x192像素,以便保證展示效果。
服務名稱
由中文、數字、英文及底線(_)組成,長度在3~200個字元之間,一個中文字等於2個字元。
服務簡介
簡介長度在10~500個字元之間,一個中文字等於2個字元。
服務合約文檔
填寫服務建立者自訂該服務的協議文檔名稱和協議URL地址。
版本描述
版本描述長度在1~200個字元之間,一個中文字等於2個字元。建議包含具體的軟體版本,同一服務下各個版本的描述不能相同。
服務執行個體名稱預設首碼
設定服務執行個體名稱的首碼。服務執行個體名稱的前置長度不超過40個字元,且必須以英文字母開頭,首碼中可包含數字、英文字母、短劃線(-)和底線(_)。
設定首碼後,服務使用者在部署服務執行個體時,服務執行個體名稱輸入框中會自動填入您設定的首碼。服務使用者仍然可以編輯首碼。
標籤配置
選擇或填寫完整的標籤鍵和標籤值,為服務資源綁定標籤。每個資源最多可綁定20列標籤。若無可選的標籤鍵和標籤值,可建立自訂標籤。建立自訂標籤的詳細操作,請參見建立並綁定自訂標籤。
資源群組
選擇您的資源要加入的資源群組。
資源群組對您擁有的雲資源從用途、許可權、歸屬等維度上進行分組,實現企業內部多使用者、多專案的資源分級管理。更多資訊,請參見資源群組。
在服務部署地區,佈建服務所需要的資源。
配置項
配置說明
部署設定
部署地區
選擇允許部署的地區(可多選),如不選預設部署全部地區。
模板錄入
包含選擇經典情境和選擇自訂模板兩種方式。
選擇經典情境:在選擇情境下拉式功能表中選擇模板情境,模板內容框中會自動填滿模板內容,無需您單獨編寫。
選擇自訂模板:包含手動錄入模板和選擇自訂模板兩種方式。
手動錄入模板:需要選擇部署方式、填寫模板名稱和模板內容。其中模板內容可以上傳已寫好的模板檔案,模板支援ROS JSON、ROS YAML和Terraform格式。更多資訊,請參見Resource Orchestration Service。
若因業務情境需要,在同一服務中需要建立不同類型的模板,可填寫多個模板。單擊模板1後的表徵圖,添加模板。例如,在同一個服務中需要區分單可用性區域和多可用性區域時,可分別添加單可用性區域模板和多可用性區域模板來進行。
重要支援試用的模板,不允許建立VPC和vSwitch。若您的模板支援試用服務時,請在模板中將VPC和vSwitch參數設定為模板參數。
試用模板中使用的安全性群組必須建立,不能選擇已有的安全性群組。
選擇自訂模板:在選擇模板中選擇一個已經儲存的ROS自訂模板和模板對應的版本,模板內容框中會自動填滿模板內容。
若您還未建立ROS自訂模板,請先前往ROS模板編輯工具,完成ROS自訂模板的建立。
添加套餐
根據模板內容,選擇需要設定的套餐參數並設定參數的值。若您需要服務使用者在建立服務執行個體時,可以自訂套餐內的所有參數,則可選中是否支援自訂參數。反之則不選。套餐設定的詳細資料,請參見套餐設定。
部署時間
預計部署時間
設定之後,該參數會在服務使用者進行服務執行個體部署時顯示,告知其平均部署時間。
部署逾時時間
設定了該服務執行個體部署超過多長時間則為異常。服務使用者側部署時,如果部署時間超過了逾時時間,則會顯示部署失敗。僅當服務類型為私人部署服務時,需要配置該參數。
部署物關聯
設定ECS鏡像關聯
將模板中的鏡像替換為ECS鏡像部署物中已經分發的鏡像。更多資訊,請參見ECS鏡像部署物。
設定容器鏡像關聯
對於使用Docker容器鏡像部署的情境,推薦使用容器鏡像部署物。更多資訊,請參見容器鏡像部署物。
設定檔案關聯
檔案部署物解決指令碼部署中軟體資源下載的問題(雲資源無公網訪問或下載源不穩定)。更多資訊,請參見檔案部署物。
設定Helm關聯
如果您的Chart包需要保持私密性不公開,則推薦使用計算巢的Helm Chart部署物。更多資訊,Helm Chart部署物。
應用分組
建立應用分組
將模板中的資源進行分組,方便服務使用者查看並操作資源。服務使用者在查看服務執行個體時,可以根據選擇對整個服務執行個體或其中一個分組的資源進行查看資源、查看監控、營運管理和查看日誌資訊等操作。更多資訊,請參見配置應用分組。
說明每個資源只能屬於一個分組。
在服務營運(選填)地區,佈建服務的營運功能。
配置項
配置說明
營運
需要服務使用者授權
設定該服務是否支援服務執行個體代營運功能。
如需開啟代營運功能,則選中需要使用者授權,並選擇需要服務使用者授與權限。
如不需開啟,則不選中需要使用者授權。
私人部署代營運的詳細操作,請參見私人化部署代營運設定。
添加營運操作
設定需要在使用者的營運管理頁面展示的營運操作。更多資訊,請參見自訂營運操作說明。
監控
資源監控
若服務建立者需要接收警示通知,則需要在授權配置中勾選需要服務使用者授權並添加警示許可權。
設定CloudMonitor模板:選擇CloudMonitor警示模板。
設定分組CloudMonitor模板:選擇應用分組的CloudMonitor警示模板。
說明若要選擇分組CloudMonitor模板,則必須先設定應用分組。
若您還未建立CloudMonitor警示模板,則需要先建立CloudMonitor警示模板後,再選擇您建立的警示模板。建立警示模板和查看警示通知的詳細操作,請參見監控和警示綜述。
日誌
應用日誌
設定服務的應用日誌的日誌庫資訊。
單擊添加logstore,在彈窗中,設定日誌庫名稱、日誌庫路徑和記錄檔名資訊。
說明基於ECS部署的服務需要設定日誌庫的路徑和檔案名稱。
基於容器部署的服務,需要在容器的環境變數中設定日誌庫資訊。
升級
支援使用者升級服務執行個體
設定該服務是否支援服務執行個體升級功能。若不設定,則無需配置後續參數。
支援使用者復原服務執行個體:設定該服務的服務執行個體是否支援從高版本復原到目前的版本。預設支援復原。
升級描述:描述升級內容或升級功能。
支援升級的版本:選擇已上線的服務版本,可多選。預設選擇全部版本。
升級服務元件:選擇升級的範圍。
服務配置:僅對服務的配置項(如代營運設定、營運通知設定等)且不涉及軟體應用變更的升級。該選項預設選擇。
資源配置:對ROS/Terraform模板中資源進行變更的升級。選擇升級服務配置時,無需配置升級資訊。
應用配置:通過替換鏡像部署物或檔案部署物的方式升級軟體應用。選擇應用配置時,需要配置升級資訊。
配置升級資訊:當升級服務元件選擇了應用配置時,需要設定該參數。
配置升級步驟的詳細資料,請參見服務升級配置。若您的服務建立了多個應用分組,您可以針對不同的應用分組設定不同的升級資訊。應用分組的更多資訊,請參見配置應用分組。
變更配置
支援服務執行個體變更配置
選擇是否開啟服務變更配置功能。若不設定,則無需配置後續參數。
單擊添加變更配置操作,在彈出的彈窗中設定變更配置操作的內容。
選擇模板:選擇需要執行變更配置操作的模板。
說明如果需要更改執行個體規格,則需要在模板中將資源
ALIYUN::ECS::InstanceGroup
屬性UpdatePolicy
的值設定為ForAllInstances
。如果涉及資源
ALIYUN::ECS::RunCommand
更新,則必須在模板中將Syns
的屬性值設定為true
。變更配置時涉及更新的ALIYUN::ECS::RunCommand
資源會重新執行。
操作名稱:設定變更配置操作的名稱。
操作描述:填寫變更配置操作詳細介紹。
變更配置類型:選擇變更配置操作的類型,可以選擇升配、降配或自訂類型。只能選擇一種變更配置類型。
選擇升配操作時,若支援套餐變更配置,則目標套餐序號需大於當前服務執行個體對應套餐序號;若支援參數變更,數字型別參數需單調遞增。自訂套餐不支援升配。
選擇降配操作時,若支援套餐變更配置,則目標套餐序號需小於當前服務執行個體對應套餐序號;若支援參數變更,則數字型別參數需單調遞減。自訂套餐不支援降配。
選擇自訂變更配置操作時,自訂變更配置不限制套餐變更配置與參數變更內容,且支援自訂套餐。
變更配置方式:設定變更配置操作的方式。
選擇參數:選擇服務使用者可變更配置的服務執行個體參數,僅在變更配置方式選擇參數變更配置時才會彈出該選項。此處會過濾掉不支援變更配置的參數。
在進階配置(選項)地區,設定服務的進階功能。
說明售賣配置(如許可證、雲市場上架等)在服務建立完成後配置,請參見售賣管理。
配置項
配置說明
使用權限設定
部署連結許可權
設定服務部署連結的許可權。
公開的:所有服務使用者在擷取到部署連結後,均可以通過部署連結建立服務執行個體。
受限的:只有添加在部署連結許可權白名單中的服務使用者才可以通過部署連結訪問或建立服務執行個體。更多資訊,請參見修改服務部署許可權。
隱藏的:對多有沒在部署連結許可權白名單中的服務使用者隱藏服務詳細頁,當無許可權的服務使用者開啟部署連結是,會彈出該服務不存在的提示。
試用設定
支援試用
選擇是否支援服務免費試用。
若您設定了套餐,可選擇其中的一個或多個套餐為試用套餐;若未設定套餐,可指定一個或多個模板為試用模板。更多資訊,請參見私人化服務免費試用。
最長試用時間
設定試用服務執行個體的最長試用時間,該參數只對試用服務執行個體生效,對正式服務執行個體無效。試用服務的最長試用時間不能超過30天。
重要試用服務執行個體產生的資源費用由阿里雲支付,但會消耗服務建立者的試用額度。因此,請仔細規劃試用套餐或試用模板的配置和試用時間長度,達到服務使用者試用體驗和試用人數間的平衡。
網路設定
VPC私人訪問
選擇是否開啟服務執行個體到中心服務的私網鏈路,該參數在未開啟試用功能時,可設定。若不設定,則無需配置後續參數。
說明該配置目前僅支援建立使用者私人化部署服務VPC到服務商自訂終端節點服務的私網串連。
終端節點服務配置:選擇終端節點服務的地區名稱和終端節點服務資訊。每個地區只能設定一個終端節點服務,如果您需要在多個地區提供計算巢服務,則每個地區都需要設定一個終端節點服務。
若未找到您想要的終端節點服務,可自行建立終端節點服務。建立終端節點服務的詳細操作請參考建立和管理終端節點服務。
自訂網域名:使用者在建立服務執行個體時,可以選擇通過該網域名稱在私網中訪問您的服務。建議自訂網域名與您服務的公網網域名稱保持一致。
分銷設定
允許服務商申請分銷授權
開啟後,計算巢分銷商可以向您申請該服務的分銷授權,您將收到審核提醒訊息。若您同意授權,分銷商可對該服務進行二次建立和分銷,您需與分銷商開展單獨結算。
單擊建立服務,並在彈出的確認彈窗中單擊確定。
您可在提示介面單擊去列表查看或去服務測試。
執行結果
建立服務完成後,您可以在我的服務頁面查看服務。