私有PaaS:私有云與企業架構的銜接
首席信息官們肩負的最重要的巨大責任是組織并制定其所在企業的IT戰略,使其符合成本效益,達到高效率和高質量。其中最嚴重的重要組成部分是企業已經開始使用的應用程序。在全球范圍內,企業IT部門部署和采用第三方應用程序為其最終用戶和業務線提供服務,而在許多情況下,當第三方所提供的應用程序不能滿足業務和最終用戶的需求的時候,則需要企業IT部門從無到有的自行建立新的自定義應用程序。應用程序是IT業界的通用語言。事實上,相當多的實踐已經證明了應用程序的重要性,其中包括這些應用程序是如何部署;如何交付使用。其中最重要的是企業架構的部署。隨著云計算不斷改變著相關行業,在某些方面,云計算將會使得企業架構部署私有云從童話走向現實。企業IT最重要的云形式將是平臺即服務(PaaS)模式,在企業內部部署私人云平臺。
PaaS是一個軟件層,通常涉及的網絡資源包括操作系統、數據庫服務器、網絡服務器,并連成一個單一的,共享的邏輯承載層負載均衡。從本質上講,PaaS可以總結為數據中心的操作系統。應用程序開發人員,無需編寫一款應用程序以及部署在一些具體的基礎設施上的繁瑣的配置應用程序,他們只需上傳應用程序到PaaS,幾秒或者幾分鐘后,就可以自動運行。與那些需要60到90天的時間進行企業基礎設施應用設置部署的方法相去甚遠。PaaS承擔了匹配架構內各個不同應用程序組件、部署這些組件、動態配置、甚至提供工具,以擴大和更新應用程序的責任——所有這些沒有人愿意做的所有日常任務。更先進的,PaaS產品甚至提供了先進的架構模式,框架和平臺服務,如通過API緩存、客戶可以使用的應用程序。
在過去的幾年中,私有云與企業架構看似正交趨勢,已在碰撞過程中,領導了下一時期企業的IT潮流。企業一直尋找“下一個云架構模式”是什么,而云計算為其提供了新的含義,即經營效率。不是演變成獨立的路徑,私有云與企業架構將融合到私人PaaS平臺。
如上所述,PaaS將提供巨大的價值。但基于安全、性能、帶寬和延遲等方面的原因,企業內部的開發人員通常禁止使用PaaS,無論是所有最簡單還是涉及最敏感數據的開發項目。采用私人PaaS。私人PaaS將部署一個平臺軟件層在企業內部基礎設施,使企業開發人員能夠通過PaaS服務看到企業的各項業務線。
私人PaaS較之公共PaaS到底有哪些好處?下面我將逐一為您進行分析。其優點包括:
更快上市——自助服務實用模型允許用戶上傳編譯代碼,點擊一個按鈕,即可“發布”,而不用重新配置應用程序或服務器。與公共PaaS動輒幾個星期或幾個月部署應用程序的時間相比,私人PaaS可在幾分鐘內搞定。
提高靈活性——簡化了應用程序的部署,管理和擴展,同時通過共享服務,提高了開發人員的生產力。
降低成本——極大地改善了基礎設施利用率,消除人工配置任務,并在適當情況下,提供自助服務接口。
降低復雜性—— 簡化了持續的應用程序管理,通過將抽象的應用程序與基礎設施隔開,并執行一個共同的,可繼承的架構進行應用管理。
簡化應用程序管理——允許用戶從一個中央位置管理所有應用程序,而無需擔心IT范圍以外的事情。
從本質上講,成百上千的開發人員和架構師將獲得PaaS提供的一個內部權限,跨越了公眾的障礙,并通過PaaS獲得充分的訪問。PaaS真正建立了一個可執行的共享架構,為所有應用程序部署服務。應用程序符合內部的黃金標準,并可進入PaaS平臺的各種服務,如身份驗證、緩存、或任何其他PaaS提供的服務。因此,沒有應用程序是該規則的例外,但并非所有應用程序都繼承相同的基礎。其副產品將使企業變得非常靈活。由于共享基礎設施激增,部署和管理的上市時間大大縮短,開發人員的效率也得以提高。從根本上,PaaS將為企業架構師視野的體現提供一個強制執行的通用層,其對于企業內部的開發人員也是一個非常吸引人的一個價值主張。作為私有云和企業架構的交集,PAAS將在未來幾年改變民營企業。
在共同創辦Apprenda之前,Sinclair Schuller曾供職于摩根斯坦利、Eden Communications、以及紐約州立大學。Sinclair是倫斯勒理工學院(Rensselaer Polytechnic Institute)計算機科學與數學專業雙學士。Sinclair擅長SaaS平臺和生態系統經濟學,并經常參加業內相關活動。