李瑩 陳曉華
摘要:隨著云計(jì)算的發(fā)展,云服務(wù)平臺(tái)為企業(yè)、學(xué)校、銀行、醫(yī)院等部門提供了網(wǎng)絡(luò)基礎(chǔ)設(shè)施及附加的多種多樣的網(wǎng)絡(luò)應(yīng)用服務(wù),該文結(jié)合實(shí)例,分析了利用云服務(wù)來部署準(zhǔn)考證打印系統(tǒng)的優(yōu)勢(shì),并分享了利用云服務(wù)平臺(tái)部署本打印系統(tǒng)的方法,為學(xué)校信息系統(tǒng)的上云作了積極的嘗試。
關(guān)鍵詞:云服務(wù);準(zhǔn)考證;ASP技術(shù);數(shù)據(jù)庫(kù)訪問
云服務(wù)平臺(tái),是由云服務(wù)提供商建立和提供的基于互聯(lián)網(wǎng)連接的云計(jì)算基礎(chǔ)架構(gòu),網(wǎng)絡(luò)通信,以及軟件服務(wù)等基礎(chǔ)設(shè)施。云服務(wù)平臺(tái)可以給大大小小的企業(yè)、單位和機(jī)構(gòu)提供諸如巨量數(shù)據(jù)存儲(chǔ)、云計(jì)算、通信、數(shù)據(jù)庫(kù)管理、視頻、網(wǎng)絡(luò)安全、位置服務(wù)等多種多樣的基于互聯(lián)網(wǎng)的服務(wù)功能。由于云服務(wù)提供商的規(guī)?;?yīng)和虛擬化的架構(gòu),其用戶付費(fèi)模式靈活多樣,如基于流量或基于標(biāo)準(zhǔn)化的計(jì)算能力等等。
基于云服務(wù)平臺(tái)的準(zhǔn)考證網(wǎng)絡(luò)打印系統(tǒng)確保在考試前參加考試的學(xué)生能夠根據(jù)各自的需要,在任何時(shí)間、任何地點(diǎn)通過任何有互聯(lián)網(wǎng)連接的計(jì)算機(jī)訪問此網(wǎng)絡(luò)打印系統(tǒng)來查詢考試的時(shí)間、地點(diǎn)、考場(chǎng)、以及座位號(hào),并且打印出準(zhǔn)考證。
1.傳統(tǒng)構(gòu)建網(wǎng)絡(luò)應(yīng)用中存在的問題
1.1硬件配置昂貴
首先需要建設(shè)符合服務(wù)器運(yùn)行規(guī)范的機(jī)房,然后需要購(gòu)買服務(wù)器和路由器、交換機(jī)等網(wǎng)絡(luò)設(shè)備,這些設(shè)備都存在損耗以及運(yùn)行管理、更新、升級(jí)等問題。
1.2軟件價(jià)格較高
除了建設(shè)最基礎(chǔ)的硬件設(shè)施,操作系統(tǒng)和應(yīng)用軟件等軟配套價(jià)格也很高,而且版本更新迭代較快,需要時(shí)時(shí)升級(jí),有些數(shù)據(jù)庫(kù)軟件需要專門的數(shù)據(jù)庫(kù)管理員進(jìn)行管理和維護(hù),這部分的投人不容忽視。
1.3系統(tǒng)的安全性難以保證
系統(tǒng)時(shí)時(shí)遭受病毒、人為攻擊等,也會(huì)給系統(tǒng)帶來不可預(yù)測(cè)的災(zāi)難。
1.4專業(yè)技術(shù)人員匱乏
網(wǎng)絡(luò)中各種基礎(chǔ)設(shè)施的軟、硬件的創(chuàng)建、維護(hù)、更新、運(yùn)營(yíng)等需要專業(yè)的技術(shù)人員,這存在培訓(xùn)費(fèi)用、培訓(xùn)周期、人員穩(wěn)定性等等問題。
2.云服務(wù)平臺(tái)的優(yōu)勢(shì)
云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法,過去往往用云來表示電信網(wǎng),后來也用來表示互聯(lián)網(wǎng)和底層基礎(chǔ)設(shè)施的抽象。云計(jì)算是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,用戶通過電腦、筆記本、手機(jī)等方式接人數(shù)據(jù)中心,按自己的需求進(jìn)行運(yùn)算。
云服務(wù)可以認(rèn)為包括以下幾個(gè)層次的服務(wù):基礎(chǔ)設(shè)施服務(wù)(IaoS),平臺(tái)服務(wù)(PoaS)和軟件服務(wù)(saoS)。這些服務(wù)可以為用戶提供存儲(chǔ)、計(jì)算、監(jiān)控、安全的產(chǎn)品來完成自己的應(yīng)用。用戶不需要建設(shè)機(jī)房,購(gòu)買服務(wù)器,購(gòu)買各種系統(tǒng)及數(shù)據(jù)庫(kù)應(yīng)用軟件,只需利用云服務(wù)平臺(tái)就可以完成應(yīng)用開發(fā)、測(cè)試與部署,對(duì)于用戶來說不需要專業(yè)的計(jì)算機(jī)管理員,數(shù)據(jù)庫(kù)理員,就可以方便高效地搭建應(yīng)用。
目前國(guó)內(nèi)的云計(jì)算已然進(jìn)入到了由AWS、微軟、IBM、SAP等外資背景的云服務(wù)提供商,華為等IT巨頭和三大運(yùn)營(yíng)商,阿里、百度、騰訊、網(wǎng)易、新浪、金山、京東等互聯(lián)網(wǎng)巨頭和眾多中小云服務(wù)商組成的云服務(wù)的時(shí)代。
本項(xiàng)目開發(fā)的準(zhǔn)考證打印系統(tǒng),開發(fā)與測(cè)試仍然是在本地進(jìn)行,系統(tǒng)的部署購(gòu)買了為期三個(gè)月騰訊云平臺(tái)的服務(wù),用于考生進(jìn)行準(zhǔn)考證的打印,考試結(jié)束后,隨即關(guān)閉服務(wù),真正實(shí)現(xiàn)了按需求交費(fèi)購(gòu)買服務(wù),充分利用了云資源的付費(fèi)共享。
3.基于云服務(wù)準(zhǔn)考證打印系統(tǒng)的構(gòu)建
3.1系統(tǒng)架構(gòu)
本系統(tǒng)采用ASP+ACCESS的B/S架構(gòu)開發(fā),用戶直接用本地計(jì)算機(jī)的瀏覽器請(qǐng)求打印服務(wù),IISWEB服務(wù)器響應(yīng)用戶請(qǐng)求,并連接ACCESS數(shù)據(jù)庫(kù),檢索ACCESS數(shù)據(jù)庫(kù)考生數(shù)據(jù),將準(zhǔn)考證信息返回給用戶的瀏覽器,提示用戶下載準(zhǔn)考證。
ASP是一種無須編譯的程序語(yǔ)言,它獨(dú)立于瀏覽器,腳本在WEB站點(diǎn)服務(wù)器端執(zhí)行;客戶端用普通的瀏覽器即可瀏覽網(wǎng)頁(yè)內(nèi)容,ASP通過ADO實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的查詢。