范紹恒 華南農(nóng)業(yè)大學(xué)珠江學(xué)院
云計(jì)算技術(shù)在當(dāng)前計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)不斷發(fā)展的背景下應(yīng)運(yùn)而生,對(duì)傳統(tǒng)的數(shù)據(jù)處理方式進(jìn)行了徹底變革,不僅有利于提升人們獲取信息資源的便捷性,更能提高數(shù)據(jù)信息處理的速度、準(zhǔn)確度,還有助于提升信息存儲(chǔ)量。其次,基于云計(jì)算所創(chuàng)建的云平臺(tái),為用戶提供了更加多樣化的服務(wù)內(nèi)容,進(jìn)一步強(qiáng)化了資源共享的可行性,這無(wú)疑節(jié)省了大量人力和財(cái)力成本。可以說(shuō),在計(jì)算機(jī)軟件系統(tǒng)架構(gòu)領(lǐng)域,云計(jì)算有著極為廣闊的應(yīng)用前景,研究云計(jì)算技術(shù)對(duì)相關(guān)行業(yè)的發(fā)展意義重大。
云計(jì)算實(shí)質(zhì)上就是一種基于互聯(lián)網(wǎng)技術(shù)來(lái)實(shí)現(xiàn)提供動(dòng)態(tài)化、虛擬化相關(guān)資源的模式。目前學(xué)界對(duì)于云計(jì)算并未給出一個(gè)公認(rèn)的概念。但通常認(rèn)為其關(guān)鍵在于基于網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)將數(shù)據(jù)資源上傳至“云端”完成計(jì)算。所謂的“云”開(kāi)始其實(shí)對(duì)互聯(lián)網(wǎng)的比喻,而后由于信息技術(shù)不斷發(fā)展,它的具體含義也出現(xiàn)了相應(yīng)的變化,逐漸用其表示一種經(jīng)由計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理的動(dòng)態(tài)化、抽象化的概念。云計(jì)算以其運(yùn)算效率極高的數(shù)據(jù)處理功能著稱??梢钥吹剑朴?jì)算給使用者提供的便利是顯而易見(jiàn)的,不僅能夠提升數(shù)據(jù)處理的效率,還能進(jìn)一步增強(qiáng)準(zhǔn)確性。通過(guò)云計(jì)算的客戶端,用戶能夠進(jìn)入數(shù)據(jù)中心,從而完成對(duì)所需處理數(shù)據(jù)的計(jì)算分析工作。當(dāng)前,我國(guó)云計(jì)算技術(shù)的應(yīng)用模式越發(fā)多樣化,所涉及的應(yīng)用領(lǐng)域也越發(fā)廣泛,基于移動(dòng)端來(lái)完成數(shù)據(jù)的訪問(wèn)與處理工作,獲得的應(yīng)用效果顯著。
在當(dāng)前計(jì)算機(jī)軟件應(yīng)用不斷深化,發(fā)展不斷加速的背景下,其具備的功能越發(fā)強(qiáng)大,應(yīng)用規(guī)模也得以持續(xù)提升,特別是其邏輯業(yè)務(wù)處理能力提升顯著。為實(shí)現(xiàn)分布式軟件的需要,結(jié)構(gòu)工程師開(kāi)始基于軟件系統(tǒng)架構(gòu)的理念為云計(jì)算及軟件系統(tǒng)架構(gòu)利用條件,從而使其穩(wěn)定可靠性得到進(jìn)一步提升。
云計(jì)算技術(shù)的應(yīng)用讓分布式軟件得到有效利用,普及范圍也越發(fā)廣泛。從近年來(lái)的具體應(yīng)用案例中,我們可以看到大量在線購(gòu)物網(wǎng)站及電子政務(wù)管理系統(tǒng)開(kāi)始出現(xiàn)并融入人們的日常生活,促使我們?nèi)粘9ぷ髋c生活的信息化水平得到進(jìn)一步的提升。
當(dāng)前學(xué)術(shù)界針對(duì)計(jì)算機(jī)軟件系統(tǒng)架構(gòu)的概念尚未給出統(tǒng)一定義,但一般而言,可以將其理解為軟件功能、交互模式及軟件交互性的綜合系統(tǒng)。系統(tǒng)架構(gòu)要能夠?qū)崿F(xiàn)系統(tǒng)功能,在進(jìn)行架構(gòu)設(shè)計(jì)的過(guò)程中應(yīng)當(dāng)將安全性與可靠性納入首要考慮的范圍內(nèi),確保系統(tǒng)架構(gòu)與當(dāng)前計(jì)算機(jī)日常管理工作的需要得到滿足。
架構(gòu)原件、連接器及任務(wù)流這三部分是主要的構(gòu)成要素,其根本目標(biāo)在于讓人們?nèi)粘5墓ぷ餍枰玫綕M足,同時(shí)讓系統(tǒng)架構(gòu)更加安全可靠。因此,在開(kāi)始設(shè)計(jì)與具體制作的過(guò)程中,應(yīng)當(dāng)注重結(jié)構(gòu)中每一個(gè)部位的牢固可靠性,從而讓其運(yùn)營(yíng)效率與使用性能得到保障,這樣其價(jià)值與功能才能得到更好的發(fā)揮。
計(jì)算機(jī)與網(wǎng)絡(luò)的發(fā)展為云計(jì)算技術(shù)的出現(xiàn)與應(yīng)用提供了基本條件。而云計(jì)算又促使系統(tǒng)軟件的開(kāi)發(fā)得以進(jìn)一步的發(fā)展轉(zhuǎn)變。云計(jì)算可以在傳統(tǒng)架構(gòu)模式的基礎(chǔ)上加以增添和運(yùn)用,一些軟件工程師設(shè)計(jì)了兩層C/S軟件架構(gòu)模型,其主要由客戶端與服務(wù)器兩部分構(gòu)成,能夠提供工程師有效的網(wǎng)絡(luò)邏輯服務(wù),便于其日常工作的更好開(kāi)展。
在當(dāng)前諸多行業(yè)開(kāi)始推廣應(yīng)用云計(jì)算軟件的背景下,信息化系統(tǒng)的應(yīng)用于普及得以飛速發(fā)展。由于基于C/S系統(tǒng)的軟件應(yīng)用需進(jìn)行安裝復(fù)雜的客戶端程序,同時(shí)需要不定期對(duì)其進(jìn)行升級(jí)并完成相應(yīng)的維護(hù)工作,一些軟件工程師又在C/S軟件架構(gòu)的基礎(chǔ)上提出了B/S體系架構(gòu)模式。該架構(gòu)模式由三個(gè)層次的架構(gòu)構(gòu)成,分別為表示層、邏輯業(yè)務(wù)處理層以及數(shù)據(jù)處理層。具體而言,分別以用戶端瀏覽器、WEB服務(wù)器以及數(shù)據(jù)庫(kù)服務(wù)器作為表示層、邏輯業(yè)務(wù)處理層以及數(shù)據(jù)處理層的具體關(guān)聯(lián)內(nèi)容。B/S體系架構(gòu)已經(jīng)成為目前分布式應(yīng)用系統(tǒng)所采用的主流架構(gòu)技術(shù)?;诖耍脩舨辉傩枰惭b復(fù)雜的客戶端應(yīng)用程序,只要通過(guò)IE瀏覽器中搜索服務(wù)器地址就可完成系統(tǒng)登陸并完成各種操作,其具備的應(yīng)用性能顯然更佳。
可以說(shuō),云計(jì)算的出現(xiàn)絕非偶然。在時(shí)代發(fā)展潮流的引領(lǐng)下,計(jì)算機(jī)技術(shù)與互聯(lián)網(wǎng)技術(shù)的相互結(jié)合,使得云計(jì)算之一產(chǎn)品的出現(xiàn)成為必然。目前,在開(kāi)展云計(jì)算時(shí)計(jì)算機(jī)軟件通常都會(huì)采用C/S或B/S架構(gòu),基于分布式管理軟件能提供用戶更多服務(wù),更好的滿足其多樣化的需求,也有助于幫助實(shí)現(xiàn)信息資源共享,提升讓系統(tǒng)運(yùn)行與數(shù)據(jù)處理能力,為我們的日常工作與生活提供創(chuàng)造更多的便捷。