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