伴隨著IT的進(jìn)步,同時(shí)也產(chǎn)生了IT煩惱。無(wú)論是開(kāi)發(fā)人員、運(yùn)維人員還是企業(yè)管理人員,都面臨諸多的問(wèn)題。
比如,復(fù)雜的開(kāi)發(fā)環(huán)境,開(kāi)發(fā)一個(gè)軟件,需要配套很多服務(wù),數(shù)據(jù)庫(kù)服務(wù),緩存、數(shù)據(jù)導(dǎo)入導(dǎo)出等;還有繁瑣的測(cè)試發(fā)布,發(fā)布部署復(fù)雜,需要準(zhǔn)備環(huán)境、安裝軟件、配置應(yīng)用、打補(bǔ)丁、部署、同步等待,自動(dòng)化程度較差;機(jī)器也會(huì)越來(lái)越慢,系統(tǒng)升級(jí)困難,無(wú)法動(dòng)態(tài)伸縮。
一般來(lái)講,企業(yè)的IT架構(gòu)演化路線是從傳統(tǒng)IT——IaaS——PaaS——SaaS,演化的難度越來(lái)越大,但共享的資源也越來(lái)越多,隨之對(duì)企業(yè)來(lái)說(shuō)產(chǎn)出也越來(lái)越多。
針對(duì)上述諸多IT問(wèn)題,通過(guò)PaaS平臺(tái)提供的服務(wù),使得當(dāng)前的服務(wù)提供者有支撐模式的轉(zhuǎn)變,包括:服務(wù)要快速交付,提供多租戶環(huán)境,動(dòng)態(tài)分配空間;在運(yùn)營(yíng)方面,運(yùn)行時(shí)的服務(wù)擴(kuò)展,透明的補(bǔ)丁流程以及收集應(yīng)用服務(wù)的運(yùn)行數(shù)據(jù),并進(jìn)行相應(yīng)的分析和預(yù)測(cè);無(wú)縫的擴(kuò)展,根據(jù)用戶的需求進(jìn)行按需定制,并可進(jìn)行擴(kuò)展。
原來(lái)我們需要去構(gòu)建和維護(hù)應(yīng)用的運(yùn)行環(huán)境和平臺(tái),而現(xiàn)在每個(gè)人都不得不從一個(gè)服務(wù)提供者的角度去考慮,如何將服務(wù)提供的更靈活。
有一個(gè)現(xiàn)實(shí)的案例,某醫(yī)藥集團(tuán)物流公司,將全國(guó)30多個(gè)物流中心通過(guò)一個(gè)云服務(wù)平臺(tái)把資源整合起來(lái),為分銷商、零售商、生產(chǎn)商、醫(yī)院、物流中心提供服務(wù),底層的管理系統(tǒng)、運(yùn)輸系統(tǒng)都基于云平臺(tái)上。這里面用的PaaS平臺(tái)是用友iUAP的SoMa,主要解決三方面問(wèn)題,接管主機(jī),補(bǔ)丁的管理、監(jiān)控運(yùn)行數(shù)據(jù)。
通過(guò)SoMa對(duì)該企業(yè)的系統(tǒng)和數(shù)據(jù)進(jìn)行全網(wǎng)可視化跟蹤,包括,社會(huì)公共服務(wù)里的公眾查詢、輿情預(yù)警、藥品緊急調(diào)撥配送、重大事故追溯等;社會(huì)公共資源里的銀行結(jié)算、藥監(jiān)局藥品管理等;行業(yè)服務(wù)里的醫(yī)藥物聯(lián)網(wǎng)、集中采購(gòu)平臺(tái)、數(shù)字物流港等;行業(yè)標(biāo)準(zhǔn)里的醫(yī)藥主數(shù)據(jù)、醫(yī)藥物流標(biāo)等。基于SoMaPaaS平臺(tái)把企業(yè)內(nèi)部的資源進(jìn)行整合,把隨需的IT變成隨需的業(yè)務(wù)。
某醫(yī)藥集團(tuán)物流公司SoMo服務(wù)監(jiān)控界面
用友iUAPSoMa是一款定位為企業(yè)級(jí)應(yīng)用和服務(wù)管理的新一代融合PaaS平臺(tái),“S”代表面向服務(wù)的架構(gòu),“O”代表一體化的運(yùn)維支撐能力,“M”表示全面的監(jiān)控支持,“A”表示系統(tǒng)發(fā)展以分析和智慧化為目標(biāo)。
Soma是集成了開(kāi)發(fā)、運(yùn)維和運(yùn)營(yíng)的一體化的服務(wù)平臺(tái)。相比國(guó)內(nèi)外PaaS平臺(tái)而言,支持更為豐富的企業(yè)級(jí)應(yīng)用,同時(shí)也支持主流的開(kāi)源應(yīng)用,比如:tomcat、apache,redis等。通過(guò)可擴(kuò)展的插件機(jī)制,應(yīng)用自定義的其他服務(wù)。
SoMa一體化服務(wù)平臺(tái)
SoMa支持多場(chǎng)景的部署?梢栽诙喾NIaaS平臺(tái)上部署,比如:阿里云、華為云、用友云等,同時(shí)為了滿足企業(yè)不同的需求,SoMa本身也支持多種方式部署,比如:公有云部署、私有云部署及混合云部署。
SoMa支持對(duì)應(yīng)用實(shí)例進(jìn)行全生命周期管理,包括,創(chuàng)建、注冊(cè)、綁定、補(bǔ)丁應(yīng)用/組件更新、解除綁定、銷毀。在應(yīng)用全生命周期管理過(guò)程中,支持基于模板創(chuàng)建應(yīng)用,支持多種軟件源,比如:yum源、opt源、puppet源、iUAP軟件源等。
提到運(yùn)維,就不能沒(méi)有監(jiān)控。SoMa提供了強(qiáng)大的可視化運(yùn)維監(jiān)控功能,在事前預(yù)防、事中追蹤和事后分析方面都提供了相應(yīng)的運(yùn)維監(jiān)控功能,比如:靈活的預(yù)警機(jī)制、豐富的實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)采集、詳細(xì)的日志等,這使得運(yùn)維變得更為簡(jiǎn)單和高效。
監(jiān)控維度非常豐富,有線程監(jiān)控、主機(jī)監(jiān)控、遠(yuǎn)程調(diào)用監(jiān)控、服務(wù)監(jiān)控等;端到端的監(jiān)控,從客戶端到數(shù)據(jù)庫(kù)層進(jìn)行穿透;實(shí)時(shí)監(jiān)控,能夠讓系統(tǒng)管理員實(shí)時(shí)的看到所有的運(yùn)行參數(shù);事后分析,在檢測(cè)到異常時(shí),能夠主動(dòng)生成當(dāng)前系統(tǒng)的快照。
SoMa自動(dòng)伸縮,容器化部署,支持Docker,應(yīng)用均支持彈性配置。另外,在運(yùn)營(yíng)層面,SoMa支持多租戶管理,方便計(jì)算運(yùn)營(yíng)。