一般在講PC時主要都分為硬體部分與軟體部分,因為雲端硬體虛擬化的關係,所以需要一個介面(網頁、瀏覽器)來將軟體部署至雲端,提供這個介面服務被稱為平台即服務。也有的人認為提供一個讓軟體開發商簡易配置雲端資源的服務,可降低軟體業者的創業門檻,使更多科技人投入軟體開發,提供軟體開發作業系統也被稱為平台即服務。
雲端運算的PaaS (平台即服務)比較無法明確去定義,主要是因為平台階層設定的問題,導致有不同的解釋,接著透過完整的平台介紹來釐清。
網路平台的定義
在《平台戰爭》這本書中,提到一個概念,作者說平台的結構就像烏龜疊烏龜,每一個平台下方都是一個又一個更為基礎的平台,書裡將網路平台分為四層:「基礎設施支援」、「閱覽支援」、「內容選擇」與「內容」,讓我們更了解平台的架構。
平台在不同階段都可能出現,以上網為例,首先我們需要硬體裝置與網通設備,這兩項硬體設備即是「基礎設施支援」,接著操作硬體裝置需要的是作業系統與網路瀏覽器,這兩項可歸類於「閱覽支援」。在開啟瀏覽器後到達的便是入口網站或搜尋引擎這類的「內容選擇」關卡,而最後是以特定某類資訊為核心的「內容」關卡。
因此除了我們熟知的社群、購物、媒體、遊戲平台等網站平台以外,作業系統也是另一種平台。Microsoft的Windows在PC作業系統做到獨霸一方,各種軟體都必須以Windows做為設計基礎,無疑的也讓使用者幾乎不得有其他選擇。而Google就是現在最善於以平台提供服務的網路科技大廠,以搜尋引擎為入口,並提供使用者mail、雲端硬碟、地圖、YouTube、Android系統等服務,在其深入每個人的生活中、無所不在時,以此創造價值。
雖然Google、Microsoft都是網路平台,但其中還是有些不同的,因為微軟(Microsoft, MSFT-US)代表的作業系統與Google扮演的搜尋引擎角色在網際網路的世界裡,是兩種分屬不同位階的平台。近年來科技大廠們逐漸壯大,而且並不滿足於自己所在的位階平台,一步步運用自己原先打下的基礎優勢,將其對消費者提供的服務延伸向其他位階平台。
網路平台的分層與雲端PaaS的分層,其實是類似的。網路平台的作業系統與瀏覽器被歸類為閱讀支援,那麼雲端PaaS的作業系統與瀏覽器我們也可以把它視為使用軟體的支援。介紹網路平台不單單只為了嘹解雲端PaaS,那麼網路平台與雲端運算有甚麼關係呢? 我們將以Google為主軸,進一步介紹網路平台的威力與其在雲端運算扮演了甚麼角色。