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