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