微吼云上線多路互動直播服務 加速多場景互動直播落地
960
2025-04-06
1.準備彈性云服務器
什么是彈性云服務器?
彈性云服務器是由CPU、內存、鏡像、云硬盤組成的一種可隨時獲取、彈性可擴展的計算服務器,同時它結合虛擬私有云、虛擬防火墻、數據多副本保存等能力,為您打造一個高效、可靠、安全的計算環境,確保您的服務持久穩定運行。彈性云服務器創建成功后,您就可以像使用自己的本地PC或物理服務器一樣,在云上使用彈性云服務器。
進入彈性云服務器頁面進入華為云“控制臺”,鼠標移動到頁面左側菜單欄,點擊服務列表->“計算" -> "彈性云服務器ECS”,如下圖所示:
點擊右上角“購買彈性云服務器”,配置參數如下:
① 計費方式:按需計費
② 區域:華北-北京四
③ 可用區:任選一項
區域和可用區有什么區別?區域指彈性云服務器所在的物理位置,同一區域內可用區間內網互通,不同區域間內網不互通。每個區域包含許多不同的稱為“可用區”的位置,即在同一區域下,電力、網絡隔離的物理區域,可用區之間內網互通,不同可用區之間物理隔離。
④ CPU架構:X86計算,⑤ 規格:通用計算型,s6.large.2 | 2vCPUs | 4GB,
⑥ 鏡像:公共鏡像,鏡像類型:CentOS,鏡像版本:CentOS 7.6 64bit(40GB),⑦ 主機安全:開通主機安全,基礎版,⑧ 系統盤:高IO,40GB,
點擊“下一步:網絡配置”,配置參數如下:① 網絡:選擇虛擬私有云VPC,② 擴展網卡:默認,③ 安全組:選擇安全組,如下圖所示:
④ 彈性公網IP:現在購買,⑤ 線路:全動態BGP,⑥ 公網帶寬:按帶寬計費,⑦ 帶寬大小:2M,
點擊“下一步:高級配置”,參數如下:① 云服務器名稱:自定義,② 登錄憑證:密碼,③ 用戶名:root,④ 密碼:自定義,如hC8iUA0UAs7V%hcj⑤ 云備份:暫不購買,
確認購買
返回云服務器列表
2.搭建華為云DevCloud軟件開發項目
進入華為云“控制臺”,鼠標移動到頁面左側菜單欄,點擊服務列表->“開發與運維”->“項目管理 ProjectMan”進入,如下圖:
什么是華為云DevCloud?華為云軟件開發服務(DevCloud)是一站式云DevOps平臺,面向開發者提供的云服務,即開即用,隨時隨地在云端進行項目管理、代碼托管、代碼檢查、流水線、編譯、構建、部署、測試、發布等,讓開發者快速而又輕松地開啟云端開發之旅。什么是項目管理?項目管理(ProjectMan)為敏捷開發團隊提供簡單高效的團隊協作服務,包含多項目管理、敏捷迭代、看板協作、需求管理、缺陷跟蹤、文檔管理、Wiki在線協作、儀表盤自定制報表等功能。
點擊立即使用
點擊“立即使用”按鈕,跳轉到DevCloud操作界面,如下圖所示:
點擊標注的“Scrum”區域,創建“Scrum”類型項目,參數如下:① 項目設置模板:Scrum,② 項目名稱:自定義,③ 其他:默認,
在新建項目的工作項列表頁面,點擊頂部菜單的“更多”-> “設置”->“通用設置”,進入“通用設置”頁面,如下圖所示:
“基本信息”參數配置如下:① 主機組名:自定義(如ecs-group),② 操作系統:Linux,點擊“保存”,完成主機組創建,如下圖所示:
信息“保存”完成后,頁面會自動跳轉,進入“主機信息”管理頁面后點擊“添加主機”,如下圖所示:
彈出的“添加主機”窗口中,配置參數如下:
① 默認選擇“主機”,
② 主機名:填寫創建的彈性云服務器名稱,
③ IP:填寫創建的彈性云服務器公網IP
④ 操作系統:默認,
⑤ 認證方式:密碼,
⑥ 用戶名:root,
⑦ 密碼:hC8iUA0UAs7V%hcj(設置的密碼)
⑧ ssh端口:22,
⑨ 通過SSH代理:默認,
⑩ 勾選“免費啟用應用運維服務”
,? 勾選“我已閱讀并同意《隱私政策聲明》”,
點擊“添加”按鈕,稍作等待后連通性驗證成功,完成主機創建,如下圖所示:
創建配置代碼倉庫
什么是CodeHub?代碼托管 CodeHub,源自華為千億級代碼管理經驗,基Git,提供企業代碼托管的全方位服務。
在當前主機組管理頁面,點擊頂部菜單的“代碼”-> “代碼托管”,進入代碼托管頁面,如下圖所示:
進入“按模版新建”頁面后,選擇左側菜單欄的“自動創建流水線”->“是”,其他默認,如下圖所示:
在“按模版新建”頁面右側的模版列表中選擇名為“Java Web Demo”的官方代碼倉庫模板,
點擊“下一步”,進入代碼倉庫配置頁面,配置參數如下:代碼倉庫名稱:自定義(如WEB-Dev),選擇gitignore:Java,權限設置:默認,是否公開:私有,如下圖所示:
代碼安全檢查
什么是代碼檢查?代碼檢查(CodeCheck)是基于云端實現代碼質量管理的務,軟件開發者可在編碼完成后執行多語言的代碼靜態檢查和安全檢查,獲取全面的質量報告,并提供缺陷的改進建議和趨勢分析,有效管控代碼質量,幫助產品成功。
修改代碼
在當前代碼檢查頁面,點擊頂部菜單的“代碼”-> “代碼托管”,進入代碼托管頁面,如下圖所示:說明:華為云DevCloud支持以下兩種修改方式:(1) 直接在DevCloud線上進行代碼修改,(2) 拉取倉庫代碼到本地進行修改后提交到倉庫,本步驟將在線修改代碼,旨在模擬一次在實際開發過程中的代碼提交操作。
點擊代碼倉庫列表中的代碼倉庫名稱,進入代碼倉庫詳情頁。于頁面左側的目錄樹依次展開“src”->“main”->“resources”,點擊文件“application.properties”,如下圖所示:
點擊代碼倉庫詳情頁面右側的“編輯”按鈕后,修改文件“application.properties”中server.port=8080修改為server.port=80,填寫提交信息(如:Modify the port to 80),點擊“確定”完成修改,如下圖所示:
編譯構建
在當前代碼托管頁面,點擊頂部菜單的“構建&發布”-> “編譯構建”,進入代碼編譯構建頁面
什么是編譯構建(CloudBuild)?編譯構建(CloudBuild)基于云端大規模并發加速,為客戶提供高速、低成本、配置簡單的混合語言構建能力,幫助客戶縮短構建時間,提升構建效率。什么是發布(CloudRelease)?發布(CloudRelease),是面向軟件開發者提供軟件發布的云服務,提供軟件倉庫、軟件發布、發布包下載、發布包元數據管理等功能,通過安全可靠的軟件倉庫,實現軟件包版本管理,提升發布質量和效率,實現產品的持續發布。
代碼托管 CodeHub 彈性云服務器 ECS
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。