PaaS

PaaS

PaaS是Platform-as-a-Service的縮寫,意思是平台服務。 把伺服器平台作為一種服務提供的商業模式。通過網路進行程式提供的服務稱之為SaaS(Software as a Service),而雲計算時代相應的伺服器平台或者開發環境作為服務進行提供就成為了PaaS(Platform as a Service)。

所謂PaaS實際上是指將軟體研發的平台(計世資訊定義為業務基礎平台)作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種套用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS套用的開發速度。在2007年國內外SaaS廠商先後推出自己的PAAS平台。

基本介紹

  • 中文名:平台即服務
  • 外文名:Platform as a Service
  • 簡稱:PaaS
  • 套用學科:網路存儲  網路服務
  • 屬性:雲計算服務模式
作用,特點,套用,PaaS區別,企業級,化學品,產品性能,質量指標,使用方法,包裝儲存,安全防護,別稱,

作用

PaaS之所以能夠推進SaaS的發展,主要在於它能夠提供企業進行定製化研發的中間件平台,同時涵蓋資料庫和套用伺服器等。PaaS可以提高在Web平台上利用的資源數量。例如,可通過遠程Web服務使用數據即服務(Data-as-a-Service:數據即服務),還可以使用可視化的API,甚至像800app的PaaS平台還允許你混合併匹配適合你套用的其他平台。用戶或者廠商基於PaaS平台可以快速開發自己所需要的套用和產品。同時,PaaS平台開發的套用能更好地搭建基於SOA架構的企業套用。
此外,PaaS對於SaaS運營商來說,可以幫助他進行產品多元化和產品定製化。例如Salesforce的PaaS平台讓更多的ISV成為其平台的客戶,從而開發出基於他們平台的多種SaaS套用,使其成為多元化軟體服務供貨商(Multi Application Vendor),而不再只是一家CRM隨選服務提供商。而國內的SaaS廠商800app通過PaaS平台,不僅改變了CRM供應商的市場定位,而且實現了 BTO(Built to order:按訂單生產)和線上交付流程。使用800app的PaaS開發平台,用戶不再需要任何編程即可開發包括CRMOAHRSCM、進銷存管理等任何企業管理軟體,而且不需要使用其他軟體開發工具並立即線上運行。
面向個人的EC站點(electronic commerce site)的巨頭公司Amazon,把最初為了自己公司的運營用的構築起來的系統平台,進行出租,用戶可以自由選擇作業系統和中間軟體,以這樣的方式提供硬體以及軟體平台作為服務,最初被海外以一些冒險事業的企業所使用。從2006年開始 [Amazon EC] [Amazon S3]開始作為服務推向市場。
還有現代軟體業霸主同時又是次時代計算的先驅的Google,大家都知道在世界上構築以及運行了非常多的數據中心。以搜尋引擎以及新的廣告模式而聞名。他們使用便宜的計算機和強有力的中間件,以及自己的技術裝備出了世界上最強大的數據中心,以及超高性能的並行計算群。 2008年4月發表的PaaS服務[Google App Engine]和Amazon 的 EC2,S3,SimpleDB等服務擁有相似的功能。這些穩定的平台上同樣搜尋引擎,GMail等服務也在運行。同樣以ASP~SaaS成功的Salesforce,2007年開始用於提供SaaS的系統基盤對外公開,用Force這個名稱開始進入PaaS業務。他所提供的PaaS服務里採用Java類似的語言Apex以及Eclipse開發平台,整合的開發環境也作為服務進行提供(Development as a Service)。Google/Amazon/Salesforce這三個軟體巨頭非常的重視PaaS這種新的商業模式,Amazon的PaaS服務為了用戶可以自由的組合服務提供了更多的自由度,Google的話提供了更多的服務使用戶能夠方便的使用,去掉了一些繁瑣的作業。Google/Salesforce的PaaS不僅是基礎硬體的提供開發環境的同樣被提供屬於真正的平台作為一種服務(PaaS)

特點

PaaS能將現有各種業務能力進行整合,具體可以歸類為套用伺服器、業務能力接入、業務引擎、業務開放平台,向下根據業務能力需要測算基礎服務能力,通過IaaS提供的API調用硬體資源,向上提供業務調度中心服務,實時監控平台的各種資源,並將這些資源通過API開放給SaaS用戶。PaaS主要具備以下三個特點:
(1)平台即服務:PaaS所提供的服務與其他的服務最根本的區別是PaaS提供的是一個基礎平台,而不是某種套用。在傳統的觀念中,平台是向外提供服務的基礎。一般來說,平台作為套用系統部署的基礎,是由套用服務提供商搭建和維護的,而PaaS顛覆了這種概念,由專門的平台服務提供商搭建和運營該基礎平台,並將該平台以服務的方式提供給套用系統運營商;
(2)平台及服務:PaaS運營商所需提供的服務,不僅僅是單純的基礎平台,而且包括針對該平台的技術支持服務,甚至針對該平台而進行的套用系統開發、最佳化等服務。PaaS的運營商最了解他們所運營的基礎平台,所以由PaaS運營商所提出的對套用系統最佳化和改進的建議也非常重要。而在新套用系統的開發過程中,PaaS運營商的技術諮詢和支持團隊的介入,也是保證套用系統在以後的運營中得以長期、穩定運行的重要因素;
(3)平台級服務:PaaS運營商對外提供的服務不同於其他的服務,這種服務的背後是強大而穩定的基礎運營平台,以及專業的技術支持隊伍。這種“平台級”服務能夠保證支撐SaaS或其他軟體服務提供商各種套用系統長時間、穩定的運行。PaaS的實質是將網際網路的資源服務化為可程式接口,為第三方開發者提供有商業價值的資源和服務平台。有了PaaS平台的支撐,雲計算的開發者就獲得了大量的可程式元素,這些可程式元素有具體的業務邏輯,這就為開發帶來了極大的方便,不但提高了開發效率,還節約了開發成本。有了PaaS平台的支持,WEB套用的開發變得更加敏捷,能夠快速回響用戶需求的開發能力,也為最終用戶帶來了實實在在的利益。

套用

平台即服務(PaaS)已存在了相當長的一段時間了,這是一種在基於雲計算的系統中使用一套被提供的工具來開發和部署應用程式的高效既定方法。
如果一家企業承受著把應用程式軟體遷移至網路或移動設備的壓力,那么PaaS則具有明顯的優勢。企業業務進入市場的時間更短,這樣也就避免了開發時間冗長、上市時間過長的產品開發過程。這樣的產品必定是高質量的,同時也必須能夠被快速提供。PaaS可讓企業更專注於他們所開發和交付的應用程式,而不是管理和維護完整的平台系統。
對於小型企業和初創型企業來說,PaaS也是比較有用的,因為這些企業並沒有廣泛的、具有較高依賴性的舊應用程式需要遷移。PaaS的多租戶特性可實現應用程式和數據資源的最大數量共享,同時讓開發資源繼續專注於應用程式的交付和連線,而不是開發和支持資料庫資源。PaaS的未來發展空間似乎在小型企業和初創企業,這類公司由於不依賴於與舊應用程式的集成而更適於在雲計算中進行應用程式開發。
PaaS

PaaS區別

簡單地說,PaaS平台就是指雲環境中的套用基礎設施服務,也可以說是中間件即服務。PaaS平台在雲架構中位於中間層,其上層是SaaS,其下層是IaaS。在傳統On-Premise部署方式下,套用基礎設施即中間件的種類非常多, 有套用伺服器,資料庫,ESBs, BPM, Portal,訊息中間件,遠程對象調用中間件等等。對於PaaS平台,Gartner把它們分為兩類,一類是套用部署和運行平台APaaS(application platform as a service),另一類是集成平台IPaaS(integration as a service)。 人們經常說的PaaS平台基本上是指APaaS,如Force和Google App Engine。
國內日前上線的中國雲套用平台,能夠為軟體廠商提供領先的IaaS基礎平台,使得軟體廠商能夠將注意力集中在其套用產品的雲化之上,而將對基礎資源的需求,包括雲伺服器、雲存儲、雲監控等完全依託在理念領先、技術成熟、安全可靠的IaaS平台上。
中國雲套用平台將加盟入駐的傳統軟體向SaaS軟體轉型,採用傳統軟體結合雲計算IaaS的模式,逐步實現多租戶單實例的套用架構最終實現高性能套用。未來大量傳統軟體企業在與華雲數據的合作過程中,通過與PaaS平台的整合,可以快速實現雲化與SaaS化改造。

企業級

雲計算起源於大型網際網路企業。對於網際網路企業,成本壓力和指數級的業務增長壓力使他們關注於物理資源的利用率和套用的可擴展性。在套用伺服器這層,通過Cluster Session來實現水平擴展;在數據存儲這層,採用基於BASE模型的NOSQL數據存儲來實現擴展。網際網路企業主導面向公眾服務的公有雲PaaS平台,如Google App Engine和Amazon Beanstalk。對於公有雲PaaS平台,PaaS就是雲環境下的套用部署平台。
(1)基於商業軟體的部署方式:Application - Framework/Libs - Websphere/Weblogic + RDBMS
(2)基於開源軟體的部署方式:Application - Frameworks/Libs - Tomcat/JBoss + RDBMS
(3)雲環境下的部署方式:Application - Frameworks/Libs - PaaS(Goole App Engine, Amazon)
【註:1、WebSphere:是 IBM 的軟體平台。它包含了編寫、運行和監視全天候的工業強度的隨需應變 Web應用程式和跨平台、跨產品解決方案所需要的整箇中間件基礎設施,如伺服器、服務和工具。WebSphere 提供了可靠、靈活和健壯的軟體。
2、Weblogic:是一個基於Javaee架構的中間件,BEA WebLogic是用於開發、集成、部署和管理大型分散式Web套用、網路套用和資料庫套用的Java套用伺服器。將Java的動態功能和Java Enterprise標準的安全性引入大型網路套用的開發、集成、部署和管理之中。
3、Tomcat 伺服器是一個免費的開放原始碼的Web 套用伺服器
4、JBoss是一個管理EJB的容器和伺服器,支持EJB 1.1、EJB 2.0和EJB3.0的規範。但JBoss核心服務不包括支持servlet/JSP的WEB容器,一般與Tomcat或Jetty綁定使用。
5、RDBMS:指的是關係型資料庫管理系統】
這種情況下,PaaS實質上就是一個預先裝好的Web Container和一組公共服務,如數據存儲服務(不一定是關係型資料庫)、訊息佇列、集中式session及cache等等。對於個人用戶或者簡單套用來說,公有雲PaaS平台使得開發人員僅關注套用邏輯開發本身,不用把精力花費在基礎實施和套用的擴展和維護上。
所謂企業級PaaS平台,主要包含兩類,一是大型企業內部的私有雲PaaS平台,另一類是面向ISV廠商的PaaS平台。然而對於企業級PaaS平台,PaaS不僅僅是雲環境下的套用部署平台。 拋開安全問題不講,私有雲PaaS平台和公有雲PaaS有如下核心區別:
(1)複雜的多租戶模型:對於公有雲PaaS平台,其租戶模型是 (用戶-> 套用 -> 套用實例),一個用戶可以部署多個套用,每個套用可以有多個運行時實例,套用實例共享資源池。對於一個大型企業,一個大部門可能是一個租戶,大部門下面的子部門也是一個租戶;或者一個SaaS套用系統的一個實例就是一個租戶。對於租戶的資源使用,大部門租戶是共享資源池裡面的資源,也可能某些關鍵租戶需要獨占一些資源以保證安全。
(2)已有套用的兼容:企業的歷史套用都是基於關係型資料庫的,某些PaaS平台不支持關係型數據存儲,即使是簡單的已有套用都無法遷移到PaaS平台上。
(3)複合套用的構建: 企業On-Premise套用在很長一段時間內都是要存在的,私有雲PaaS平台要成為On-Premise和公有雲之間的橋樑。私有雲PaaS平台除了是套用部署平台外,還需要提供集成和方便構建複合套用的能力,就是Gartner所提的iPaaS能力。 企業級PaaS平台不僅僅是套用部署平台,而且是複雜多租戶環境和複雜套用環境下的共享基礎設施平台,是On-Premise部署通往公有雲部署的必經之路。

化學品

Sodium Polyacrylate
【CAS】 9003-04-7
結構式
PaaS

產品性能

PAAS無毒,易溶於水,可在鹼性和中濃縮倍數條件下運行而不結垢。PAAS能將碳酸鈣、硫酸鈣等鹽類的微晶或泥沙分散於水中不沉澱,從而達到阻垢目的;PAAS是一種常用的分散劑,除用於循環冷卻水系統作阻垢分散劑使用外,還廣泛套用於造紙和紡織、印染、陶瓷、塗料等行業。

質量指標

符合GB /T 2838-2010
項 目
指 標
外 觀
無色或黃色液體
固體含量 % ≥
30.0
50.0
游離單體(以AA計) % ≤
0.5
1.0
密度(20℃)g/cm≥
1.15
1.20
pH(原液)
6.0-7.0
6.0-8.0

使用方法

PAAS常與其他水處理劑組成配方使用,PAAS具體配方及用量根據現場水質及設備材質情況由試驗而定。PAAS單獨使用,一般使用濃度為2~15mg/L。PAAS在其它行業如混凝土減水劑、印染使用時,應根據試驗確定用量。
PAAS適用於電廠、化工廠、化肥廠、煉油廠和空調系統等循環冷卻水系統中的阻垢分散劑。具體配方及用量應根據現場水質及設備材質情況由試驗確定。PAAS單獨使用,一般使用濃度為2~15mg/L。PAAS在其它行業做分散劑使用時,根據試驗確定用量。

包裝儲存

PAAS用塑膠桶包裝,每桶25kg或200kg。貯於室內陰涼處,貯存期為十個月。

安全防護

PAAS為中性,操作時注意勞動保護,應避免與皮膚、眼睛等接觸,接觸後用大量清水沖洗。

別稱

PAAS;POLY(ACRYLATE SODIUM);Polyacrylic Acid Sodium;Poly(acrylic acid sodium salt)
Keywords:PAAS
Related Products:Polyacrylic Acid Sodium
Polyacrylic Acid(PAA)
Copolymer of Phosphono and carboxylic Acid(PCA)

相關詞條

熱門詞條

聯絡我們