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