近幾年,Cloud這個詞,無論在哪個行業都異?;鸨?,無論什么行業幾乎都會掛上“云 * *” 這個詞匯,感覺缺了云整個世界都不好了。沒錯,隨著云計算各方面的技術創新能力和運營服務能力提升,云計算這個新鮮的詞匯,變得越來越接地氣,越來越貼近現實。
云服務飛速增長,站點運維難度大大降低
據不完全統計,截至目前國內有大大小小的云服務提供商不下千家,其中包括像國內BAT等互聯網巨頭。提供的服務有包括云存儲及對應的各類型的存儲能力(緩存,持久化存儲,關系型數據倉庫)、企業級計算能力、數據分析能力、云推送、云語音、云視頻、云安全等功能形態各異的服務能力。
其中,騰訊云的用戶規模、服務器體量都在飛速增長,滲透的行業及應用場景包括但不限于游戲,視頻、互聯網網站、移動APP、在線教育、互聯網金融等。
在傳統行業中,一個WEB站點上線,基本要經歷如下幾個過程。而在云出現以后,資源申請和運營維護的工作量大大節省,站點的運營能力大大提高。小的技術能力較弱的開發商更從中獲得更大的收益。
通過VNC輕松實現遠程控制
眾所周知,傳統運營過程,必不可少的,就是跟運營商購買或者租賃設備,申請并掛載相應公網IP,部署上服務,而后運營。而運維人員就在機房的設備控制臺中或者遠程ssh 到設備提供的公網接口,去操作這些設備,安裝各式各樣的軟件,調整各類系統配置,處理各類流程事務,總體來講比較復雜。而且在應對突發過程時,尤其是公網出現問題時,制約就比較大。在網絡不通的情況下,或一些比較特殊的問題上,需要當場操作的情況,ssh或者ftp就顯得無力。
作為一名運維人員,能夠像機房管理人員一般管理設備,想想也是醉了。
“那么問題來了”,怎么解決客戶端和服務器設備之間連接不通的問題呢?答案就是今天要講的VNC!
VNC (Virtual Network Computer)是虛擬網絡計算機的縮寫。作為一款優秀的遠程控制工具軟件,VNC由著名的 AT&T 歐洲研究實驗室開發。VNC基于 UNIX 和 Linux 操作系統,是免費的開源軟件,遠程控制能力強大,高效實用,性能可以和 Windows 和 MAC 中的任何遠程控制軟件媲美。
VNC工作流程圖如下:
騰訊云Web VNC實現真正將控制權還給用戶
通常我們連接一個服務器,都會用到連入機房的控制終端,例如SecureCRT,XManager等工具。而作為公有云服務提供商,不僅云服務目錄上要全面,在穩定性上要給力,而且還要注重易用性。
騰訊云通過工單和企業QQ,收集并根據大量用戶述求,在控制臺上迭代了WEB VNC的功能,有效解決開發者需要安裝CRT,XManager等軟件才能訪問云主機的問題,也提供了統一,標準,免安裝,免費的遠程服務訪問入口。
不僅如此,VNC還有一個特別的功能就是可以看到設備在啟動過程中所加載程序的日志輸出,可以在未連接上設備的時候就能查看和定位云主機的啟動情況,讓用戶更加深入詳細了解云主機。Web VNC實現了真正地將控制權還給用戶。
當然,上文提到的可以遠程連入UNIX、Linux進行圖形化操作的還有流行的Xmanager SecureCRT。VNC與之相比,兩者工作原理不一樣。 VNC是遠程連入操作系統,所有操作在UNIX、Linux主機服務端進行,即使操作過程中“本地電腦與操作主機網絡斷開”,也不影響操作的順利進行;而后者(Xmanager)是通過端口將主機服務器的UI界面引導到本地電腦進行展現,如操作過程出現“本地電腦與操作主機網絡斷開”,操作將中斷失敗!如果操作中進行的工作任務非常重要,不能中斷,如ORACLE RAC實施,結果是災難性的!
并且,xm 和 crt 等工具ssh 上子機是因為系統已經ready,看到的只是啟動完成后的界面,而啟動未完成的內容和信息是無法看到的。而VNC 因不受這個被連主機限制,直接和母機中的VNC server 進行通信,再通過VNC server 和 KVM 固定端口通信,達到連接的目的,且可以看到虛擬機啟動過程中的信息(如下圖),從而增加故障定位信息,增強網絡容錯能力。
那么,這么好用親民的入口在哪里?請看下圖: