雲端運算平台

本文摘錄自:硬塞科技字典

只要有可連結網路的設備,使用者透過網路就能使用運算資源,並依照最終使用量付費。如此願景便須仰賴雲端運算技術,也衍生出了雲端服務的三種層次──「硬體」(IaaS)、「軟體」(SaaS)與「平台」(PaaS)

IaaS 服務是將主機、網路設備租借出去,讓使用者在業務初期可以依據需求租用、不必花大錢建置硬體;待業務量成長時可再租用新的空間隨時擴充、業務低時亦可降低租用量,彈性更高。

Amazon 的 EC2 和中華電信的 HiCloud 即屬於 IaaS 服務。

SaaS 意指讓使用者不須下載軟體到本機上、不占用硬體資源的情況下,透過瀏覽器直接使用線上軟體。比如不用再事先安裝 Office Outlook 軟體,直接上線登入 Gmail 便能收發信件;或 Office Word 改以 Google Doc 方式。

不只是電腦,不同的行動裝置也可以登入同一個服務,資料永遠是即時同步的。

PaaS 是在 SaaS、也就是線上軟體之後興起的一種新的架構,主要針對軟體開發者提供完整的雲端開發環境。

有了 PaaS,軟體開發商或獨立開發者無須在本機安裝開發工具,而能透過供應商支援的程式語言與開發工具,利用瀏覽器、遠端控制台等技術,直接在遠端進行開發。在開發完成後,開發者能將開發好的軟體直接布署到雲端運算環境中進行測試、同時提供支援程式運作的一些中介軟體與設計介面。

PaaS 提供了簡單易用的開發平台,讓開發者能用更低的成本、在更短的時間內開發完畢並上線。由於軟體的開發和運行都是基於同樣的平台,相容性高,開發者也無需考慮擴充性或服務容量等問題,交由平台供應商協助進行監控和維護管理。

目前有能力提供 PaaS 平台的廠商並不多,主要有 IBM 的 Rational、Salesforce 的 Force.com 和 Google 的 Google App Engine。

WebService

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *