云平臺是指基于硬件的服務(wù),提供計算、網(wǎng)絡(luò)和存儲能力。轉(zhuǎn)向云計算(cloud computing),是業(yè)界將要面臨的一個重大改變。各種云平臺(cloud platforms)的出現(xiàn)是該轉(zhuǎn)變的最重要環(huán)節(jié)之一。顧名思義,這種平臺允許開發(fā)者們或是將寫好的程序放在“云”里運行,或是使用“云”里提供的服務(wù),或二者皆是。
至于這種平臺的名稱,現(xiàn)在我們可以聽到不止一種稱呼,比如按需平臺(on-demand platform)、平臺即服務(wù)(platform as a service,PaaS)等等。但無論稱呼它什么,這種新的支持應用的方式有著巨大的潛力。
應用平臺(application platforms)是如何被使用的。開發(fā)團隊在創(chuàng)建一個戶內(nèi)應用(on-premises application,即在機構(gòu)內(nèi)運行的應用)時,該應用所需的許多基礎(chǔ)都已經(jīng)事先存在了:操作系統(tǒng)為執(zhí)行應用和訪問存儲等提供了基礎(chǔ)支持;機構(gòu)里的其他計算機提供了諸如遠程存儲之類的服務(wù)。倘若每創(chuàng)建一個戶內(nèi)應用都得首先構(gòu)建所有這些基礎(chǔ)的話,那么恐怕我們今天看到的應用會少很多。
實際環(huán)境中的云平臺:三種云服務(wù)
為掌握云平臺,我們先從大體上考察一下云服務(wù)。我們可以把通過“云”提供的服務(wù)分為三大類。它們是:
軟件即服務(wù)(Software as a service,SaaS):SaaS應用是完全在“云”里(也就是說,一個Internet服務(wù)提供商的服務(wù)器上)運行的。其戶內(nèi)客戶端(on-premises client)通常是一個瀏覽器或其他簡易客戶端。Salesforce可能是當前最知名的SaaS應用,不過除此以外也有許多其他應用。
附著服務(wù)(Attached services):每個戶內(nèi)應用(on-premises application)自身都有一定功能,它們可以不時地訪問“云”里針對該應用提供的服務(wù),以增強其功能。由于這些服務(wù)僅能為該特定應用所使用,所以可以認為它們是附著于該應用的。一個著名的消費級例子就是蘋果公司的iTunes:其桌面應用可用于播放音樂等等,而附著服務(wù)令購買新的音頻或視頻內(nèi)容成為可能。微軟公司的Exchange托管服務(wù)是一個企業(yè)級例子,它可以為戶內(nèi)Exchange服務(wù)器增加基于“云”的垃圾郵件過濾、存檔等服務(wù)。
未來云平臺(Cloud platforms):云平臺提供基于“云”的服務(wù),供開發(fā)者創(chuàng)建應用時采用。你不必構(gòu)建自己的基礎(chǔ),你完全可以依靠云平臺來創(chuàng)建新的SaaS應用。云平臺的直接用戶是開發(fā)者,而不是最終用戶。
要掌握云平臺,首先要對這里“平臺”的含義達成共識。一種普遍的想法,是將平臺看成“任何為開發(fā)者創(chuàng)建應用提供服務(wù)的軟件”。下一節(jié),我們將對此作具體講解。
以上就是什么是云平臺?的詳細內(nèi)容,更多請關(guān)注聚名網(wǎng)其它相關(guān)文章!