大家眼中的運維工程師是這樣的:修電腦、裝網(wǎng)線、背鍋的。
然而實際的運維除了包攬上面這些活之外,開發(fā)項目正式上線后,后續(xù)的所有工作都是運維的。運維,顧名思義負責(zé)運行、維護。其工作核心主要是保障產(chǎn)品上線后的穩(wěn)定運行,對在此期間出現(xiàn)的各種問題進行快速解決,并在日常工作中不斷優(yōu)化系統(tǒng)架構(gòu)和部署的合理性,以提升服務(wù)的性能、可用性。
運維工程師擁有服務(wù)器的各項權(quán)限,一條錯誤的命令、一個錯誤的回車操作,可能就將導(dǎo)致企業(yè)蒙受巨大的損失,坊間各種“刪庫跑路”、“rm -rf /”之類的事情在國內(nèi)外屢有發(fā)生,因此運維安全體系就尤為重要。
較為常見的策略有分級權(quán)限控制+堡壘機(又稱跳板機)+操作審計。所有就催生了“遠程運維”的需求,非工作時間時,監(jiān)控告警突然響了,這時候怎么連到堡壘機去登錄服務(wù)器處理呢?
俗話說狡兔有三窟,運維工程師一般也會準備多種方案去連接堡壘機,常見的有:通過Windows的RDP遠程桌面連回公司的授權(quán)內(nèi)網(wǎng)環(huán)境、VPN撥號到公司的授權(quán)內(nèi)網(wǎng)環(huán)境。
可這才有了“兩窟”,想湊齊“三窟”,這里推薦一個工具——向日葵遠程控制。向日葵遠程控制支持多種操作系統(tǒng)的客戶端,支持跨系統(tǒng)控制,Windows、Mac OS、Android互相之間都可以控制,以實際場景給大家介紹一番:
場景一:在公司外收到故障告警,通過電腦或者手機的向日葵軟件遠程控制公司電腦,直接通過公司電腦處理故障。Android客戶端還支持觸控、光標、懸浮球三種方式控制,我推薦使用懸浮球,體驗感很好。
場景二:業(yè)務(wù)出現(xiàn)bug,需要更新文件修復(fù),在公司外通過向日葵遠程文件功能將文件傳輸至公司電腦,再從公司電腦將文件發(fā)布,修復(fù)bug。
場景三:絕大多數(shù)中小型企業(yè),通常只會配備一個桌面運維工程師,也有可能由運維工程師兼任,辦公室內(nèi)電腦、打印機、門禁系統(tǒng)、內(nèi)部辦公使用的服務(wù)器等設(shè)備數(shù)量多且雜,往往比較難管理,在主要的辦公設(shè)備上安裝好向日葵軟件,就可以很方便地統(tǒng)籌管理、監(jiān)控、維護這些設(shè)備。
場景四:部分企業(yè)在多個城市設(shè)有辦公室,但因為每個城市的辦公室人數(shù)數(shù)量有多有少,往往不會每個城市都專門配備桌面運維工程師,只有總部或者人數(shù)較多的辦公室才有。
往常小辦公室的辦公設(shè)備、員工電腦出現(xiàn)問題,都只能通過電話、郵件、IM軟件跟運維工程師溝通尋求解決。預(yù)先部署好向日葵軟件后,出現(xiàn)問題了,總部的運維工程師只需要通過分部的同事提供個識別碼就可以遠程過去操作,解決問題。
場景五:一些企業(yè)不會自己配備桌面運維工程師,而是選擇尋找代維公司,將相關(guān)業(yè)務(wù)交給他們處理。代維公司的駐點運維工程師可能負責(zé)著不止一個公司的維護工作,即使負責(zé)的是同一個公司,也有可能有多個辦公室。
一般情況下,某公司辦公室的設(shè)備、電腦出現(xiàn)問題,工程師只能從駐維的點過去現(xiàn)場查看處理,效率極低,且時間成本很高。初期預(yù)先部署好向日葵軟件,駐維工程師就可以同時遠程處理多個辦公地點的問題,有效節(jié)省時間成本和人力成本。
從以上場景我們可以看出,不論對于服務(wù)器運維,還是對于普通的桌面運維來說,向日葵遠程控制軟件都是一款相當實用的工具,而且更便于統(tǒng)一管理,還支持跨操作系統(tǒng)遠控,大神運維小白運維都可以用,在外面玩聽到故障告警時,再也不用手忙腳亂了。