這幾天看到了這篇文章 台灣的「雲端困境」,讓自認為雲端打滾很多年的我心有戚戚焉,想要以我的觀點來談談甚麼是雲端
到底甚麼是雲端,作者談到
國內現在濫用「雲端」一詞已經到了荒腔走板的地步,只要有網站的餐廳、有網站的補習班、有網站的房仲業者,全部都跟雲端有關,連走在街上不時都會看到「雲端」出現在商家的招牌上面,變成全民拼雲端的詭異現象,大家都想要從「雲端」裏面揩點油。
很多人以為架一個網站,把資訊放上去,就是雲端,雖然不是這樣,但我認為這不完全錯,因為沒有網路上沒有資料,雲端也無資料可展示或運算,所以把資料放在網路上,只算是雲端的一部分,接下來要做到 SaaS (Software as a Service) ,PaaS (Platform as a Service), IaaS (Infrastructure as a Service),才是真正的雲端。
在不瞭解甚麼是 SaaS,PaaS,IaaS之前,有沒有注意到,這三個名詞的結尾都是Service,就是要在網路上提供某項服務(Service),才叫雲端服務。
而在解釋這三個名詞前,還有另一個名詞”雲端運算”,其實雲端運算也不算是種新技術,而是一種概念,就是上面提到的,把所有的資訊都放在網路上去處理,至於處理這些資訊的電腦,並不是擺在使用者的桌上,是透過網路利用遠端的電腦來處理,然後呈現在使用者的面前,例如facebook,使用者本身的電腦並不儲存facebook資料,而是透過網路,把放在遠端電腦裡的資料,傳送到使用者面前,它的好處就是,不用下載,電腦不用多強,只要打開瀏覽器,登入帳號,就看得到訊息,就算不是自己的電腦或手機,只要登錄自己的帳號,一樣看得到,因為這些資料的儲存和處理都在雲端電腦裡。
回過頭來談雲端服務: SaaS (Software as a Service) ,PaaS (Platform as a Service), IaaS (Infrastructure as a Service
SaaS (Software as a Service) 軟體即服務
是一種服務觀念的基礎,軟件服務供應商,以租賃的概念提供客戶服務,而非購買,比較常見的模式是提供一組帳號密碼。該服務軟體是安裝於集中式的網絡伺服器並確保在網際網路或者區網內執行其功能。這是目前最流行的類型的雲端運算,也被稱為“軟體需求”,因為其高靈活性,卓越的服務,強大的可擴展性和較低的維護成本。
SaaS是一般使用者最常接觸到的服務,例如大家常會用到的 Gmail, Facebook…. 透過帳號密碼登錄,就可以馬上取得服務,這個服務不是安裝在使用者的電腦中,所以不用購買與安裝軟體,而且只要連上網路,不管是電腦,平板或手機,都可以使用,因為軟體是安裝在供應商的伺服器裡。
PaaS (Platform as a Service) 平台即服務
因SaaS的需求發展,而發展出一種平台即服務(PaaS)的事業。 PaaS是指提供了一個資訊開發人員的平台。最終用戶編寫自己的程式碼於PaaS的提供商上傳的介面或API服務,並在網絡上服務。基本上有四種類型的PaaS的解決方案 – 社交應用平台,原計算平台,網絡應用平台和業務應用平台。
PaaS 是一般使用者看不到的,會使用這種服務的通常是SaaS的開發人員。例如Facebook就有提供社交應用平台,通常是利用提供某些API的方式,讓程式開發人員可以開發Facebook上的應用軟體,像開心農場,心理測驗,一些常常看到有的沒的小遊戲,都是利用Facebook PaaS的服務,開發出軟體,然後給使用者SaaS。
IaaS (Infrastructure as a Service) 架構即服務
IaaS的供應商是透過虛擬化提供幾乎無限的客戶端服務,透過主機託管和發展環境,提供IaaS的服務項目,如果自行建構可能會非常昂貴。因此,能夠動態調整,以使用才付費、特定使用範圍為基礎的定價,是能夠降低成本,這就是IaaS最大的優勢。
對於一般使用者而言,IaaS就算是有用到,但也感受不到,就像是看著LCD螢幕,但也感受不到裡面的二極體是怎麼被生產出來的。全世界能提供IaaS的都很大,因為這樣的基礎架構,沒有投資大量資金是玩不起來的。像Google,一般使用者也只是看用到PaaS而已,很少會接觸到IaaS,而會用到IaaS也是一些企業,為了降低自行建置基礎架構的成本,而選擇用IaaS。
下面這張圖可以解釋雲端的這三種服務,所對應到不同的使用者,以及服務的可見度。
所以要把雲端說成是網路也沒錯,但雲端更強調於服務,就是網路能夠提供給使用者什麼樣的服務,而為了提供這些服務,有甚麼方法可以降低成本,增加效率,讓服務可以被更多使用者使用,而產生出SaaS,PaaS,IaaS。
對於一般使用者,只要記得運端就是在網路上提供服務就可以了!
近期留言