透過“雲”提供的服務分為幾大類?

每一個希望建立雲應用(

cloudapplication

)的開發團隊都得首先構建自己的雲平臺的話,那麼今後看到的雲應用將寥寥無幾。而出現了一些致力於解決此問題的廠商,今天有很多雲平臺技術可供使用。為掌握雲平臺,先從大體上考察一下雲服務。可以把透過“雲”提供的服務分為三大類。它們是:

透過“雲”提供的服務分為幾大類?

1

)軟體即服務(

Softwareasaservice

SaaS

)。它是一種透過

Internet

提供軟體的模式,使用者無需購買軟體,而是向提供商租用基於

Web

的軟體,來管理企業經營活動。

SaaS

應用是完全在“雲”裡(也就是說,一個

Internet

服務提供商的伺服器上)執行的。其戶內客戶端(

on-premisesclient

)通常是一個瀏覽器或其他簡易客戶端。

Salesforce

可能是當前最知名的

SaaS

應用,不過除此以外也有許多其他應用。

2

)附著服務(

Attachedservices

)。每個戶內應用(

on-premisesapplication

)自身都有一定功能,它們可以不時地訪問“雲”裡針對該應用提供的服務,以增強其功能。由於這些服務僅能為該特定應用所使用,所以可以認為它們是附著於該應用的。一個著名的消費級例子就是蘋果公司的

iTunes

:其桌面應用可用於播放音樂等,而附著服務令購買新的音訊或影片內容成為可能。微軟公司的

Exchange

託管服務是一個企業級例子,它可以為戶內

Exchange

伺服器增加基於“雲”的垃圾郵件過濾、存檔等服務。

3

)雲平臺(

Cloudplatforms

)。

PaaS

實際上是指將軟體研發的平臺作為一種服務,以

SaaS

的模式提交給使用者。因此,

PaaS

也是

SaaS

模式的一種應用。但是,

PaaS

的出現可以加快

SaaS

的發展,尤其是加快

SaaS

應用的開發速度。雲平臺提供基於“雲”的服務,供開發者建立應用時採用。不必構建自己的基礎,完全可以依靠雲平臺來建立新的

SaaS

應用。雲平臺的直接使用者是開發者,而不是終端使用者。

要掌握雲平臺,首先要對這裡“平臺”的含義達成共識。一種普遍的想法,是將平臺看成“任何為開發者建立應用提供服務的軟體”。

頂部