期刊VIP學術指導 符合學術規范和道德
保障品質 保證專業,沒有后顧之憂
摘要:經濟不斷發展,科技日新月異,因此用于辦公的硬件設備也在不斷的更新換代,辦公設備頻繁的更新換代是一筆巨大的投資,造成資源的浪費以及一些不必要的損失。因此,將現有的硬件設備合理的進行規劃、開發再利用,讓這些已有的資源充分發揮其共享性,提高資源的利用率是當今時代的發展方向。為了能夠營造一個更好的辦公環境,就要營造一個可以實現資源共享的平臺,該平臺主要通過云技術和海量存儲來實現,這是營造良好的辦公環境一個強有力的手段。本文從虛擬桌面、建設目標以及服務配置等方面進行分析,將私有辦公環境建設后和傳統的手段進行對比,找到資源共享的新方式,在節約資源的前提下提高辦公效率。私有云辦公環境不僅可以作為會議、辦公等平臺的參考依據,還可以為后續的發展奠定基礎。
關鍵字:私有云;資源共享;海量存儲
傳統的辦公環境在運行上存在著很多缺點,例如,辦公成本和能源消耗較高、辦公效率低以及容易產生信息的丟失等,都是在傳統的辦公方式上存在的問題,而且很難跟上較快的資源更新換代,在后期的維護方面也要消耗大量的人力物力。私有云平臺可以將分散的人力集中起來,主要用于對服務器后期的維護方面,將資源進行集中分配,后期可以統一的對這些資源進行管理和維護,在降低能源消耗的同時將資源利用率發揮到最大。
一、云平臺的選擇
要想建立一個私有云辦公環境,首先要找到和它相匹配的開發平臺。目前市面上存在很多種,主要有Open Nebula、Cloud Stack、Eucalyptus和Open Stack等。
不同的開發平臺具有不同的特點,因此也就適用于各種不同的環境。Open Stack由Python開發,有良好的開發平臺,組件化的設計多樣化,插件具有良好的拓展性,在面向服務的架構方面,可以良好的處理SOA和服務化組件之間的關系,除此以外,它還可以支持較多的虛擬化技術,并且是可以長期免費使用的,因此一般采用這種開發平臺。其他的開發平臺都有各自的缺點,例如Eucalyptus是由JAVA和C聯合開發的,在開發平臺上,沒有平臺的變化趨勢,并且在拓展性方面它的插件支持不夠;Cloud Stack的插件設計也不足,在面向服務架構方面,雖然采用SO設計,但是松耦合設計不足;Open Nebula是由C++開發的,在開發平臺方面做得比較少,并且它的企業版是要按照CPU核心總數收費的。因此,綜合各方面考慮,一般采用Open Stack開發平臺。
二、虛擬化方案選擇
就目前形勢來看,也有多種虛擬化技術可用,KVM、XenSever和VMwareESXi等都是現有的虛擬化技術。
不同的虛擬化技術各有所長各有所短,例如KVM技術,它是內核本身的一部分,它在不修改客戶機的系統的前提下充分利用內核的優化和改進,還具有較高的性能和穩定性;VMwareESXi技術相對比較成熟,市場占有率大,并且安裝起來比較簡單,windows系統具有統一的管理平臺,但是他是需要付費的,因此,一般情況下也不被采用;XenSever雖然具有良好的性能,但是操作起來相對復雜,并且后期的維護成本相對較高,因此,一般不采用。
openstack云平臺操作系統是KylinCloud的基礎,它可以支持成熟穩定的虛擬化平臺,并且可以在很多特殊情況下打開安全性編譯開關,調度政策比較靈活,可以使虛擬機調教到指定的節點;虛擬機在傳輸的過程中采用加密傳輸,安全可靠性得以保障。
因此,綜合多方面考慮,確定最終的方案是:KylinCloud + KVM。
三、設計與實現
通過比較成熟的KylinCloud云計算解決方案和KVM虛擬的利用,可以將不同計算機的服務器集中起來,把CPU、硬盤、內存等硬件設施集中到一起,使用戶獲取資源更加方便。用戶認證、資源管理等服務都是由一個用管理層提供,并且用戶通過服務端點的方式使用這些服務。
實施的過程主要包含四部分,分別是硬件連接交換機的配置、安裝操作系統和存儲配置以及云平臺的部署。其中云平臺的部署可以實現一鍵快捷部署,但是部署的時間也會受到硬件設施的影響,一般需要的時間是一個小時左右。在完成云平臺的部署以后,訪問云平臺是通過頁面實現的,配置好網絡服務以后,用戶主機就可以正常工作了。
部署節點時采用復用控制節點的方式,這樣可以將硬件資源的利用率發揮到最大。在部署時,有些服務是要被停止的,但是不會給未來的控制節點帶來負擔。在完成部署之后,退出相關服務,這時的控制節點的功能得以恢復。
四、安裝部署流程
4.1交換機的配置
一般情況下通過管理網頁或串口來進行交換機之間的連接,然后就可以登陸完成相關的配置。使用不同的系統進行配置管理的命令也是不一樣的。
4.2服務器的配置
對于已經成功安裝了操作系統的服務器,在進行網絡配置、域名解析的就可以開始安裝部署KylinCloud私有云辦公環境了,主要流程是:①配置基礎信息;②裝機并部署節點;③云平臺存儲配置;④配置lvm和ceph;⑤部署云平;⑥把配置數據分別備份在各個控制節點,把備份的腳本放在KylinCloud目錄下,其他的部署節點要從scp進行拷貝;⑦部署完成后,以管理員的身份進行登錄,然后創建網絡和子網,再創建云虛擬機,最后啟動云虛擬機。
4.3遠程桌面客戶端的訪問
在windows虛擬機的服務不全時,可以使遠程客戶桌面通過某些協議訪問。無論是筆記本電腦還是臺式電腦,都可以共享統一部署的資源和軟件,達到了資源的共享,除此以外,還可以實現視頻會議等功能。
五、結束語
本文通過云平臺的構建,實現了辦公資源的共享,為云計算和云實驗室的發展奠定了基礎。通過將資源池虛擬化的方法,可以在減小資源消耗和浪費的同時更好的共享資源,很大程度上提高了工作效率。
參考文獻:
[1]季常青.基于虛擬化技術的證券開放式業務私有云平臺的設計與實現,[J]. 網絡安全技術與應用,2020(3).
[2]雷陽,周軍,陸平,韓鵬.支持眾創開發的私有云平臺研究,[J].信息技術與網絡安全,2020(11).
[3]陳源,任少波,曾友東.基于私有云平臺的VPN與域控系統集成研究,[J].江蘇信息科技,2020(7).
[4]王雪嬌,陳俊松,夏湘玲,白云.私有云存儲在企業的應用,[J].中國管理信息化,2021(2).
[5]武杰.企業數字化轉型中私有云體系基礎構建的研究,[J].數字通信世界,2020(12).