軟件定義勢(shì)在必行!
從2011年軟件定義網(wǎng)絡(luò)概念(SDN,Software Defined Network)進(jìn)入大家視野,到2012年軟件定義數(shù)據(jù)中心(SDDC, Software Defined Data Center)的發(fā)布,再至F5公司2013年軟件定義應(yīng)用服務(wù)(SDAS, Softwre Defined Application Services)理念的出現(xiàn)……整個(gè)互聯(lián)網(wǎng)的焦點(diǎn)已悄然從過(guò)去硬件為先的思路向軟件定義過(guò)度。“軟件定義一切”從猶抱琵琶半遮面,到現(xiàn)在的來(lái)勢(shì)洶洶,其背后的驅(qū)動(dòng)實(shí)際上與歷史上所有技術(shù)革命的源頭一致 – 用戶不斷提升的需求。
眾所周知,當(dāng)下的網(wǎng)絡(luò)使用環(huán)境與10年前已經(jīng)不可同日而語(yǔ)。社交化、移動(dòng)化、應(yīng)用化……無(wú)論電信、金融、門戶網(wǎng)站還是電商,其基于網(wǎng)絡(luò)的商業(yè)模式勢(shì)必跟隨客戶的需求做出應(yīng)對(duì)。依靠硬件架構(gòu)改變適應(yīng)客戶需求同時(shí)做到可擴(kuò)展、易管理顯然已經(jīng)不合時(shí)宜。正基于此,軟件定義這一概念的出現(xiàn)可稱之為應(yīng)運(yùn)而生。
最早推出的軟件定義網(wǎng)絡(luò)(SDN),其核心理念在將網(wǎng)絡(luò)的控制平面與數(shù)據(jù)轉(zhuǎn)發(fā)平面進(jìn)行分離,并實(shí)現(xiàn)可編程化控制。也就是說(shuō),網(wǎng)絡(luò)硬件設(shè)備只負(fù)責(zé)單純的數(shù)據(jù)轉(zhuǎn)發(fā),可以采用通用的硬件;而原來(lái)負(fù)責(zé)控制的操作系統(tǒng)將提煉為獨(dú)立的網(wǎng)絡(luò)操作系統(tǒng),負(fù)責(zé)對(duì)不同業(yè)務(wù)特性進(jìn)行適配,而且網(wǎng)絡(luò)操作系統(tǒng)和業(yè)務(wù)特性以及硬件設(shè)備之間的通信都可以通過(guò)編程實(shí)現(xiàn)。顯而易見,SDN可以使企業(yè)、以及CIO、CTO們更加專注于業(yè)務(wù)的需求,減少對(duì)硬件架構(gòu)關(guān)注,同時(shí)可以快速應(yīng)對(duì)商業(yè)模式的變化。
隨后提出的軟件定義數(shù)據(jù)中心(SDDC),則更進(jìn)一步的以軟件化所有傳統(tǒng)物理數(shù)據(jù)中心為主旨,最終達(dá)到可以按需智能化的調(diào)配服務(wù)器、存儲(chǔ)、乃至整個(gè)網(wǎng)絡(luò)資源。試想,當(dāng)軟件定義數(shù)據(jù)中心最終實(shí)現(xiàn),網(wǎng)絡(luò)管理員可以通過(guò)鼠標(biāo)點(diǎn)擊即可根據(jù)關(guān)鍵應(yīng)用的需求配置好一個(gè)數(shù)據(jù)中心,并為了滿足關(guān)鍵應(yīng)用的需求而逐點(diǎn)配置好池化的資源與硬件配置。
最終,當(dāng)SDN與SDDC的概念提出,并且都在逐步開始推進(jìn)的時(shí)候,仍然有一個(gè)至關(guān)重要的需求沒(méi)有得到解決。無(wú)論僅僅關(guān)注網(wǎng)絡(luò)2-3層的SDN,亦或是專注于計(jì)算資源虛擬化和存儲(chǔ)虛擬化的SDDC……它們對(duì)于網(wǎng)絡(luò)防火墻、應(yīng)用防火墻、應(yīng)用優(yōu)化、應(yīng)用負(fù)載均衡等網(wǎng)絡(luò)服務(wù)所在的網(wǎng)絡(luò)4-7層一直缺乏有效地管理。近年來(lái),企業(yè)愈發(fā)需要依靠應(yīng)用層服務(wù)來(lái)解決關(guān)鍵業(yè)務(wù)和運(yùn)營(yíng)問(wèn)題,如:應(yīng)用的性能、安全、優(yōu)化以及應(yīng)用可持續(xù)性問(wèn)題,服務(wù)提供商希望利用這些服務(wù)來(lái)提供差異化的產(chǎn)品,以維系各類用戶。但是,網(wǎng)絡(luò)中的應(yīng)用層服務(wù)這個(gè)數(shù)據(jù)中心堆棧中的關(guān)鍵部分卻仍在采用傳統(tǒng)的模式部署。而這個(gè)部分恰恰是整個(gè)數(shù)據(jù)中心網(wǎng)絡(luò)中最復(fù)雜,最難管理的部分。因此,為了應(yīng)用層服務(wù)快速部署,輕松實(shí)現(xiàn)自動(dòng)化,并最終在多個(gè)數(shù)據(jù)中心和混合云模式之間實(shí)現(xiàn)順利配置。曾經(jīng)定義了應(yīng)用交付并在此領(lǐng)域雄踞龍頭地位的F5再度發(fā)力,推出全新的SDAS(軟件定義的應(yīng)用服務(wù)),并將自身重新定位為“應(yīng)用世界的解決方案”供應(yīng)商。F5軟件定義的應(yīng)用服務(wù)(SDAS)充分利用了F5的創(chuàng)新技術(shù),通過(guò)革命性的軟硬件架構(gòu)平臺(tái),提供了業(yè)界***性能的4-7層處理平臺(tái)。提供了可擴(kuò)展性模式、可編程性以及數(shù)據(jù)面與控制面的內(nèi)在分離,為構(gòu)建有彈性的應(yīng)用服務(wù)奠定了基礎(chǔ)。通過(guò)SDAS,可創(chuàng)建一個(gè)獨(dú)特的應(yīng)用服務(wù)架構(gòu),把F5應(yīng)用交付服務(wù)的優(yōu)勢(shì)延伸到所有的應(yīng)用,最終達(dá)到智能感知與智能管理,使管理員由設(shè)備管理提升到應(yīng)用管理,并實(shí)現(xiàn)“一鍵配置”和“一鍵容災(zāi)”。
通過(guò)軟件定義應(yīng)用服務(wù),系統(tǒng)管理員可以實(shí)現(xiàn):
根據(jù)每個(gè)應(yīng)用的不同需求,來(lái)分配和配置應(yīng)用所需要的網(wǎng)絡(luò)服務(wù),實(shí)現(xiàn)統(tǒng)一管理下的每個(gè)應(yīng)用差異化網(wǎng)絡(luò)服務(wù)管理。
實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)的快速部署,包括設(shè)備License資源池管理、虛擬機(jī)啟停、應(yīng)用模板下發(fā)等。
實(shí)現(xiàn)整體的應(yīng)用監(jiān)控和管理,通過(guò)SDAS可以觀察到每個(gè)應(yīng)用的當(dāng)前運(yùn)行狀態(tài)、健康狀態(tài)等。
和“云”相連接,無(wú)論是公有云還是私有云,SDAS都可以實(shí)現(xiàn)靈活的應(yīng)用發(fā)布和應(yīng)用遷移,從容應(yīng)對(duì)各種突發(fā)情況。
事實(shí)上,無(wú)論是網(wǎng)絡(luò)從業(yè)者還是一般用戶,應(yīng)用已經(jīng)滲透到我們生活與工作的各個(gè)角落。而應(yīng)用,實(shí)則就是軟件的使用形式。在這樣一個(gè)應(yīng)用為先的時(shí)代,一切以軟件出發(fā)、由軟件定義,不僅是大勢(shì)所趨,更加勢(shì)在必行。F5 SDAS的推出,可進(jìn)一步推動(dòng)企業(yè)及個(gè)人應(yīng)用的普及與發(fā)展,這讓我們更加期待未來(lái)的世界!