收錄9款重量級的云計算(PaaS)平臺 |
發布時間: 2012/8/6 14:11:21 |
隨著云計算技術的發展,PaaS(平臺即服務)越來越受到開發者的青睞,PaaS供應商也如雨后春筍般出現。 所謂PaaS實際上是指將軟件研發的平臺作為一種服務,并提供給用戶。用戶或者企業基于PaaS平臺可以快速開發自己所需要的應用和產品。同時,PaaS平臺開發的應用能更好地搭建基于SOA架構的企業應用。PaaS作為一個完整的開發服務,提供了從開發工具、中間件,到數據庫軟件等開發者構 建應用程序所需的所有開發平臺的功能。 本文整理了近幾年發展迅速的9款PaaS產品,希望能夠對你選擇應用開發部署平臺有所幫助。 1. Microsoft Windows Azure Windows Azure是微軟的云計算平臺,其主要目標是幫助開發者開發可運行在云服務器、數據中心、Web和PC上的應用程序。開發者能使用微軟全球數據中心的儲存、計算能力和網絡基礎服務。 Azure服務平臺包括了以下主要組件:Windows Azure;Microsoft SQL數據庫服務、Microsoft .Net服務;用于分享、儲存和同步文件的Live服務;針對商業的Microsoft SharePoint和Microsoft Dynamics CRM服務等。 2. Google App Engine Google App Engine 是Google提供的服務,允許開發者在 Google 的基礎架構上運行網絡應用程序。Google App Engine 應用程序易于構建和維護,并可根據訪問量和數據存儲需要的增長輕松擴展。使用 Google App Engine,將不再需要維護服務器,開發者只需上傳應用程序,它便可立即為用戶提供服務。 通過 Google App Engine,即使在重載和數據量極大的情況下,也可以輕松構建能安全運行的應用程序。該環境包括以下特性: 動態網絡服務,提供對常用網絡技術的完全支持 持久存儲有查詢、分類和事務 自動擴展和載荷平衡 用于對用戶進行身份驗證和使用 Google 帳戶發送電子郵件的API 一種功能完整的本地開發環境,可以在您的計算機上模擬Google App Engine 3. VMware Cloud Foundry Cloud Foundry是VMware的一項開源PaaS計劃,使用各種開源開發框架和中介軟件,來提供PaaS服務。開發者可以通過這個平臺來建設自己的 SaaS的服務,不用自行建設和維護硬體服務器和中介軟件。由于Cloud Foundry采用開源的網站平臺技術,所以開發者的應用程序也可以任意轉移到其他平臺上而不受限于PaaS的平臺。 目前Cloud Foundry可以支持多種開發框架,包括Spring for Java、Ruby on Rails、Node.js以及多種JVM等。Cloud Foundry平臺也提供MySQL、Redis和MongoDB等數據庫服務。 本文出自:億恩科技【www.endtimedelusion.com】 |