企業(yè)應看重私有云堆棧軟件應用
王雪楊 發(fā)表于:13年07月25日 15:41 [翻譯] DOIT.com.cn
就目前而言,人們討論云計算往往更關注的是云計算的供應商而并非私有云的用戶,這一點會有越來越多的企業(yè)感到不滿。隨著云計算的不斷成熟,一些像OpenStack的Grizzly的新服務雖然給了用戶們很大的希望,但是它很少涉及到企業(yè)買家,這也讓很多企業(yè)煩惱。而現(xiàn)在,應是我們該從企業(yè)的角度來看云計算的時候了。
像OpenStack、Citrix CloudPlatform以及Eucalyptus等這些供應商們都很關注開源云計算,因為他們需要云計算的軟件,但是,目前在企業(yè)內對私有云的使用還是很少的。但是,對私有云有需求的企業(yè)(尤其是他們對云計算應用流量爆發(fā)和故障轉移方面)正在逐漸增長。事實上,對于企業(yè)用戶來說,大多數(shù)云計算軟件工具和應用程序編程接口(API)都是特別有用的。但是問題關鍵在于如何介紹這些云計算軟件,而不是如何開發(fā)這些軟件。
云計算堆棧軟件的目標是對一個應用程序實現(xiàn)實例化,具體操作是通過把應用程序分配給計算設施、將其與所需的存儲資源鏈接,然后通過網絡把它與其他的應用程序或組件和用戶相連。其實企業(yè)所看重的云計算軟件部署和供應商所看重的云計算軟件之間最大的差異就是多租戶的問題。在公有云中,各個應用程序之間是隔離的,這是至關重要的。因為它們分別屬于不同的用戶,避免了安全風險。從某種角度看,這種差異造成了優(yōu)先級上的差異和三種云計算API資源類型的差異:計算、存儲和網絡。
部署云計算堆棧軟件應用
在關注云計算堆棧軟件的時候,企業(yè)應該更多的關注軟件是否有更高效管理動態(tài)應用程序和擴展資源復雜性的能力。把應用程序都安裝在服務器上這一模式想被打破必須具有相互關聯(lián)復雜的部署和流程。也許一個簡單的錯誤就會破壞一個應用程序甚至整個業(yè)務。通過為應用程序部署提供一個管理模式,云計算軟件可以使用一個有時候被稱為應用程序-資源連接“操作化”的過程來監(jiān)管這些復雜情況,這個過程將創(chuàng)建一套方法和一些實現(xiàn)高效支持與管理的工具。
企業(yè)和運營商在云計算資源控制上最大的不同在于網絡。企業(yè)會把OpenStack Quantum為網絡即服務或虛擬網絡創(chuàng)建所提供的功能視為冗余,但實際上這些不算是。事實上,企業(yè)思考如何購買和部署應用程序與資源的一個好方法就是看云計算軟件所支持的私有云服務。數(shù)據(jù)庫即服務是指創(chuàng)建響應SQL請求而不是分配低級別存儲訪問的“查詢服務器”,它有助于推進公共云計算和混合云計算服務的使用;但是,這個服務也降低了網絡成本并提高了純內部應用程序部署的性能。使用集中化身份識別服務(云計算堆棧軟件中的功能)就可以提高應用程序的安全性和合規(guī)性。
無論是在最基本的計算資源中,還是復雜計算中,云計算的“即服務”理念都是很重要的。即使是為了發(fā)生資源故障時能夠快速遷移應用程序而部署云計算軟件這樣做沒有必要,但是但是云計算的資源獨立性原則可使這一任務更易于實現(xiàn)和更易于實現(xiàn)操作化。有用戶曾報告,在應用程序的遷移過程中時常會發(fā)生配置錯誤,但是云計算的工具能夠實現(xiàn)遷移工作的自動化,并且能夠減少錯誤發(fā)生的幾率?偠灾,基于私有云的應用程序可以提高運行的可靠性并且降低成本。