網(wǎng)站性能檢測評分
注:本網(wǎng)站頁面html檢測工具掃描網(wǎng)站中存在的基本問題,僅供參考。
網(wǎng)絡(luò)系統(tǒng)公司
網(wǎng)絡(luò)工程師如何遠(yuǎn)離公司打雜工?記住這5點(diǎn) 營銷視頻課程
上一篇沃邦尼跟大家分享了為什么越來越多的網(wǎng)絡(luò)工程師在公司像個打雜的,那么今天小沃就跟大家分享一下怎樣才能遠(yuǎn)離打雜工,成為一個技術(shù)大牛。
首先送大家一句話:其實(shí)不是你不行,只是你把自己定位在打雜、維修工人這個位置上。
接下來我們直接進(jìn)入正題吧,怎樣遠(yuǎn)離打雜工,我們總結(jié)了以下五點(diǎn):
1、 學(xué)以致用,讓你所學(xué)的知識能為工作所用。
用人單位不是看你學(xué)了什么,而是看你能為公司做什么,當(dāng)然前提是你學(xué)的知識足夠多。這就涉及到第二點(diǎn)了。
2、 積極參與公司業(yè)務(wù)。
CCNA、CCIE…..你學(xué)了各種認(rèn)證證書,這只是你進(jìn)入一家企業(yè)的敲門磚,然而進(jìn)入到企業(yè)以后,你只是等待上級給你安排工作,被動的用你所學(xué)的知識維護(hù)著自己工作職能之內(nèi)的設(shè)備,那么你就是一個維修工。不懂得主動參與到公司的業(yè)務(wù)中,被動接受任務(wù)的話,相信大多數(shù)時間都是清閑的,但是企業(yè)發(fā)給你工資不是讓你來喝茶、刷微博的,看你閑著不給你安排一些事兒做?所以你又成了打雜的。
如果你還在抱怨,那請你積極參與到公司的網(wǎng)絡(luò)建設(shè)中,積極的為你老板提一些建設(shè)性的方案,重點(diǎn)是通過你的方案能夠促進(jìn)公司業(yè)務(wù)發(fā)展,提高公司效率。如果你積極的去了解行業(yè)內(nèi)的發(fā)展,運(yùn)用你的技術(shù)去協(xié)助你所服務(wù)的公司走向高端企業(yè)應(yīng)用建設(shè),我想你的老板應(yīng)該是會在乎你的付出的。那么如何能夠提出建設(shè)性的方案,這就需要第三點(diǎn)了。
3、 提高綜合素質(zhì),前提是你的專業(yè)技能過硬。
很多網(wǎng)絡(luò)工程師認(rèn)為自己是個技術(shù),只用知道如何做好技術(shù)方面的工作就行了,與其他部門或者用戶溝通、文檔排版都不是自己應(yīng)該干的事、更別說了解公司文化、公司業(yè)務(wù)及管理模式了,那都是老板的事。首先,你不了解你所在的公司,你怎么能為公司提出建設(shè)性方案。其次,比如你很想運(yùn)用你的專業(yè)知識來提升公司財(cái)務(wù)系統(tǒng),遠(yuǎn)程會議系統(tǒng)等,可你提交的文案亂七八糟,就你自己看得懂,溝通也無法表達(dá)出自己的意思,公司會覺得你是專業(yè)的么?記?。旱退刭|(zhì)=低收入!
4、 學(xué)習(xí)英語,提高你的英語水平
其實(shí)這一點(diǎn)也是可以放在第三點(diǎn)的,但我為什么要單獨(dú)列出來,因?yàn)楹芏嗑W(wǎng)絡(luò)工程師不注重英語學(xué)習(xí),認(rèn)為背幾個命令行就夠了。其實(shí)想要在這個行業(yè)有所發(fā)展,成為尖端人才,你就必須學(xué)習(xí)英語。為什么?因?yàn)楹芏辔臋n出來的都是英文的。從這個技術(shù)本身電腦來講,不是我們中國人開發(fā)的東西,它沒有中國的系統(tǒng)。從網(wǎng)絡(luò)這個行業(yè)來講,尖端的技術(shù)也不在中國。你要想在這個行業(yè)得到發(fā)展,你必須熟悉這個行業(yè)的母語。今天你學(xué)的是計(jì)算機(jī),你學(xué)的是網(wǎng)絡(luò),學(xué)的是系統(tǒng),它的母語就應(yīng)該是英語。所以一定要把英語,最起碼專業(yè)方面的英語掌握。
5、 尋找到合適自己發(fā)展的企業(yè)。
如果你能夠做到上述要求,那么就來看一看該如何去挑選合適的公司。首先在面試的時候,先要了解這個企業(yè)的信息化建設(shè)情況,其次,網(wǎng)絡(luò)工程師、系統(tǒng)工程師屬于IT行業(yè),必然在IT行業(yè)挑選相關(guān)的企業(yè)會對我們的薪資水平比較有利。例如系統(tǒng)集成類公司、互聯(lián)網(wǎng)公司,這些公司所需求的都是網(wǎng)絡(luò)、系統(tǒng)方面的專業(yè)人才,這類公司的網(wǎng)絡(luò)工程師、系統(tǒng)工程師是該公司的主要生產(chǎn)力。當(dāng)然現(xiàn)在還專門為工程師開發(fā)了一些線上平臺,工程師可以在上面接單。如果你選擇一些傳統(tǒng)的中小企業(yè),這類企業(yè)又不是很重視信息化建設(shè),而且越來越多的中小企業(yè)也不愿意花費(fèi)成本在網(wǎng)絡(luò)工程師上, 所以如何選擇,就看你自己定的方向在哪里。
當(dāng)然,這些方法只是人生道路上的一小點(diǎn),最重要的是你自己的發(fā)展思維和人生規(guī)劃,如果連這都沒有,再多的方法告訴你,你也還是在知乎上吐槽著未來好迷茫。
修電腦,拉網(wǎng)線,裝系統(tǒng)……網(wǎng)絡(luò)工程師如何避免當(dāng)公司的雜工? 營銷視頻課程
我們經(jīng)??吹骄W(wǎng)絡(luò)工程師吐槽自己在公司像個打雜工,不僅要管公司的網(wǎng)絡(luò)設(shè)備、信息系統(tǒng)等還要會修理打印機(jī)、電話機(jī)、燈泡,幫公司搬東西,甚至還要幫老板端茶倒水等等。所以圈內(nèi)流傳了這樣一個詞:“it民工”。為什么會出現(xiàn)這種情況呢?
第一,中小企業(yè)網(wǎng)絡(luò)維護(hù)工作量小,網(wǎng)絡(luò)工程師在企業(yè)中基本沒什么工作做。因?yàn)楣镜木W(wǎng)絡(luò)環(huán)境都搭建好了, 沒有太多工作上的內(nèi)容需要工程師去做,但是又不能少了這個崗位,萬一哪天公司網(wǎng)絡(luò)出現(xiàn)問題了怎么辦。但是公司總不能養(yǎng)個閑人,所以一般公司內(nèi)有什么需要幫忙的都會讓網(wǎng)絡(luò)工程師去做。
第二,很多網(wǎng)絡(luò)工程師技能素質(zhì)不高,什么都懂一點(diǎn),但是又不精。特別是一些剛畢業(yè)的工程師,看似什么都會做,但是讓他獨(dú)立完成一個項(xiàng)目又不能勝任,一是基礎(chǔ)知識不扎實(shí),二是經(jīng)驗(yàn)不足,只能先從打雜開始,慢慢積累。其實(shí)這個也跟現(xiàn)在教育有一定的關(guān)系,學(xué)習(xí)網(wǎng)絡(luò)的人才學(xué)不到真才實(shí)學(xué),導(dǎo)致在后來的工作中處于劣勢。其次網(wǎng)絡(luò)人才一定要有精通的方面,達(dá)到精通往往需要兩到三年的沉淀,很多工程師沒有一個明確的職業(yè)生涯規(guī)劃,然后根據(jù)自己的規(guī)劃去學(xué)習(xí)去沉淀,他們做久了以后就習(xí)慣了這種打雜的工作方式。
第三,企業(yè)不重視信息化建設(shè)?,F(xiàn)在互聯(lián)網(wǎng)發(fā)展非常迅速,雖然目前國內(nèi)一些大公司也意識到了網(wǎng)絡(luò)信息化建設(shè)的重要性,但還有很多對信息化建設(shè)缺乏進(jìn)一步認(rèn)識的公司不愿意花更多的資金在網(wǎng)絡(luò)工作上。很多企業(yè)招聘網(wǎng)絡(luò)工程師,實(shí)際使用中就是一個維修工的角色。在這種環(huán)境中,越是受過系統(tǒng)學(xué)習(xí)技術(shù)較高的人越容易心理不平衡,從網(wǎng)絡(luò)工程師自身來說,就不能認(rèn)為做網(wǎng)絡(luò)就是做維護(hù),這樣的想法只會斷送自己的前途。你目前所在的公司可以拋棄信息化,可以把你當(dāng)維修工,可以自甘落后,但是,你自己要意識清醒。
第四,中小企業(yè)技術(shù)服務(wù)外包成為一種趨勢?,F(xiàn)在有很多中小企業(yè)不再選擇自己招網(wǎng)絡(luò)工程師,而是把自己企業(yè)的網(wǎng)絡(luò)建設(shè)及維護(hù)外包給專門做技術(shù)服務(wù)的公司和平臺,現(xiàn)在出現(xiàn)了一些專做技術(shù)服務(wù)平臺,中小企業(yè)不用自己再養(yǎng)工程師了,當(dāng)公司網(wǎng)絡(luò)出現(xiàn)問題需要服務(wù)時,通常一個電話或者在技術(shù)平臺上發(fā)個單就有工程師過來處理了,而且這些平臺上的工程師是需要通過績效和競爭來提高收入的,在綜合素質(zhì)上要比自己養(yǎng)一個工程師好很多。
綜上所述,我們應(yīng)該如何避免成為在公司打雜的呢?送大家一句話:其實(shí)不是你不行,只是你把自己定位在打雜、維修工人這個位置上。那么應(yīng)該如何避免打雜工呢?
第一,學(xué)以致用,讓你所學(xué)的知識能為工作所用。用人單位不是看你學(xué)了什么,而是看你能為公司做什么,當(dāng)然前提是你學(xué)的知識足夠多。
第二,積極參與公司業(yè)務(wù)。CCNA、CCIE…..你學(xué)了各種認(rèn)證證書,這只是你進(jìn)入一家企業(yè)的敲門磚,然而進(jìn)入到企業(yè)以后,你只是等待上級給你安排工作,被動的用你所學(xué)的知識維護(hù)著自己工作職能之內(nèi)的設(shè)備,那么你就是一個維修工。不懂得主動參與到公司 的業(yè)務(wù)中,被動接受任務(wù)的話,相信大多數(shù)時間都是清閑的,但是企業(yè)發(fā)給你工資不是讓你來喝茶、刷微博的,看你閑著不給你安排一些事兒做?所以你又成了打雜的。
如果你還在抱怨,那請你積極參與到公司的網(wǎng)絡(luò)建設(shè)中,積極的為你老板提一些建設(shè)性的方案,重點(diǎn)是通過你的方案能夠促進(jìn)公司業(yè)務(wù)發(fā)展,提高公司效率。如果你積極的去了解行業(yè)內(nèi)的發(fā)展,運(yùn)用你的技術(shù)去協(xié)助你所服務(wù)的公司走向高端企業(yè)應(yīng)用建設(shè),我想你的老板應(yīng)該是會在乎你的付出的。
第三,提高綜合素質(zhì),前提是你的專業(yè)技能過硬。很多網(wǎng)絡(luò)工程師認(rèn)為自己是個技術(shù),只用知道如何做好技術(shù)方面的工作就行了,與其他部門或者用戶溝通、文檔排版都不是自己應(yīng)該干的事、更別說了解公司文化、公司業(yè)務(wù)及管理模式了,那都是老板的事。首先,你不了解你所在的公司,你怎么能為公司提出建設(shè)性方案。其次,比如你很想運(yùn)用你的專業(yè)知識來提升公司財(cái)務(wù)系統(tǒng),遠(yuǎn)程會議系統(tǒng)等,可你提交的文案亂七八糟,就你自己看得懂,溝通也無法表達(dá)出自己的意思,公司會覺得你是專業(yè)的么?記?。旱退刭|(zhì)=低收入!
第四,學(xué)習(xí)英語,提高你的英語水平。很多網(wǎng)絡(luò)工程師不注重英語學(xué)習(xí),認(rèn)為背幾個命令行就夠了。其實(shí)想要在這個行業(yè)有所發(fā)展,成為尖端人才,你就必須學(xué)習(xí)英語。為什么?因?yàn)楹芏辔臋n出來的都是英文的。從這個技術(shù)本身電腦來講,不是我們中國人開發(fā)的東西,它沒有中國的系統(tǒng)。從網(wǎng)絡(luò)這個行業(yè)來講,尖端的技術(shù)也不在中國。你要想在這個行業(yè)得到發(fā)展,你必須熟悉這個行業(yè)的母語。今天你學(xué)的是計(jì)算機(jī),你學(xué)的是網(wǎng)絡(luò),學(xué)的是系統(tǒng),它的母語就應(yīng)該是英語。所以一定要把英語,最起碼專業(yè)方面的英語掌握。
第五,尋找到合適自己發(fā)展的企業(yè)。如果你能夠做到上述要求,那么就來看一看該如何去挑選合適的公司。首先在面試的時候,先要了解這個企業(yè)的信息化建設(shè)情況,其次,網(wǎng)絡(luò)工程師、系統(tǒng)工程師屬于IT行業(yè),必然在IT行業(yè)挑選相關(guān)的企業(yè)會對我們的薪資水平比較有利。
例如系統(tǒng)集成類公司、互聯(lián)網(wǎng)公司,這些公司所需求的都是網(wǎng)絡(luò)、系統(tǒng)方面的專業(yè)人才,這類公司的網(wǎng)絡(luò)工程師、系統(tǒng)工程師是該公司的主要生產(chǎn)力。當(dāng)然現(xiàn)在還專門為工程師開發(fā)了一些線上平臺,工程師可以在上面接單。如果你選擇一些傳統(tǒng)的中小企業(yè),這類企業(yè)又不是很重視信息化建設(shè),而且越來越多的中小企業(yè)也不愿意花費(fèi)成本在網(wǎng)絡(luò)工程師上, 所以如何選擇,就看你自己定的方向在哪里。
當(dāng)然,這些方法只是人生道路上的一小點(diǎn),最重要的是你自己的發(fā)展思維和人生規(guī)劃,如果連這都沒有,再多的方法告訴你,你也還是在知乎上吐槽著未來好迷茫。
(轉(zhuǎn)載自沃邦尼)
公司多臺電腦如何批量安裝系統(tǒng),網(wǎng)絡(luò)克隆 公司視頻課程
環(huán)境介紹
這里說的環(huán)境適用于公司很多臺型號一樣的電腦需要批量安裝Windows系統(tǒng);準(zhǔn)備工作是做好一臺電腦系統(tǒng)的安裝和備份,將驅(qū)動以及常用軟件都安裝好,選擇是分區(qū)備份還是整盤備份,根據(jù)不同的需求選擇不同的方案;備份系統(tǒng)頭條有很多教程,這里就不詳細(xì)說了;這里講的批量安裝系統(tǒng)其實(shí)就是批量還原;真正的批量安裝部署其實(shí)也比較簡單,下次給大家介紹微軟的WDS,本次只講GHO還原;注意:如果公司有域環(huán)境最好將系統(tǒng)進(jìn)行封裝,下篇文章將講解如何簡單的封裝系統(tǒng)。
工具與原理介紹
工具介紹
1、DHCP工具:自帶DHCP、TFTP功能,客戶機(jī)通過PXE引導(dǎo)時需要先獲得IP
2、GhostSrv工具:分發(fā)、克隆鏡像的工具
3、pxe引導(dǎo)文件:包含啟動文件和引導(dǎo)文件;分為全自動引導(dǎo)和手動引導(dǎo)
全自動PXE引導(dǎo)文件,當(dāng)然后全程全自動完成,如果失敗后可以進(jìn)入到手動模式,不太穩(wěn)定;文件名:
MAXDOS.PXE:自動啟動文件,MAX制作的DOS系統(tǒng),可自動引導(dǎo)Ghost過程
MaxDOS71.sys:引導(dǎo)文件,通過TFTP傳輸?shù)铰銠C(jī),讓裸機(jī)引導(dǎo)起來
手動PXE引導(dǎo)文件,需要手動進(jìn)行還原或克隆,優(yōu)點(diǎn)是可以設(shè)置預(yù)留空間,防止客戶機(jī)還原功能無法使用,比較穩(wěn)定;文件名:
pxe.pxe:手動啟動文件,手動的Ghost程序
pxe.sys:引導(dǎo)文件,通過TFTP傳輸?shù)铰銠C(jī),讓裸機(jī)引導(dǎo)起來
原理介紹
全自動網(wǎng)克過程
1、服務(wù)端配置好后,在客戶端開機(jī),設(shè)置為PXE網(wǎng)絡(luò)引導(dǎo)
2、客戶機(jī)通過DHCP工具獲取IP地址,再通過TFTP功能 獲取引導(dǎo)文件
3、引導(dǎo)起來后,加載啟動文件,進(jìn)入專門制作好的DOS系統(tǒng)
4、DOS系統(tǒng)自動進(jìn)入Ghost界面
5、客戶機(jī)自動尋找名為max的會話,與服務(wù)端建立連接
6、會話建立好后開始工作
服務(wù)端的配置
IP地址的配置
隨便找一臺性能稍好的電腦作為服務(wù)端,需要配置固定IP,并關(guān)閉防火墻;
TFTP的配置
1、雙擊打開DHCP工具
2、點(diǎn)擊Settings
3、點(diǎn)擊瀏覽,選擇自動或手動引導(dǎo)文件目錄,最后單擊確定和OK
4、點(diǎn)擊show,確認(rèn)已識別啟動和引導(dǎo)文件,并點(diǎn)擊OK
注:下次直接雙擊打開即可使用
DHCP的配置
1、 點(diǎn)擊DHCP server,確認(rèn)服務(wù)器地址
2、 根據(jù)需求輸入相關(guān)信息(Boot File名稱一定要匹配)
3、 最后單擊save
GhostDrv的配置
1、雙擊GhostSrc
2、輸入會話名稱(如果選擇的是自動引導(dǎo)文件,則會話名稱必須為max,否則可自定義)
3、選擇恢復(fù)映像或創(chuàng)建映像(還原系統(tǒng)或備份系統(tǒng)),這里我們選擇還原
4、選擇目標(biāo)鏡像位置或?qū)⒁獎?chuàng)建映像的存儲位置(選擇備份好的GHO系統(tǒng)文件)
5、選擇整盤還原或者分區(qū)還原,這里取決于你的備份方式,一般備份都是分區(qū)備份即系統(tǒng)盤C盤
選擇分區(qū)后,可以在命令行最后最后輸入 –rb,在系統(tǒng)還原完后自動重啟
6、輸入客戶端計(jì)數(shù)如10(當(dāng)?shù)谑_客戶端連接上時開始自動還原),超時時間一般為5分鐘
7、最后點(diǎn)擊接受客戶端
客戶端的配置
自動還原配置
1、 客戶端開機(jī)時按12(不同的機(jī)器BIOS進(jìn)入方式不同,可以自行百度),進(jìn)入BIOS找到boot字樣選擇PXE引導(dǎo)(過程略),如果選擇的是自動引導(dǎo)文件,則PXE直接引導(dǎo)開始自動還原;當(dāng)10臺電腦開機(jī)后自動開始還原,即可實(shí)現(xiàn)批量安裝系統(tǒng)
手動還原配置
1、客戶端開機(jī)時按12,選擇PXE引導(dǎo),如果是手動引導(dǎo),則看到以下界面
2、輸入服務(wù)端配置好的會話名稱
3、選擇需要恢復(fù)的硬盤,默認(rèn)一塊硬盤,直接按回車
4、選擇需要還原到哪個分區(qū)直接回車;還可以根據(jù)需求更改分區(qū)大小
5、點(diǎn)擊OK準(zhǔn)備就緒,等待服務(wù)器響應(yīng)
6、當(dāng)所有客戶端都準(zhǔn)備就緒后,如果滿足客戶端計(jì)數(shù)設(shè)置,則會自動開始還原,否則需要在服務(wù)端點(diǎn)擊發(fā)送
注:網(wǎng)絡(luò)GHOST的機(jī)器盡量不要超過50臺.如果有機(jī)器斷線, 請關(guān)閉那臺機(jī)器等待,大約5分鐘后會記為超時.GHOST還會繼續(xù)運(yùn)行
常見方案的配置
備份方案
C盤備份
選擇創(chuàng)建映像,輸入會話名稱和存儲路徑,選擇備份第一塊硬盤的第一個分區(qū),-rb:備份完重啟
整盤備份
還原方案
整盤還原
1、 只備份了C盤的映像,進(jìn)行整盤還原
映像文件是通過只備份了C盤而制作的
注:不管硬盤上之前有無分區(qū),都將被覆蓋為一個C盤,并且有可能造成MBR丟失,系統(tǒng)無法引導(dǎo),需要使用PE工具中的硬盤管理軟件重建MBR
2、整盤備份的映像進(jìn)行整盤還原
映像文件時通過整盤備份而制作的
注:硬盤大小最好與制作該映像文件的硬盤大小一樣
C盤還原
1、只備份了C盤的映像,進(jìn)行C盤還原
目標(biāo)硬盤本身有分區(qū)的進(jìn)行還原,還原后不會改變目標(biāo)硬盤的分區(qū)狀態(tài);例如
目標(biāo)硬盤兩個分區(qū)C盤50G,D盤30G,制作該映像的C盤大小為60G,則還原后目標(biāo)硬盤C盤還是50G,D盤大小可在還原時進(jìn)行調(diào)整
注:備份還原時要根據(jù)實(shí)際情況進(jìn)行,否則會出問題
大家有看不明白的地方可以給我留言哦!
企業(yè)網(wǎng)絡(luò)問題百出,如何選擇優(yōu)質(zhì)辦公網(wǎng)絡(luò)? 企業(yè)視頻課程
隨著互聯(lián)網(wǎng)廣泛普及,辦公網(wǎng)絡(luò)可以說是一個企業(yè)發(fā)展的命脈,穩(wěn)定高效的辦公網(wǎng)絡(luò)可以提高企業(yè)業(yè)務(wù)效率,幫助企業(yè)尋求更大的發(fā)展。而在日常辦公中,經(jīng)常遇到公司網(wǎng)絡(luò)掉線、斷網(wǎng)的問題,導(dǎo)致工作無法正常進(jìn)行,影響辦公效率。那么企業(yè)該如何選擇辦公網(wǎng)絡(luò)?什么樣的辦公網(wǎng)絡(luò)才算是優(yōu)質(zhì)的?
首先,辦公網(wǎng)絡(luò)必須具備靈活性,才能支配多種交換及共享需求,并適應(yīng)于多種介質(zhì)和不同的主干技術(shù);隨著企業(yè)的發(fā)展,業(yè)務(wù)的壯大及增長,辦公網(wǎng)絡(luò)需要處理的數(shù)據(jù)及信息流量將會以倍數(shù)增長,基于該種情況的考慮,在建設(shè)辦公網(wǎng)絡(luò)時,務(wù)必要考慮到網(wǎng)絡(luò)系統(tǒng)的可拓展性和可升級性。
企業(yè)網(wǎng)絡(luò)問題百出,如何選擇優(yōu)質(zhì)辦公網(wǎng)其次,在辦公網(wǎng)絡(luò)的使用過程中,必然會出現(xiàn)因損害或其他因素而導(dǎo)致的故障,故障必然是越快診斷就對企業(yè)越有利,診斷得越慢,造成的后果固然也會越大,因此,辦公網(wǎng)絡(luò)在建設(shè)時萬萬不能將易于故障診斷的需求拋之腦后。
例如,布線要分明整齊,服務(wù)器、路由器等設(shè)備要擺放于特定的環(huán)境中去,切不可單純地只將設(shè)備安裝連接好而不參考標(biāo)準(zhǔn)及規(guī)范,這必然會給后期使用過程帶來較多的麻煩的,像這樣專業(yè)的平臺就絕對不會忽略這些標(biāo)準(zhǔn)及規(guī)范,因?yàn)閺氖逻@方面也有十余年之久了,清楚地知道辦公網(wǎng)絡(luò)的標(biāo)準(zhǔn)及規(guī)范的重要性。
再次,每個企業(yè)的狀況及需求都各不相同,筆者不太建議一開始就百分百地采取哪個網(wǎng)絡(luò)系統(tǒng)模式,應(yīng)當(dāng)仔細(xì)地揣摩自身的實(shí)際情況,有怎樣的需求及條件就選擇怎樣的辦公網(wǎng)絡(luò)設(shè)備。
最后,作為消費(fèi)者也應(yīng)盡量參與工程的督查當(dāng)中去,讓服務(wù)商家能更加清楚自身的需求,將辦公網(wǎng)絡(luò)建設(shè)布置得更加與企業(yè)自身的實(shí)際情況完美切合。但也不要過度相信某個品牌的辦公網(wǎng)絡(luò)系統(tǒng)的質(zhì)量,在使用體驗(yàn)的過程中也需要多加維護(hù),例如計(jì)算機(jī)不使用時就一定要關(guān)機(jī),服務(wù)器等設(shè)備所在環(huán)境要一直保持適當(dāng)?shù)臏囟燃皾穸鹊取?/p>
如何選擇辦公網(wǎng)絡(luò)才是對的?能根據(jù)企業(yè)自身實(shí)際情況來考慮是首要原則,而要考慮的實(shí)際情況包括資金狀況、發(fā)展?fàn)顩r、拓展?fàn)顩r、需求狀況等方面的因素,企業(yè)用戶應(yīng)當(dāng)在明白辦公網(wǎng)絡(luò)本質(zhì)的情況下對各設(shè)備及設(shè)施進(jìn)行仔細(xì)地參考和對比,購置切合自身需求的產(chǎn)品,才能更為精準(zhǔn)地建設(shè)符合自身要求的辦公網(wǎng)絡(luò)系統(tǒng)。
自動化!大型數(shù)據(jù)公司網(wǎng)絡(luò)必行之路 互聯(lián)網(wǎng)視頻課程
各位IT168的聽友,大家晚上好,很高興大家能夠抽出時間參與這次討論,今天我將會圍繞京東基礎(chǔ)網(wǎng)絡(luò)在618期間的保障工作來和大家做一次分享,希望能給大家提供參考。眾所周知,在剛過去的618促銷中京東取得了非常大的成功,京東今天的成功除了離不開物流體系、營銷體系、倉儲體系的建設(shè)外,更離不開強(qiáng)大的技術(shù)保障體系,為了保障京東618成功,我們后臺有一個龐大的IT系統(tǒng)在支撐,比如說有秒殺系統(tǒng)、價格系統(tǒng)、負(fù)載均衡系統(tǒng)、分布式數(shù)據(jù)庫系統(tǒng)、私有云、公有云系統(tǒng),以及各種各樣的中間件的系統(tǒng)等。作為我而言主要是參與京東基礎(chǔ)網(wǎng)絡(luò)的IT系統(tǒng)建設(shè),具體來講主要是參與京東基礎(chǔ)網(wǎng)絡(luò)自動化平臺的相關(guān)的建設(shè),這里我給大家發(fā)了一張圖片,這個圖片是我們互聯(lián)網(wǎng)公司的機(jī)房。作為互聯(lián)網(wǎng)公司而言由于其IT設(shè)施非常多,所以我們都有專門的數(shù)據(jù)中心,以京東為例,我們在國內(nèi)多地以及國外的很多地方都有自己的機(jī)房,在每個機(jī)房里面有密密麻麻的機(jī)柜,每個機(jī)柜上面都有一個上聯(lián)的交換機(jī)我們稱之為TOR交換機(jī),所有的TOR交換機(jī)最終都會匯集到我們的核心交換機(jī)上,下面兩張圖是核心交換機(jī)的圖片,大家可以看到所有的TOR都是通過密密麻麻的光纖連接上來,我發(fā)這個圖片的目的是希望能夠給大家一個視覺上的認(rèn)識,對于互聯(lián)網(wǎng)公司的機(jī)房而言,不單有數(shù)量龐大的X86服務(wù)器,也有數(shù)量龐大的網(wǎng)絡(luò)設(shè)備。
從圖中大家可以看到我們網(wǎng)絡(luò)設(shè)備的數(shù)量非常多,同時網(wǎng)絡(luò)設(shè)備上的端口的數(shù)量更是達(dá)到了一個非??植赖某潭?,我們?nèi)粘5暮芏喙ぷ鞫际轻槍W(wǎng)絡(luò)設(shè)備,以及設(shè)備端口來進(jìn)行操作的。這里我把我曾經(jīng)歷過的幾個痛點(diǎn)案例來分享一下,我們曾經(jīng)有一個機(jī)房的名字發(fā)生了更改,其中一千多臺交換機(jī)需要逐個修正hostname,大家想想,如果這一千多臺交換機(jī)的hostname需要人手工去修改,這個工作量有多大?而且這項(xiàng)工作自身沒有任何的高價值,只是重復(fù)勞動而已。另外一個例子是我們的運(yùn)維同事經(jīng)歷過的,我們的大數(shù)據(jù)部門有很多服務(wù)器,集群內(nèi)帶寬要求比較高,為了保證這么大的帶寬我們一般要對服務(wù)器網(wǎng)卡打Bond,這么大的操作量曾經(jīng)花費(fèi)了我們網(wǎng)絡(luò)運(yùn)維的同事一個多月的時間來連續(xù)進(jìn)行夜間操作,我們網(wǎng)絡(luò)運(yùn)維同事的心理陰影面積大家可以計(jì)算一下,非常的大。另外第三個案例是我最近負(fù)責(zé)的案例,公有云用戶專線接入的時候,要求實(shí)時的接通,并且路由也必須是實(shí)時的發(fā)布,這里我特意把靜態(tài)路由加粗了,是因?yàn)閯討B(tài)路由實(shí)時交換很容易,而靜態(tài)是需要我們手工操作的,大家也可以體會高頻度發(fā)布的話沒有自動化也是不現(xiàn)實(shí)的。
從剛才的幾個痛點(diǎn)案例當(dāng)中大家可以感受到當(dāng)我們的網(wǎng)絡(luò)設(shè)備的數(shù)量達(dá)到一定的程度以后,對人力成本的消耗是多么的恐怖。對于任何事物,其規(guī)模比較小的時候,我們不管是通過人力的方式還是什么其它方式都可以非常容易地把控,但是當(dāng)其規(guī)模達(dá)到一定的程度的時候,管理會變得非常困難,而且從我們的數(shù)據(jù)中來看人為的參與反而會引起更多的問題。剛才有一個網(wǎng)友提出什么叫對網(wǎng)卡打Bond,這個術(shù)語是指將服務(wù)器的兩塊網(wǎng)卡或者是多個網(wǎng)卡打成一個邏輯上的網(wǎng)卡,比如說我的服務(wù)器需要40G的帶寬,但是我每個網(wǎng)卡只有10G的帶寬,我就可以把這4個網(wǎng)卡打成邏輯的一塊40G的網(wǎng)卡。
通過剛才的痛點(diǎn)分析大家可以感受到京東這種體量的互聯(lián)網(wǎng)公司,在這么多的設(shè)備,以及幾十萬的端口需要管理的情況下,可想而知我們網(wǎng)絡(luò)運(yùn)維同事的工作量有多大。在網(wǎng)絡(luò)規(guī)模經(jīng)歷一個爆發(fā)式增長的過程中,我們經(jīng)歷了一系列的痛點(diǎn),痛定思痛我們考慮不能這樣持續(xù)下去,如果按照京東目前這樣的發(fā)展速度一直持續(xù)下去的話,將來的基礎(chǔ)網(wǎng)絡(luò)的工作量對我們網(wǎng)絡(luò)運(yùn)維而言將是不可勝任的,所以我們的自動化變得非常迫切。這個問題我相信不但是京東,BAT也面臨過相同的問題,我之前跟業(yè)界的同事交流意見的時候,大家也都反映目前沒有找到一個非常完善的方案。
▲
接下來我們來花點(diǎn)時間討論一下我們業(yè)界的解決方案有哪些,對于基礎(chǔ)網(wǎng)絡(luò)而言他跟我們虛擬機(jī)中的軟件網(wǎng)絡(luò)不一樣的:是我們的軟件網(wǎng)絡(luò)中,所有的東西基于軟件實(shí)施,他的增加刪除非常容易,可以低成本完成整個網(wǎng)絡(luò)的切換,而硬件網(wǎng)絡(luò)關(guān)聯(lián)大量的硬件IT基礎(chǔ)設(shè)施,這些硬件是不能隨便更換的。并且這些硬件面臨著一個非常大的挑戰(zhàn),就是廠商的設(shè)備之間有非常大的差異性,比如說華為、思科、華三的設(shè)備有很多的特性是不一樣的,有的網(wǎng)友問我們不是有RFC網(wǎng)絡(luò)標(biāo)準(zhǔn)嗎,但是各個廠商也是部分兼容,有很多是不一直的實(shí)現(xiàn),對于基礎(chǔ)網(wǎng)絡(luò)而言我們要實(shí)現(xiàn)自動化,首先要解決的問題是如何要把硬件設(shè)備的差異性想辦法屏蔽掉,我們可以有幾個層次進(jìn)行切入,首先來講是我們可以通過設(shè)備本身進(jìn)行切入,這主要是通過設(shè)備的OS進(jìn)行切入,在業(yè)界有幾種方案,比如說移動有一種方案是在我們的傳統(tǒng)交換機(jī)上增加一個翻譯層,可以將最近比較流行的OpenFlow協(xié)議翻譯為傳統(tǒng)交換機(jī)所支持的各種表項(xiàng)。
還有一些其它的有實(shí)力的大公司,比如說微軟,谷歌或者是百度,這些公司靠自己的實(shí)力從頭開發(fā)自己的交換機(jī)操作系統(tǒng),比如微軟發(fā)起了一個SONIC開源項(xiàng)目,這個項(xiàng)目是微軟基于Debian系統(tǒng)定制的交換機(jī)OS,另外在BAT內(nèi)部也有一些交換機(jī)的項(xiàng)目,我個人理解百度是走的靠前一些。除了操作系統(tǒng)的對接,另一種方案是在設(shè)備的外部進(jìn)行對接,操作系統(tǒng)的對接難度是比較大的,需要是具備非常專業(yè)的人才儲備才可以,就目前京東而言我們還不具備這個實(shí)力,京東目前采用的方式是設(shè)備協(xié)議性對接,我們不修改設(shè)備自身的屬性,利用設(shè)備支持的協(xié)議來對接。目前我們的網(wǎng)絡(luò)設(shè)備都支持很多協(xié)議,比如說SNMP協(xié)議,簡單網(wǎng)絡(luò)管理協(xié)議,以及我們?nèi)嗽诘卿洉r使用的SSH協(xié)議。除了設(shè)備的協(xié)議性對接,很多廠商也看到了網(wǎng)絡(luò)設(shè)備的智能化趨勢,比如說思科和華為目前開發(fā)了控制器,也可以跟廠商的控制器對接,接下來我們看一下對比一下,我們網(wǎng)絡(luò)設(shè)備支持的協(xié)議性對接,這些協(xié)議之間的異同點(diǎn)主要是什么。
首先我們來看Netconf協(xié)議,基于XML的數(shù)據(jù)交互的協(xié)議,XML是結(jié)構(gòu)良好并且可以自我表達(dá)的數(shù)據(jù),程序進(jìn)行解析的時候,他是一種最好的協(xié)議,但是缺點(diǎn)是Netconf協(xié)議相對要新一點(diǎn),很多老設(shè)備不支持,并且新型號設(shè)備如果操作系統(tǒng)版本跟不上也不行,我們曾經(jīng)遇到的一些操作,在2.1版本的時候不支持,到2.2版本的時候支持,僅僅0.1個版本,這個協(xié)議的支持受網(wǎng)絡(luò)設(shè)備操作系統(tǒng)的版本的關(guān)連性是比較多的。
我們看一下第二種協(xié)議,就是SSH協(xié)議,這種方式實(shí)際上是我們用程序模擬人工的操作,理論上這種方式可以對交換機(jī)進(jìn)行所有的配置,但是有一個問題,SSH是面向人的而不是面向程序的,他的展現(xiàn)形式比較漂亮,但是不夠嚴(yán)謹(jǐn),我們解析的時候需要花費(fèi)大量的精力進(jìn)行解析,并且SSH的方式命令經(jīng)常是交互式的,比如說網(wǎng)絡(luò)設(shè)備會問你yes/no,這種情況對我們的程序處理也是非常大的挑戰(zhàn)。
還有一種協(xié)議是SNMP協(xié)議,也是我們基礎(chǔ)網(wǎng)絡(luò)設(shè)備管理中常用的協(xié)議,比如說我們抓交換機(jī)端口的流量以及基本信息的時候,我們可以基于SNMP協(xié)議進(jìn)行抓取,他的返回?cái)?shù)據(jù)格式也是比較統(tǒng)一的,程序解析的難度也比較低,大多數(shù)交換機(jī)支持比較好,但是其問題是對抓取類操作支持相對要好一點(diǎn),對設(shè)置類操作支持有限,并且如果是高密度執(zhí)行SNMP操作話會容易引起CPU的彪高,另外我們使用這個協(xié)議的時候,發(fā)現(xiàn)其數(shù)據(jù)不夠穩(wěn)定。
給大家舉個例子,我們抓取一個端口的流量的時候,大多數(shù)情況下這個端口的流量是在一百兆左右,比如說是96,97,98兆,突然出現(xiàn)一個十萬兆,又會降下來,這個十萬的數(shù)字肯定是假數(shù)字,我們實(shí)際的抓取的過程當(dāng)中發(fā)現(xiàn)很多設(shè)備經(jīng)常會出現(xiàn)SNMP跳變的問題,所以這個協(xié)議的數(shù)據(jù)精度是不夠的。
我們剛才講SNMP協(xié)議的時候還說過其會引起CPU彪高的問題,這里我們簡單的做一個交換機(jī)的小科普,剛才發(fā)的圖片是一個交換機(jī)的基本的內(nèi)部結(jié)構(gòu),在交換機(jī)的內(nèi)部有兩個非常重要的芯片,一個是CPU芯片,另外一個是交換芯片,對于數(shù)據(jù)包的轉(zhuǎn)發(fā)而言是基于低功耗的交換芯片來實(shí)現(xiàn)的,一般情況下是盡量不會上CPU的,我們知道X86的執(zhí)行效率是非常低的,指令集功耗高,如果我們對于設(shè)備的請求要大量通過上升到CPU處理的話,就會影響數(shù)量包的轉(zhuǎn)發(fā)。除了剛才的三種方式以外我們還希望網(wǎng)絡(luò)設(shè)備能夠以API的形式進(jìn)行交互,API的交互方式比較友好,并且可定制性比較強(qiáng),缺點(diǎn)是目前只有少數(shù)的廠家來提供,華為、思科還有這種大廠支持的比較少,我們期望未來的API的方式可以成為主流的方式。
剛才我們討論的內(nèi)容沒有實(shí)際關(guān)連到京東自動化的項(xiàng)目,但是剛才花時間講解的東西,都是我們在設(shè)計(jì)京東網(wǎng)絡(luò)自動化項(xiàng)目過程中進(jìn)行的考量,接下來我來給大家介紹一下京東的自動化項(xiàng)目,從2017年的一月份我們京東基礎(chǔ)網(wǎng)絡(luò)組正式起動了代號為JoyPaw網(wǎng)絡(luò)設(shè)備自動化項(xiàng)目,JoyPaw是我們的內(nèi)部代號小名叫“狗爪”,之所以是叫這個項(xiàng)目名,是因?yàn)槲覀冞€有一個監(jiān)控項(xiàng)目JoyEye,小名叫“狗眼”,JoyPaw這個項(xiàng)目截止到今年的第一季度已經(jīng)完成了對TOR交換機(jī)的常規(guī)適配,包括vlan、bond等操作。第二季度中期的時候我們開始對618的備戰(zhàn)提供網(wǎng)絡(luò)操作支持,由于開發(fā)的時間只有一個季度多一點(diǎn),所以我們第一階段提供的支持主要是以命令行的支持,在618的前期主要是從五月下旬到六月上旬,我們的API被調(diào)用超過五萬次,提供了超過一萬多次的設(shè)置,應(yīng)該來講節(jié)省的人力成本還是很顯著的,大家可以想象一下一萬多次的設(shè)置如果是靠我們的運(yùn)維同事手工設(shè)置的話將是多大的人力損耗。
對于JoyPaw的實(shí)現(xiàn),毋庸置疑所面臨的挑戰(zhàn)跟我們前面所述的挑戰(zhàn)是一樣的,關(guān)鍵點(diǎn)是如何屏蔽設(shè)備的差異性,首先是我們面臨的品牌差異性,比如說京東主要的網(wǎng)絡(luò)設(shè)備的供貨商是華為、華三、思科,每個廠商的設(shè)備差異性都不低,其次還涉及型號和OS版本的差異性,這些差異性的組合可以達(dá)到60多個。
這樣就導(dǎo)致我們大量的時間跟精力對設(shè)備的返回結(jié)果去解析。我們將設(shè)備的操作抽象為統(tǒng)一的API接口,從示意類圖可以看出一個API對應(yīng)一個Handler,每個Handler調(diào)用Communicator接口與設(shè)備通信,JoyPaw通過兩種方式與設(shè)備通信:Netconf與SSH,最后設(shè)備返回的內(nèi)容通過Parser接口下的子類進(jìn)行解析,這個接口下面大家可以看到有很多的子類,這些子類是負(fù)責(zé)對不同的返回結(jié)果進(jìn)行解析,最終是以結(jié)構(gòu)化的形式返回給我們的調(diào)用方。對于需要向設(shè)備發(fā)送的命令,我們都以配置的形式進(jìn)行管理,而不是在程序里,這樣的好處是我們當(dāng)要增加一條操作設(shè)備的命令的時候,我們只需要在數(shù)據(jù)庫里增加就可以了,不需要重新編譯代碼。有過軟件開發(fā)經(jīng)驗(yàn)的同學(xué)應(yīng)該都知道,我們的軟件系統(tǒng)即便修改一行代碼也要進(jìn)行重新編譯,而這個部屬還要占據(jù)一定的時間,另外我們即便是改一行代碼也是需要進(jìn)行大量的測試,很多時候重要的漏洞都是由一行代碼引起的。另外,我們設(shè)計(jì)架構(gòu)時力圖精簡,京東是一個互聯(lián)網(wǎng)公司,他的軟件系統(tǒng)非常龐大,如果不注意就很容易使用消息隊(duì)列、分布式DB。使用大架構(gòu)設(shè)計(jì),雖然也可以工作,但是部屬和推廣會非常麻煩,將來如果我們想往開源社區(qū)捐獻(xiàn)的話也會非常麻煩,所以從設(shè)計(jì)的開始我們就堅(jiān)持了一個精簡的設(shè)計(jì)原則,用最簡單的方式解決復(fù)雜的問題。
正是因?yàn)槲业腁PI層把設(shè)備的差異性全部屏蔽了,所以有了上層APP的開發(fā)基礎(chǔ),在JoyPaw體系示意圖里面大家可以看到我們的系統(tǒng)的是分層的,對于上層的APP而言他是我們主要的開發(fā)部分。
目前已經(jīng)有的應(yīng)用是我們的命令行APP,有過網(wǎng)絡(luò)操作經(jīng)驗(yàn)的同學(xué),可能會想操作網(wǎng)絡(luò)設(shè)備的時候也是用命令行操作,既然都是命令行,我為什么要用你的命令行來進(jìn)行操作呢?JoyPaw命令行的好處是可以在一個窗口之內(nèi)對進(jìn)行任意的設(shè)備來進(jìn)行發(fā)送命令,不用反復(fù)登錄設(shè)備,并且每一次的設(shè)置操作我們都會額外附加查詢的操作來進(jìn)行有效性驗(yàn)證,很多時候我們向設(shè)備發(fā)送命令雖然反回成功了,但并不一定在設(shè)備上真的體現(xiàn)了。另外我們的命令行可以讓我們的網(wǎng)絡(luò)工程師方便的與Shell進(jìn)行結(jié)合,實(shí)現(xiàn)靈活的命令編排,同時還支持以模板的形式進(jìn)行批量配置,比如說有些時候一條命令搞不定需要幾條命令搞定,這時候允許我們的網(wǎng)絡(luò)工程師通過Excel來把所有的方式配置完后,來進(jìn)行批量的處理。
除了我們的命令行以外,我們已經(jīng)開發(fā)的另外一個APP是TOR交換機(jī)下聯(lián)主機(jī)探測程序,大家知道作為基礎(chǔ)網(wǎng)絡(luò)組而言我們管理著京東大量的基礎(chǔ)網(wǎng)絡(luò)設(shè)備,但是服務(wù)器設(shè)備并不是在我們這進(jìn)行管理的,這時候我們?nèi)绻胫澜粨Q機(jī)下聯(lián)服務(wù)器的情況,通過跨部門協(xié)作的話,數(shù)據(jù)交互效率是比較低的。如果我們可以通過網(wǎng)絡(luò)自身的學(xué)習(xí)表項(xiàng)來動態(tài)分析的話,我們就可以基本掌握下層服務(wù)器的入網(wǎng)情況,當(dāng)機(jī)房服務(wù)器IP變動的時候,我們也是會進(jìn)行準(zhǔn)時的感知,這個也是我們重要的應(yīng)用之一,大家可以看到自動化的方式對效率的提升是多么的顯著。
除了我們剛才...