標籤:paas 雲端服務 雲端運算平台 企業級
雲端運算是一種能夠方便、按需從網路訪問的、可配置的、共用的資源集區(如網路、伺服器、儲存、應用程式和服務)模型,且只需最少的管理(服務提供者互動)即可快速供應和發布該模型。
雲端運算平台的核心部分是平台即服務,也即PAAS(Plat form as a Service)。PAAS是以服務的方式提供計算平台和軟體組合。在PAAS所提供的環境中,企業或個人可以使用任何預置的組件或介面,進行應用平台的構建和運行。換言之PAAS就是雲環境中的應用基礎設施,也即雲中介軟體。因此PAAS也可以說是中介軟體即服務(Middleware as a service)。
作為下一代的中介軟體,PAAS將成為雲端運算的核心。PAAS不僅將加速雲端運算普及(只有PAAS才能大規模實現SaaS),而且相比IaaS,PAAS提供更高的資源使用率及業務價值,同時為培養成熟的雲生態環境提供了基礎(大量中小ISV可以加入)。可以預見,基於PAAS的開發模式是未來十年軟體開發的“銀彈”。
具有遠見的企業與機構都認為,如果公司或個人需要將原有體系架構推倒重來,那麼雲端運算絕對不會成功。企業現有 IT 的複雜性及發展要求,是不可能將所有 On-premise 方式部署的應用一次性部署到雲端的,因此On-premise、私人雲端、公用雲端將在很長時間內共存。PAAS平台的核心商業價值在於融合了創新性與可持久性,確保企業以面向未來的開放方式,實現最大化資源使用率,從而方便快捷地應對業務需求變化,降低總體擁有成本,顯著增強盈利能力和風險應對能力。
動態伸縮按需擴充能力
企業級PAAS平台具備完善的動態伸縮能力,對應用和服務進行池化,按需擴充。動態伸縮的指標包括傳統的CPU、記憶體、串連數,針對服務SLA的指標包括平均回應時間、成功率等。
純非同步智能路由
企業級PAAS平台,內部採用純非同步訊息機制,解決串連過多以及並發效能問題。另外,PAAS支援多個指標的動態負載平衡演算法,提供智能路由機制。
支援SOA架構的企業級應用開發
企業級PAAS平台,原生支援SOA架構的企業級應用開發。開發人員可以把應用和服務分離開來,服務通過抽象能夠進行複用,這樣的架構能夠做到應用和服務都能夠動態擴充,並且服務能夠被充分複用。
支援企業遺留系統的整合和遷移
企業級PAAS平台和公用雲端平台的差異之一就是充分考慮到了企業遺留系統的整合和遷移。對於遺留系統不具備遷移或者改造價值的可以直接採用整合的方式,新應用開發的使用可以是使用整合系統發布出來的服務。對於需要遷移的系統,可以方便的遷移到PAAS平台。
基於容器的多租戶隔離機制
PAAS雲平台,採用容器機制(Linux Container)對不同租戶的應用和服務進行隔離,應用和服務只能使用到當前容器限定的資源,包括CPU、記憶體、磁碟等資訊;並且相關的操作也限定在此容器之內,充分保證了租戶之間安全的隔離。
提供豐富的企業級服務
提供豐富的企業級服務,包括關聯式資料庫服務、非關聯式資料庫服務、儲存服務、快取服務、訊息佇列服務、定時服務等。為應用和服務開發人員提供基礎服務的支撐。
提供完善的自服務能力(管理和監控)
企業級PAAS平台提供完善的自服務能力,提供開發人員門戶開發架構,支援二次開發,提供應用和服務的自服務能力。提供豐富的營運管理和監控介面。支撐平台的安全穩定運行。
提供平台高可用效能力(叢集部署和故障恢複)
PAAS平台具備高可用效能力。PAAS平台是應用和服務啟動並執行支撐環境,所以PAAS平台的高可用性至關重要。PAAS平台的各個組件都支援叢集部署,並提供平台組件的警示機制,當出現問題是能夠進行快速故障恢複。
PAAS雲端服務平台