數(shù)據(jù)中心網(wǎng)絡(luò)部署效率低?華為與Puppet聯(lián)合方案助力提速30倍!
隨著云計(jì)算、大數(shù)據(jù)、互聯(lián)網(wǎng)業(yè)務(wù)的蓬勃發(fā)展,數(shù)據(jù)中心的規(guī)模急劇擴(kuò)張。作為承載云業(yè)務(wù)的核心設(shè)施,數(shù)據(jù)中心集中了計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)設(shè)備,業(yè)務(wù)重要級(jí)別高,資源分布集中。隨著數(shù)據(jù)中心規(guī)模越來(lái)越大,運(yùn)維面臨巨大挑戰(zhàn):傳統(tǒng)以人工操作為主的管理模式不僅難度大,且成本高昂,數(shù)據(jù)中心迫切需要靈活便捷的自動(dòng)化運(yùn)維解決方案。
強(qiáng)強(qiáng)聯(lián)合,數(shù)據(jù)中心網(wǎng)絡(luò)自動(dòng)化方案解決部署難題
華為與IT自動(dòng)化領(lǐng)導(dǎo)廠商Puppet強(qiáng)強(qiáng)聯(lián)合,共同研發(fā)了數(shù)據(jù)中心網(wǎng)絡(luò)自動(dòng)化部署解決方案。Puppet CEO和創(chuàng)始人 Luke Kanies評(píng)價(jià)到,“傳統(tǒng)網(wǎng)絡(luò)設(shè)備相對(duì)封閉,第三方軟件很難在這些設(shè)備上運(yùn)行、并支持用戶使用統(tǒng)一的語(yǔ)言進(jìn)行定制開(kāi)發(fā)。華為則以開(kāi)放的姿態(tài),與Puppet聯(lián)手為用戶帶來(lái)靈活高效的網(wǎng)絡(luò)自動(dòng)化部署體驗(yàn)。”
數(shù)據(jù)中心網(wǎng)絡(luò)自動(dòng)化部署解決方案由三部分組成:Puppet Master、Puppet Agent、以及華為CloudEngine系列數(shù)據(jù)中心交換機(jī)。CloudEngine交換機(jī)提供VRP(Versatile Routing Platform,通用路由平臺(tái))操作系統(tǒng)和開(kāi)放系統(tǒng), Puppet Agent安裝在CloudEngine交換機(jī)的開(kāi)放系統(tǒng)中,與Puppet Master保持通信。通過(guò)Puppet Master和Puppet Agent,管理員可將網(wǎng)絡(luò)配置腳本下發(fā)到多臺(tái)CloudEngine交換機(jī),實(shí)現(xiàn)批量部署。
圖一:數(shù)據(jù)中心網(wǎng)絡(luò)自動(dòng)化解決方案架構(gòu)
數(shù)據(jù)中心網(wǎng)絡(luò)自動(dòng)化解決方案為網(wǎng)絡(luò)管理員提供了簡(jiǎn)單靈活的管理平臺(tái),通過(guò)軟件腳本完成靈活、快速、自動(dòng)配置,實(shí)現(xiàn)網(wǎng)絡(luò)部署效率提升30倍:
- 支持管理員使用簡(jiǎn)單易上手的Ruby語(yǔ)言編寫的統(tǒng)一腳本,屏蔽了不同廠商設(shè)備配置語(yǔ)言的差異性,使用簡(jiǎn)單、配置高效。
- 通過(guò)Puppet可以實(shí)現(xiàn)CloudEngine交換機(jī)的批量自動(dòng)化配置,大幅度提升效率,降低錯(cuò)誤配置率。
- Puppet可以時(shí)同步配置信息,時(shí)刻保持配置的準(zhǔn)確性與更新的及時(shí)性。
- 引入DevOps模式,擺脫傳統(tǒng)網(wǎng)絡(luò)業(yè)務(wù)開(kāi)發(fā)模式,可以根據(jù)用戶需求快速上線新業(yè)務(wù)。
圖二:數(shù)據(jù)中心自動(dòng)化解決方案價(jià)值
開(kāi)放合作,持續(xù)打造SDN開(kāi)放生態(tài)
目前,該解決方案已經(jīng)在數(shù)家大型互聯(lián)網(wǎng)數(shù)據(jù)中心通過(guò)了POC測(cè)試,用戶通過(guò)Puppet軟件可以批量自動(dòng)化調(diào)度和配置華為CloudEngine系列數(shù)據(jù)中心交換機(jī)和其他網(wǎng)絡(luò)產(chǎn)品,實(shí)現(xiàn)網(wǎng)絡(luò)與IT資源的統(tǒng)一管理。該數(shù)據(jù)中心網(wǎng)絡(luò)自動(dòng)化解決方案是華為與Puppet合作的階段成果,也是華為踐行SDN開(kāi)放生態(tài)鏈戰(zhàn)略的體現(xiàn)。
圖三:華為敏捷數(shù)據(jù)中心SDN開(kāi)放生態(tài)鏈
除了Puppet外,華為已與全球多家知名IT廠商及標(biāo)準(zhǔn)組織在云數(shù)據(jù)中心各個(gè)領(lǐng)域展開(kāi)合作:
- 云平臺(tái)層面:通過(guò)華為網(wǎng)絡(luò)控制器Agile Controller和CloudEngine數(shù)據(jù)中心交換機(jī)的開(kāi)放API接口,實(shí)現(xiàn)與VMware、微軟、OpenStack等主流廠商或標(biāo)準(zhǔn)組織云平臺(tái)的無(wú)縫對(duì)接,統(tǒng)一管理網(wǎng)絡(luò)與IT資源。
- 控制器和管理工具層面:CloudEngine和Agile Controller可實(shí)現(xiàn)與第三方控制器VMware NSX和Brocade Vyatta的無(wú)縫對(duì)接,實(shí)現(xiàn)業(yè)務(wù)統(tǒng)一編排和自動(dòng)化運(yùn)維管理。
- 網(wǎng)絡(luò)設(shè)備層面:Agile Controller可基于Open API和OpenFlow等南向接口,與業(yè)界領(lǐng)先的應(yīng)用交付網(wǎng)絡(luò)廠商F5無(wú)縫集成,聯(lián)合發(fā)布雙活數(shù)據(jù)中心解決方案。同時(shí),基于intel的DPDK(數(shù)據(jù)面開(kāi)發(fā)包)、SRIOV(硬件虛擬化方案)和Sensory(模式識(shí)別算法),華為可大幅提升數(shù)據(jù)中心網(wǎng)絡(luò)虛擬化性能。
- 計(jì)算虛擬化層面:Agile Controller可與VMware、微軟、KVM等主流計(jì)算虛擬化平臺(tái)的對(duì)接,實(shí)現(xiàn)數(shù)據(jù)中心物理網(wǎng)絡(luò)與虛擬網(wǎng)絡(luò)的統(tǒng)一聯(lián)動(dòng)。
- 放眼未來(lái),華為將堅(jiān)持構(gòu)建SDN開(kāi)放生態(tài)鏈,與合作伙伴一起,打造更加開(kāi)放和敏捷的數(shù)據(jù)中心網(wǎng)絡(luò),為客戶持續(xù)創(chuàng)造價(jià)值。