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

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

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