隨著互聯(lián)網(wǎng)、云計算技術的深入發(fā)展,為降低企業(yè)大規(guī)模云應用建設的難度和成本,支持云應用開發(fā)、運行與運維一體化的云應用平臺軟件應運而生。云應用平臺軟件,是支持云計算技術下業(yè)務應用軟件建設的軟件基礎平臺,主要幫助企業(yè)實現(xiàn)應用軟件云化、統(tǒng)一云應用架構、建立云應用生命周期管理、搭建開發(fā)運維一體化工程平臺。
數(shù)通暢聯(lián)的UMC云平臺通過統(tǒng)一架構和生命周期管理,打造企業(yè)應用向云計算環(huán)境下分布式(微服務)發(fā)展,滿足企業(yè)業(yè)務和應用創(chuàng)新需要,通過建立企業(yè)開發(fā)運維一體化工程平臺,提升企業(yè)業(yè)務投產(chǎn)速度,縮短業(yè)務實現(xiàn)時間,進而降低企業(yè)業(yè)務創(chuàng)新技術和投資風險。本文檔介紹主要介紹云平臺下ESB產(chǎn)品開發(fā)步驟。?
1總體概述?
由UMC云管理平臺連接應用、協(xié)同業(yè)務,實現(xiàn)業(yè)務集成,支撐業(yè)務中臺;通過連接應用、共享數(shù)據(jù),實現(xiàn)數(shù)據(jù)集成,助力數(shù)據(jù)中臺。首先對產(chǎn)品進行說明,了解其體系結構,介紹開發(fā)步驟對于集群管理、租戶配置、開發(fā)部署等進行相關配置。?
1.1產(chǎn)品說明?
UMC云管理平臺是云平臺開發(fā)、部署、管理、運維的統(tǒng)一管理中心,對K8S集群配置、運行狀態(tài)等進行統(tǒng)一管理,滿足云原生四個基本要素:容器化、微服務、DevOPS持續(xù)交付、多租戶管理。?
與由不同產(chǎn)品靈活組合形成多種解決方案的容器化套件以及持續(xù)集成、持續(xù)交付的CI/CD管理機制共同構成 iPaaS平臺。由UMC云管理平臺連接應用、協(xié)同業(yè)務,實現(xiàn)業(yè)務集成,支撐業(yè)務中臺。通過連接應用、共享數(shù)據(jù),實現(xiàn)數(shù)據(jù)集成助力數(shù)據(jù)中臺。?
1.2體系結構?
UMC云管理平臺是為K8S可視化管理而開發(fā)的,主要功能是通過調(diào)用K8S Api將各租戶使用的K8S集群進行可視化管理,簡化系統(tǒng)使用者的操作過程和操作難度,提高了工作效率。整體技術架構如下圖所示:?
底層通過容器化的AEAI套件作為支撐,包含AEAI ESB應用集成平臺、AEAI MDM基礎數(shù)據(jù)平臺、AEAI IDM身份管理平臺、AEAI DAP數(shù)據(jù)分析平臺、AEAI BPM流程集成平臺、AEAI Portal門戶集成平臺等產(chǎn)品。?
中層通過K8S技術可根據(jù)企業(yè)自身需求對底層容器化的AEAI套件進行統(tǒng)一調(diào)度管理。?
UMC云管理平臺可以對調(diào)度過來的各容器化的AEAI集成套件進行統(tǒng)一管理和監(jiān)控。?
1.3開發(fā)步驟?
對于云平臺下ESB產(chǎn)品開發(fā)步驟,首先需要修改全局變量URL,調(diào)整對應地址,再去集群管理和租戶配置模塊進行詳細配置,完成配置后進行測試連接并登錄ESB,可以在UMC中查看實時日志并開啟調(diào)試功能進行斷點調(diào)試。?
??
1.進行ESB結合UMC云平臺開發(fā)首先需要進行UMC的前期配置,修改全局變量中的URL。?
2.然后去集群配置進行基礎配置和節(jié)點配置,并上傳所需鏡像。
3.接著進行去租戶配置模塊中配置對應的方案和環(huán)境信息,進行組件配置,調(diào)整參數(shù)配置。
4.啟動ESB產(chǎn)品,進行測試連接,使用本地設計器遠程連接云平臺的ESB產(chǎn)品。?
5.在設計器中開發(fā)完流程后,可以通過部署功能部署到云平臺中,并且可以在UMC中進行斷點調(diào)試。?
2集群管理?
下面介紹使用云平臺進行ESB產(chǎn)品開發(fā)是,對于集群管理的配置,包括全局變量中URL的修改、基礎配置中上傳所需授權、節(jié)點配置進行相關節(jié)點的配置以及上傳所需鏡像。?
2.1全局配置?
1.進入UMC云平臺全局配置模塊中全局變量GlobalConfigs。?
2.根據(jù)連接信息進行對應URL的修改。?
2.2基礎配置?
1.進入集群管理進行集群配置,點擊新增,填寫編號、名稱,選擇鏡像倉庫。?
2.進入K8S安裝目錄,將admin.conf拉取到本地;將剛才拉取的admin.conf文件上傳上去。?
3.上傳成功后,點擊一鍵生成,生成配置信息。?
2.3節(jié)點配置?
1.進入節(jié)點信息進行配置,配置對應ip的信息。?
2.機器名填寫服務器的名稱,ip和服務器根據(jù)實際情況填寫。?
3.點擊測試連接,可以查看ip和密碼是否填寫成功。?
4.點擊校準節(jié)點,可以校驗該服務器節(jié)點是否連接上K8S集群,校驗成功后可以查看服務器標簽信息。?
5.點擊部署標簽,將標簽添加到節(jié)點中。?
2.4上傳鏡像?
1.準備上傳鏡像文件,進入鏡像信息模塊,點擊新增。?
2.選擇ESB產(chǎn)品,進行集群選擇,點擊保存。?
3.進行上傳,選擇所需鏡像進行上傳,上傳成功后點擊構造鏡像,然后點擊推送鏡像。?
3租戶配置?
集群配置完成,鏡像也上傳成功后,下面介紹在UMC的租戶配置模塊中的相關配置,首先創(chuàng)建方案和環(huán)境,在組件和參數(shù)進行相關配置,然后將產(chǎn)品進行啟動。?
3.1方案環(huán)境?
1.在租戶配置模塊進行方案的創(chuàng)建。?
2.在新增的方案下添加所需的環(huán)境,配置環(huán)境的集群和命名空間信息。?
3.2組件配置?
1.點擊組件配置,配置產(chǎn)品所需組件的相關信息。?
2.在組件配置頁面可以配置組件的密碼、實例個數(shù)等信息。?
3.3配置參數(shù)?
1.在配置參數(shù)頁面配置產(chǎn)品的數(shù)據(jù)庫連接、redis等信息。?
2.配置完參數(shù)后進行Deploy、Service、Ingress的部署創(chuàng)建,啟動產(chǎn)品。?
3.啟動成功后,就可以通過接入地址http://192.168.1.228/SMC來訪問ESB產(chǎn)品。?
4開發(fā)部署?
ESB啟動成功后,需要使用本地設計器進行遠程連接,后續(xù)在設計器中開發(fā)流程;通過部署功能部署到云平臺中,可以在UMC中進行ESB的日志查看,并且可以在UMC中開啟調(diào)試功能進行斷點調(diào)試。?
4.1測試連接?
打開ESB設計器,進行遠程連接,測試連接成功后,可以創(chuàng)建工程進行部署,然后可以在ESB中的服務工程模塊進行查看。?
4.2日志查看?
進入實例監(jiān)視模塊,可以進行ESB產(chǎn)品的運行日志實時查看功能。?
4.3斷點調(diào)試?
可以在UMC中開啟調(diào)試功能,進行斷點調(diào)試。?
啟動調(diào)試后需要調(diào)整訪問服務器防火墻信息,添加調(diào)試端口。調(diào)整完防火墻后就可以在設計器中進行斷點調(diào)試。?
5歸納總結?
本次學習云平臺下ESB產(chǎn)品開發(fā)過程中,自己對于產(chǎn)品的理解也在不斷加深。下面總結開發(fā)步驟中,對于產(chǎn)品的理解、知識收獲和心得體會。?
5.1產(chǎn)品理解?
UMC產(chǎn)品是公司的核心產(chǎn)品之一,他的具體表現(xiàn)為K8S可視化,讓用戶的操作變得更加順暢,更加方便,不同以往傳統(tǒng)式部署,利用UMC進行產(chǎn)品部署更加敏捷、快速。?
5.2知識收獲?
本次云平臺下ESB產(chǎn)品開發(fā)步驟說明,讓我受益匪淺,UMC產(chǎn)品不同于其他產(chǎn)品,他與服務器的交互較多,在本次ESB結合UMC開發(fā)過程中,學到了很多關于服務器方面的知識以及UMC與其他產(chǎn)品的結合使用,逐漸發(fā)現(xiàn)UMC的便利之處,比如部署產(chǎn)品、動態(tài)擴容、快速升級補丁等,更加了解了UMC產(chǎn)品的重要性。?
5.3心得體會?
通過本次對于云平臺下ESB產(chǎn)品開發(fā)的流程進行總結,使我對于UMC的了解更加深刻,使用UMC云管理平臺可以便于進行其他產(chǎn)品的部署、使用,也在其中學到了許多知識,了解了服務器的相關運用。?文章來源:http://www.zghlxwxcb.cn/news/detail-568687.html
后續(xù)工作中需要繼續(xù)加深對于UMC產(chǎn)品的學習,加深對各個模塊的功能理解,學習更多產(chǎn)品的部署方法,也要多注意細節(jié)問題,細節(jié)決定成敗,不斷地去提升自己,完善自己,鍛煉自己的學習和理解能力。?文章來源地址http://www.zghlxwxcb.cn/news/detail-568687.html
到了這里,關于云平臺下ESB產(chǎn)品開發(fā)步驟說明的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!