伴隨著IT的進步,同時也產(chǎn)生了IT煩惱。無論是開發(fā)人員、運維人員還是企業(yè)管理人員,都面臨諸多的問題。
比如,復(fù)雜的開發(fā)環(huán)境,開發(fā)一個軟件,需要配套很多服務(wù),數(shù)據(jù)庫服務(wù),緩存、數(shù)據(jù)導(dǎo)入導(dǎo)出等;還有繁瑣的測試發(fā)布,發(fā)布部署復(fù)雜,需要準備環(huán)境、安裝軟件、配置應(yīng)用、打補丁、部署、同步等待,自動化程度較差;機器也會越來越慢,系統(tǒng)升級困難,無法動態(tài)伸縮。
一般來講,企業(yè)的IT架構(gòu)演化路線是從傳統(tǒng)IT——IaaS——PaaS——SaaS,演化的難度越來越大,但共享的資源也越來越多,隨之對企業(yè)來說產(chǎn)出也越來越多。
針對上述諸多IT問題,通過PaaS平臺提供的服務(wù),使得當前的服務(wù)提供者有支撐模式的轉(zhuǎn)變,包括:服務(wù)要快速交付,提供多租戶環(huán)境,動態(tài)分配空間;在運營方面,運行時的服務(wù)擴展,透明的補丁流程以及收集應(yīng)用服務(wù)的運行數(shù)據(jù),并進行相應(yīng)的分析和預(yù)測;無縫的擴展,根據(jù)用戶的需求進行按需定制,并可進行擴展。
原來我們需要去構(gòu)建和維護應(yīng)用的運行環(huán)境和平臺,而現(xiàn)在每個人都不得不從一個服務(wù)提供者的角度去考慮,如何將服務(wù)提供的更靈活。
有一個現(xiàn)實的案例,某醫(yī)藥集團物流公司,將全國30多個物流中心通過一個云服務(wù)平臺把資源整合起來,為分銷商、零售商、生產(chǎn)商、醫(yī)院、物流中心提供服務(wù),底層的管理系統(tǒng)、運輸系統(tǒng)都基于云平臺上。這里面用的PaaS平臺是用友iUAP的SoMa,主要解決三方面問題,接管主機,補丁的管理、監(jiān)控運行數(shù)據(jù)。
通過SoMa對該企業(yè)的系統(tǒng)和數(shù)據(jù)進行全網(wǎng)可視化跟蹤,包括,社會公共服務(wù)里的公眾查詢、輿情預(yù)警、藥品緊急調(diào)撥配送、重大事故追溯等;社會公共資源里的銀行結(jié)算、藥監(jiān)局藥品管理等;行業(yè)服務(wù)里的醫(yī)藥物聯(lián)網(wǎng)、集中采購平臺、數(shù)字物流港等;行業(yè)標準里的醫(yī)藥主數(shù)據(jù)、醫(yī)藥物流標等。基于SoMaPaaS平臺把企業(yè)內(nèi)部的資源進行整合,把隨需的IT變成隨需的業(yè)務(wù)。

某醫(yī)藥集團物流公司SoMo服務(wù)監(jiān)控界面
用友iUAPSoMa是一款定位為企業(yè)級應(yīng)用和服務(wù)管理的新一代融合PaaS平臺,“S”代表面向服務(wù)的架構(gòu),“O”代表一體化的運維支撐能力,“M”表示全面的監(jiān)控支持,“A”表示系統(tǒng)發(fā)展以分析和智慧化為目標。
Soma是集成了開發(fā)、運維和運營的一體化的服務(wù)平臺。相比國內(nèi)外PaaS平臺而言,支持更為豐富的企業(yè)級應(yīng)用,同時也支持主流的開源應(yīng)用,比如:tomcat、apache,redis等。通過可擴展的插件機制,應(yīng)用自定義的其他服務(wù)。

SoMa一體化服務(wù)平臺
SoMa支持多場景的部署。可以在多種IaaS平臺上部署,比如:阿里云、華為云、用友云等,同時為了滿足企業(yè)不同的需求,SoMa本身也支持多種方式部署,比如:公有云部署、私有云部署及混合云部署。
SoMa支持對應(yīng)用實例進行全生命周期管理,包括,創(chuàng)建、注冊、綁定、補丁應(yīng)用/組件更新、解除綁定、銷毀。在應(yīng)用全生命周期管理過程中,支持基于模板創(chuàng)建應(yīng)用,支持多種軟件源,比如:yum源、opt源、puppet源、iUAP軟件源等。
提到運維,就不能沒有監(jiān)控。SoMa提供了強大的可視化運維監(jiān)控功能,在事前預(yù)防、事中追蹤和事后分析方面都提供了相應(yīng)的運維監(jiān)控功能,比如:靈活的預(yù)警機制、豐富的實時監(jiān)控數(shù)據(jù)采集、詳細的日志等,這使得運維變得更為簡單和高效。
監(jiān)控維度非常豐富,有線程監(jiān)控、主機監(jiān)控、遠程調(diào)用監(jiān)控、服務(wù)監(jiān)控等;端到端的監(jiān)控,從客戶端到數(shù)據(jù)庫層進行穿透;實時監(jiān)控,能夠讓系統(tǒng)管理員實時的看到所有的運行參數(shù);事后分析,在檢測到異常時,能夠主動生成當前系統(tǒng)的快照。
SoMa自動伸縮,容器化部署,支持Docker,應(yīng)用均支持彈性配置。另外,在運營層面,SoMa支持多租戶管理,方便計算運營。