張?zhí)烀?/p>
(南京技師學(xué)院,江蘇 南京 210033)
云計算是傳統(tǒng)計算機網(wǎng)絡(luò)技術(shù)、網(wǎng)絡(luò)存儲等多種技術(shù)融合發(fā)展的產(chǎn)物。 相對而言,網(wǎng)絡(luò)操作系統(tǒng)通常會使用Linux 來滿足云計算的需求以及硬件本身的安全性和虛擬性,因此Linux 通常能夠滿足應(yīng)用層的二次開發(fā)需求,具有廣闊的發(fā)展前景。 本文旨在分析云平臺和Linux 服務(wù)器的應(yīng)用的相關(guān)的特點,研究和探討基于云平臺的Linux 服務(wù)器的構(gòu)建和測試方法。
云計算的可伸縮性是一個相對而言較為重要的特性,因此實現(xiàn)可伸縮性的主要原則是虛擬化。 虛擬化主要是在同一臺主機上集成多個應(yīng)用程序和操作系統(tǒng),以高效地調(diào)度服務(wù)器。 它最大的優(yōu)點是當(dāng)服務(wù)器過載時,它可以立即在線遷移,或者將此服務(wù)器上的多個任務(wù)遷移到另一個相對而言空閑的服務(wù)器上。
云計算不僅是一個單一的服務(wù),通常以多個集合的模式進行呈現(xiàn)。云計算的簡單理解是通過云來共享企業(yè)的計算資源和存儲資源。用戶能夠根據(jù)自己的各項相關(guān)的需求選擇一定的服務(wù),這些公司(即云平臺的提供商)位于服務(wù)器端。 對這些基本組件能夠執(zhí)行相對而言較為詳細的虛擬配置操作。
云計算虛擬化平臺為用戶能夠提供相對而言的可配置、可共享的各類資源模型,同時能夠允許用戶在不脫離自然環(huán)境的情況下租用和開發(fā)應(yīng)用程序,使資源和循環(huán)利用得到充分利用,而隨著虛擬化技術(shù)的發(fā)展,客戶可以實時訪問存儲,云計算的應(yīng)用越來越成熟。 Linux 通常以其開源性和安全性作為其主要優(yōu)點成為云計算操作系統(tǒng)的首選。
現(xiàn)有的云平臺都是基于虛擬機的,大部分的云平臺都具有相對較為安全的文件系統(tǒng)、一定的網(wǎng)絡(luò)結(jié)構(gòu)和存儲模式。通過在VMM 中添加一定的中間層軟件,可以更加有效地保護其云平臺和相關(guān)的云數(shù)據(jù),讓用戶覺得其計算是較為透明的。虛擬機虛擬平臺的多樣性可以讓客戶端層軟件運行在PC 機以外的各類不同的硬件平臺上,如ann。這將云計算與各類不同的技術(shù)進行一定的結(jié)合,使信息技術(shù)的重構(gòu)呈現(xiàn)出更多地不同方面的應(yīng)用。 Linux 虛擬平臺實現(xiàn)了客戶端級操作系統(tǒng)的異構(gòu)性, 使得用戶在選擇時具有很大的靈活性。云計算平臺常常是構(gòu)建在各類相關(guān)的大型服務(wù)器上。 通常這些服務(wù)器可以具有分布式相關(guān)的,也可以是集中的。 一般來說,用于云計算的公共數(shù)據(jù)中心通常是具有一定的巨大的資源規(guī)模, 常常高達10 萬臺甚至更多的服務(wù)器, 并且可以連接不同的物理位置,其主要的存儲規(guī)模通常也會達到100 萬TB。 它同時能夠處理以及支持數(shù)千個相關(guān)的應(yīng)用程序。如何管理云計算的服務(wù)器端同時可以保證相關(guān)的云計算數(shù)據(jù)中心能夠提供不間斷懂得服務(wù)也是各類相關(guān)的云計算和虛擬化技術(shù)進行主要考慮的問題。可以各項相關(guān)的利用Linux 搭建不同的云平臺,能夠在虛擬化層面解決不同的系統(tǒng)資源調(diào)用效率等相關(guān)問題,從而能夠更好的實現(xiàn)相關(guān)的云計算的不同的大規(guī)模運營一級相關(guān)的管理。 目前,中國的阿里巴巴、騰訊、華為等各類不同的企業(yè)也在不斷地推進各類云平臺的應(yīng)用。通過一定的云平臺能夠?qū)⑾嚓P(guān)的虛擬化平臺應(yīng)用于各個行業(yè)當(dāng)中, 如與醫(yī)學(xué)相關(guān)的醫(yī)療領(lǐng)域當(dāng)中的DNA信息分析、數(shù)字測量、教學(xué)科研和云電信等各類行業(yè)。云應(yīng)用的主要核心在于以“云”為關(guān)鍵內(nèi)容,提供一定的服務(wù)的數(shù)據(jù)中心。 將云與網(wǎng)絡(luò)通過云平臺相連,充分利用數(shù)據(jù)中心。
云平臺的應(yīng)用對Linux 服務(wù)器的開發(fā)具有十分重要的意義。本文分析了相關(guān)的云平臺的不同的應(yīng)用價值,探討了基于云平臺構(gòu)建Linux 服務(wù)器的方法。
目前, 已經(jīng)有部分行業(yè)進行了基于云平臺的Linux 服務(wù)器的搭建工作。 根據(jù)現(xiàn)有的資料,要實現(xiàn)該類服務(wù)器的良好搭建,需要注意以下要點:首先需要注意的是Linux 服務(wù)器的操作模式的選擇。目前,人們根據(jù)Linux 服務(wù)器的工作特點, 開發(fā)出了多種不同的操作模式。 這些操作系統(tǒng)各有優(yōu)劣。 在進行服務(wù)器搭建的過程中,需要根據(jù)實際需求進行選擇。 其中比較主流的操作模式包括Debian 操作系統(tǒng)、SuSELinux 系統(tǒng)和RedHeat 系統(tǒng)等。 這些系統(tǒng)的應(yīng)對客戶群各自有所不同。 工作人員需要根據(jù)服務(wù)器的具體服務(wù)對象,進行操作系統(tǒng)的具體選擇。 另一方面需要注意的是Linux 服務(wù)器的安裝信息。 在現(xiàn)有的計算機系統(tǒng)中,Windows 操作系統(tǒng)占了絕大多數(shù)。 考慮到人們使用的便利性,許多Linux 服務(wù)器在搭建的過程中,都會同時安裝Linux 操作系統(tǒng)和Windows 操作系統(tǒng)。 為了盡可能減少數(shù)據(jù)的沖突,一般也會選擇共享系統(tǒng),即兩個系統(tǒng)可以共同使用數(shù)據(jù)資源包。因此,在Linux 服務(wù)器進行安裝信息的過程中,需要特別注意數(shù)據(jù)資源包的權(quán)限設(shè)置等,盡可能避免數(shù)據(jù)沖突的現(xiàn)象發(fā)生。
隨著工作量的不斷提升,Linux 服務(wù)器也逐漸陷入了發(fā)展難題。 在應(yīng)用過程中,成本比較低一直是Linux服務(wù)器的一大應(yīng)用特點。而隨著信息化系統(tǒng)的應(yīng)用,需要Linux 服務(wù)器處理的數(shù)據(jù)量大量增加。許多Linux 服務(wù)器的原有配置已經(jīng)無法提供很好的工作服務(wù)能力。如果通過提升服務(wù)器配置來提高工作性能, 則面臨性價比的問題。 因為在信息化時代中信息數(shù)量處于一種暴發(fā)式增長的態(tài)勢。 單純的提高服務(wù)器的配置只能夠滿足一時的需要, 無法在較長時間內(nèi)提供穩(wěn)定有效的支持。而通過應(yīng)用云平臺,則可以很好地解決這一方面的問題。云平臺是在互聯(lián)網(wǎng)的基礎(chǔ)上發(fā)展起來,本身與服務(wù)器等具有比較高的相通性。最重要的是,云平臺工作效率的提升并不單純的依賴于基礎(chǔ)設(shè)施的配置,與基礎(chǔ)設(shè)施的數(shù)量有比較大的關(guān)系。 通過略微改變服務(wù)器的配置,即可使其滿足云平臺的工作需求。再借助其它工作平臺, 即可大幅度提升Linux 服務(wù)器的工作性能。如果在日后有進一步發(fā)展的需求,也可從提升服務(wù)器配置和優(yōu)化云平臺算法等多個方面入手。
在完成基于云平臺的Linux 服務(wù)器的搭建工作后,還需要進行相應(yīng)的測試與調(diào)整工作。 本文通過分析多方資料,對基于云平臺的Linux 服務(wù)器的測試方法與調(diào)整方法進行了探討。
在測試完成后,許多Linux 服務(wù)器都會暴露出自己在配置等方面的不足。因此,Linux 服務(wù)器的調(diào)整主要是根據(jù)測試結(jié)果對服務(wù)器的操作模式及配置等進行必要性的改變。具體的改變則主要包括:(1)根據(jù)測試結(jié)果對Linux 操作系統(tǒng)的模式進行改變,使其更加符合用戶的需求。 (2)針對測試漏洞進行必要的系統(tǒng)升級或者配置升級等。
在基于云平臺的Linux 服務(wù)器的測試中, 主要需要測試兩部分內(nèi)容, 分別是操作系統(tǒng)的工作穩(wěn)定性和服務(wù)器的安全性。 在工作穩(wěn)定性方面可以沿用現(xiàn)有的測試方法。 根據(jù)Linux 服務(wù)器具體操作模式的不同,工作人員也開發(fā)出了相應(yīng)的測試軟件與方法。 例如,在RedHeat 系統(tǒng)的測試中, 可以利用操作光盤進行測試工作。具體的測試方法主要包括語言選擇、兼容性驅(qū)動程序選擇、分區(qū)選擇等。 這些測試方法比較成熟,對于Linux 服務(wù)器的工作穩(wěn)定性評價也比較值得肯定。服務(wù)器的安全性測試則主要針對網(wǎng)絡(luò)入侵等方面。 基于云平臺的Linux 服務(wù)器要充分發(fā)揮自己的工作性能,必須要借助互聯(lián)網(wǎng)。 但在互聯(lián)網(wǎng)中充斥著大量的危險信息,也時刻面臨著網(wǎng)絡(luò)入侵等威脅。 考慮到Linux 服務(wù)器在運行過程中會涉及到大量的機密性文件。 如果發(fā)生網(wǎng)絡(luò)入侵事件,很容易導(dǎo)致嚴重的損失。 因此,需要利用現(xiàn)有的方法對基于云平臺的Linux 服務(wù)器進行網(wǎng)絡(luò)安全的測試,確保其能夠充分保證數(shù)據(jù)的安全。
云計算是基于多種技術(shù)的新興計算模式,其集合了虛擬化資源和多種新型應(yīng)用技術(shù)模式。 為了推動Linux 服務(wù)器的發(fā)展, 本文通過分析Linux 服務(wù)器的工作特點,結(jié)合云平臺的發(fā)展現(xiàn)狀,對基于云平臺的Linux 服務(wù)器搭建方法進行了研究。在此基礎(chǔ)上,本文結(jié)合時代技術(shù)發(fā)展的特點,對基于云平臺的Linux 服務(wù)器的測試方法與調(diào)整方法進行了分析。這些研究對Linux 服務(wù)器的發(fā)展和應(yīng)用有很好的幫助。