快速上手應(yīng)用管理與運(yùn)維平臺(tái)服務(wù)
快速上手應(yīng)用管理與運(yùn)維平臺(tái)服務(wù)
前提條件
注冊(cè)華為云帳號(hào),并登錄成功。賬號(hào)擁有使用ServiceStage服務(wù)的權(quán)限。
創(chuàng)建組織
登錄ServiceStage控制臺(tái),創(chuàng)建組織。
創(chuàng)建環(huán)境
登錄ServiceStage,選擇“環(huán)境管理”,然后“創(chuàng)建環(huán)境”。
新建應(yīng)用
登錄ServiceStage,選擇“應(yīng)用管理 > 應(yīng)用列表”,單擊“創(chuàng)建應(yīng)用”。
10分鐘教程讓您快速上手體驗(yàn)
10分鐘教程讓您快速上手體驗(yàn)
SpringCloud微服務(wù)應(yīng)用接入SpringCloud引擎的應(yīng)用
SpringCloud引擎100%兼容Spring Cloud微服務(wù)原生應(yīng)用。不需要任何代碼更改,就可以無縫對(duì)接?,F(xiàn)階段SpringCloud引擎包含服務(wù)中心和配置中心兩大功能模塊,幫助開發(fā)者無修改平滑上云。
基于ServiceStage的Go語言微服務(wù)開發(fā)部署
go chasssis是華為開源的一個(gè)微服務(wù)開發(fā)框架,可以幫助業(yè)務(wù)快速進(jìn)行微服務(wù)開發(fā),以下提供手把手的指南來完成微服務(wù)的開發(fā)與部署。
應(yīng)用管理與運(yùn)維平臺(tái)最佳實(shí)踐
應(yīng)用管理與運(yùn)維平臺(tái)最佳實(shí)踐
微服務(wù)引擎儀表盤中的數(shù)據(jù)通過ServiceStage對(duì)接到AOM
部署到微服務(wù)引擎的Java Chassis應(yīng)用,在微服務(wù)引擎儀表盤上的實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)默認(rèn)保留5分鐘。如果需要持久化存儲(chǔ)歷史監(jiān)控?cái)?shù)據(jù)用于后續(xù)查詢分析,可以使用ServiceStage的自定義指標(biāo)監(jiān)控功能,將微服務(wù)顯示到微服務(wù)引擎儀表盤中的數(shù)據(jù)對(duì)接到AOM。
本章節(jié)以軟件包部署應(yīng)用為例,指導(dǎo)您完成將微服務(wù)引擎儀表盤中的數(shù)據(jù)通過ServiceStage對(duì)接到AOM。
使用ServiceStage零代碼修改實(shí)現(xiàn)微服務(wù)注冊(cè)引擎遷移
指導(dǎo)您將使用Java Chassis微服務(wù)框架開發(fā)并注冊(cè)在ServiceStage微服務(wù)引擎專業(yè)版上的微服務(wù)應(yīng)用組件,零代碼修改遷移注冊(cè)到微服務(wù)引擎專享版。
須知:微服務(wù)注冊(cè)引擎遷移,會(huì)存在業(yè)務(wù)中斷。請(qǐng)?jiān)谶w移前謹(jǐn)慎評(píng)估并選擇好時(shí)間窗口。
開啟微服務(wù)引擎專享版安全認(rèn)證
服務(wù)引擎專享版支持基于RBAC(Role-Based Access Control,基于角色的訪問控制)策略的安全認(rèn)證,并支持開啟/關(guān)閉安全認(rèn)證。
引擎開啟了安全認(rèn)證之后,要求所有連接該引擎的微服務(wù)都要配置安全認(rèn)證帳號(hào)和密碼。否則,微服務(wù)將注冊(cè)失敗,導(dǎo)致業(yè)務(wù)受損。
使用ServiceStage托管天氣預(yù)報(bào)微服務(wù)應(yīng)用
天氣預(yù)報(bào)微服務(wù)應(yīng)用提供天氣預(yù)報(bào)、紫外線和天氣濕度展示等功能。本文通過天氣預(yù)報(bào)應(yīng)用,展示了微服務(wù)架構(gòu)設(shè)計(jì)理念的應(yīng)用場(chǎng)景,以及使用ServiceStage管理運(yùn)行環(huán)境、構(gòu)建應(yīng)用和治理微服務(wù)的最佳實(shí)踐。
使用ServiceStage托管Spring Boot應(yīng)用
Spring Boot是一個(gè)基于Spring框架的開源應(yīng)用程序開發(fā)框架,可以幫助您快速構(gòu)建可獨(dú)立運(yùn)行的、生產(chǎn)級(jí)別的應(yīng)用程序。
本最佳實(shí)踐使用Spring官方提供的樣例代碼,幫助您快速在ServiceStage上快速部署、訪問和升級(jí)Spring應(yīng)用。
使用Gitlab對(duì)接Jenkins自動(dòng)構(gòu)建并升級(jí)部署到ServiceStage的組件
代碼開發(fā)完成后,每次上線前都需要先在Jenkins上打包成鏡像包或Jar包,再將鏡像包上傳到SWR鏡像倉庫或者將Jar包上傳到OBS對(duì)象存儲(chǔ),然后再使用ServiceStage升級(jí)組件版本配置。該流程較為繁瑣,頻繁發(fā)版本測(cè)試導(dǎo)致開發(fā)和運(yùn)維效率低、用戶體驗(yàn)差。