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