1. 程式人生 > >PAAS雲服務平臺

PAAS雲服務平臺

ria 下一代 抽象 inux 過多 image 集群 好的 jpg

雲計算是一種可以方便、按需從網絡訪問的、可配置的、共享的資源池(如網絡、server、存儲、應用程序和服務)模型,且僅僅需最少的管理(服務提供方交互)就可以高速供應和公布該模型。

雲計算平臺的核心部分是平臺即服務,也即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雲服務平臺