什么是云服務(wù)?云服務(wù)是指可以在互聯(lián)網(wǎng)上使用一種標準接口來訪問一個或多個軟件功能。調(diào)用云服務(wù)的傳輸協(xié)議不局限于HTTP和HTTPS,還可以通過消息傳遞機制來實現(xiàn)。
云服務(wù)有點類似于“軟件即服務(wù)”。此前的“軟件即服務(wù)”是指服務(wù)提供商只需要在幾個固定的地方安裝和維護軟件,而不需要到客戶現(xiàn)場去安裝和調(diào)試軟件,同時,客戶可以通過互聯(lián)網(wǎng)隨時隨地地訪問各類服務(wù),從而訪問和管理自己的業(yè)務(wù)數(shù)據(jù)。
云服務(wù)還容易與SaaS相混淆。通常情況下,在“軟件即服務(wù)”系統(tǒng)上,服務(wù)提供商自己提供和管理硬件平臺和系統(tǒng)軟件,而對于云計算平臺上的云服務(wù),服務(wù)提供商一般不需要提供硬件平臺和系統(tǒng)軟件。
或者說,云計算允許公司在不屬于自己的硬件平臺和系統(tǒng)軟件上提供軟件服務(wù)。這是云服務(wù)和“軟件即服務(wù)”的一個主要區(qū)別。
企業(yè)作為云服務(wù)的客戶,通過訪問服務(wù)目錄來查詢相關(guān)軟件服務(wù),然后訂購服務(wù)。
云平臺提供了統(tǒng)一的用戶管理和訪問控制管理。一個用戶,使用一個用戶名和密碼就可以訪問所訂購的多個服務(wù)。
云平臺還需要定義服務(wù)響應(yīng)的時間。如果超過該時間,云平臺需要考慮負載平衡,如安裝服務(wù)到一個新的服務(wù)器上。
平臺還需要考慮容錯性,當一個服務(wù)器癱瘓時,其他服務(wù)器能夠接管,在整個接管中,要保證數(shù)據(jù)不丟失。
多個客戶在云計算平臺上使用云服務(wù),要保證各個客戶的數(shù)據(jù)安全性和私密性,要讓各個客戶覺得只有他自己在使用該服務(wù)。
服務(wù)定義工具包括使用服務(wù)流程將各個小服務(wù)組合成一個大服務(wù)。