軟件定義的架構已經(jīng)重新定義了我們今天數(shù)字化生活的方方面面:從虛擬化數(shù)據(jù)中心到您汽車的空氣溫度調節(jié)系統(tǒng)。那么,軟件定義功能概念的下一步走向如何呢?我認為這一概念最有可能進一步大展拳腳的領域之一便是云計算。
但是,要采用云模型存在著兩個最大障礙:即安全性和可用性的問題。并且,隨著企業(yè)遷移到云計算,可用性正在迅速成為企業(yè)今天所面臨的最大的單一風險。如果您的企業(yè)依賴于公共或私有云,而一旦這些服務出現(xiàn)計劃外的故障或狀況,你企業(yè)的業(yè)務將歇業(yè)。我們都清楚的是,傳統(tǒng)的基于硬件的可用性策略不能在軟件定義的世界提供整體解決方案,而云環(huán)境恰恰是軟件定義的。由于大多數(shù)云基礎架構使用商品硬件和規(guī)?;脑O計,因此,其面臨運行失敗是一個永遠存在的現(xiàn)實。因此,許多企業(yè)都需要反思應用程序和基礎設施遷移到云中的可用性,同時提供所需的快速低成本的有效服務。
當然,你可以建立智能應用程序本身的可用性。事實上,云應用程序在其設計中通常都沒有這種意識,其設計往往是自動重啟的計算節(jié)點上的工作負載以保持運行。
但是,關于傳統(tǒng)應用程序,如何為其建立可用性呢?重新設計這些統(tǒng)應用程序的成本將是非常不經(jīng)濟的,同時也會造成不穩(wěn)定的環(huán)境風險。即使是建立了可用性的某些應用程序,云控制平面的一個單點故障也可以破壞服務器的運行。
定義一個新的方法
軟件定義的可用性。通過這種方法,將故障的預防和恢復決策轉移到應用層之外的基礎軟件層。而不同于傳統(tǒng)的基于硬件的可用性解決方案,其正常運行時間不是依賴于一組特定的硬化服務器。實際上,可用性是從應用程序和硬件中抽象出來的。
這種抽象使企業(yè)可以做一些能夠真正克服非計劃停機風險的措施。首先,他們可以將所有的系統(tǒng)鏈接在一起,包括通過物理網(wǎng)絡連接或使用軟件定義的網(wǎng)絡連接來動態(tài)創(chuàng)建高可用的系統(tǒng),進而實時創(chuàng)建擁有高可用性冗余或容錯保護水平的配對系統(tǒng)。
通過抽象的可用性,企業(yè),包括業(yè)務主管線和IT部門均可以作為云服務的經(jīng)紀管理,可以基于其當前應用程序的需求改變的可用性水平。在某些時候,這對于那些執(zhí)行關鍵任務的應用程序是非常有用的,但并非所有的時間都有用。例如,在考慮這種抽象的可用性對于一個財務團隊如何有用時,我們可以安排某個財務結算即將結束的最后幾天在財務應用程序的關鍵任務中動態(tài)地提升可用性水平,但同時我們也可以在其他時間將可用性水平調低。試想一下,施加必要的容錯性資源,以確保在關鍵時刻的可用性,同時在其他剩下的時間釋放這些資源。這大大降低了成本,復雜性和風險,而同時又不影響可用性。
簡單地說,軟件定義的可用性為企業(yè)的業(yè)務部門提供了控制權和靈活性,使他們能夠根據(jù)業(yè)務組定義的政策基于每個工作在恰當?shù)臅r間提供恰當?shù)目捎眯运健_@是游戲規(guī)則的改變,不再是過去的基于聚類分析能力只提供“足夠好”級別的“軟件可用性”。這種新的方法進一步發(fā)展,我們可以想象IT部門可以為企業(yè)提供服務目錄的可能性。實際上,通過提供基于策略引擎的所有從應用程序抽象出的可能性,IT部門可以管理整個云環(huán)境的整體可用性,這將是對企業(yè)解鎖創(chuàng)新的一個顯著破壞。
利用云計算的靈活性
現(xiàn)有應用程序的這種智能,動態(tài)軟件定義的可用性是因為企業(yè)可以充分利用云計算所提供的彈性和統(tǒng)籌能力。其也幫助他們利用云中開源軟件固有的靈活性。
利用這一政策引擎單獨定義的應用程序的可用性參數(shù),IT部門可以映射特定要求的可用性要求,如SLA。IT部門也可以指定單獨的應用程序,如信用卡處理應用程序必須在一個PCI環(huán)境不停機的屬性條件下運行。策略引擎動態(tài)管理的工作負載,這樣,應用程序可以在他們需要時獲得其所需要的可用資源。
這種方法的軟件定義的可用性在開發(fā)新的云應用程序時也提供了重要的優(yōu)勢。首先,它極大地簡化了開發(fā)的前期工作,大大縮短了新的或更新的應用程序、內容和功能上市的時間。與此同時,同樣重要的是,其能夠根據(jù)企業(yè)需求的變化為迅速改變可用性要求提供了靈活性。IT部門可以簡單的修改政策,簡單且富成本效益!
這種新的軟件定義的可用性的方法也有助于降低復雜性,省去了防火墻關鍵任務應用程序。不需要IT部門在多個環(huán)境根據(jù)不同的可用性要求建立和維護環(huán)境造成混亂。利用軟件定義的可用性,IT部門在一個環(huán)境下,就可以根據(jù)具體應用程序需要調整可用性。
縮小可用性差距
因此,重新定義的可用性在企業(yè)構建自己的私有云或混合云方面具有明顯的優(yōu)勢。企業(yè)可以利用這種方法來填補許多公共云服務提供商在可用性保證方面的空白。另一方面,軟件定義的可用性也可能被證明是對公共云提供商尋求滿足其客戶對關鍵任務的可用性需求的可行解決方案。這真的可能是游戲的改變,有助于使公共云準備好一線業(yè)務應用程序的“黃金時間”。
盡管存在大量的炒作,云計算畢竟仍處于初期階段。但是,它已經(jīng)改變了一切,從應用程序如何編寫,到其部署和管理。傳統(tǒng)方法的可用性在云環(huán)境中沒有意義。軟件定義的可用性代表了下一代的方法:使用云計算的固有彈性,在特定的時間和特定的情況下滿足個性化應用程序的獨特可用性要求。
在現(xiàn)如今的世界,可用性比以往任何時候都更加重要。而軟件定義的可用性將幫助我們應對云時代這一挑戰(zhàn)。
來源:企業(yè)網(wǎng)D1Net
版權及免責聲明:凡本網(wǎng)所屬版權作品,轉載時須獲得授權并注明來源“中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)”,違者本網(wǎng)將保留追究其相關法律責任的權力。凡轉載文章,不代表本網(wǎng)觀點和立場。版權事宜請聯(lián)系:010-65363056。
延伸閱讀

版權所有:中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)京ICP備11041399號-2京公網(wǎng)安備11010502003583