楊楊
摘要
隨著云計算、大數(shù)據(jù)、數(shù)據(jù)庫技術(shù)的快速發(fā)展和改進,已經(jīng)在電子政務(wù)、在線學(xué)習(xí)、智能旅游、電子商務(wù)等領(lǐng)域得到廣泛普及和發(fā)展,取得了顯著的應(yīng)用成效。本文詳細(xì)地描述了云計算技術(shù)概念,總結(jié)了其在互聯(lián)網(wǎng)軟件中的應(yīng)用現(xiàn)狀,同時分析了在軟件開發(fā)中的核心技術(shù)體系,為云計算的普及和使用提供參考。
【關(guān)鍵詞】云計算 平臺即服務(wù) 軟件即服務(wù) 互聯(lián)網(wǎng)軟件
1引言
云計算是互聯(lián)網(wǎng)、大數(shù)據(jù)、數(shù)據(jù)庫等軟硬件資源發(fā)展到一定階段的產(chǎn)物,其集成了海量傳感器、服務(wù)器、交換機、路由器、存儲器以,采用分布式、透明性、虛擬化的核心技術(shù)實現(xiàn)物理資源擴展利用,提供一個強大的云計算服務(wù)處理功能。云計算是一種先進的計算服務(wù)技術(shù),可以為用戶提供虛擬的存儲器、Web服務(wù)器、防火墻服務(wù)器、物理通信鏈路、CPU等硬件設(shè)備資源,將這些硬件資源虛擬化,實現(xiàn)物理資源的擴大化和共享化,可以降低互聯(lián)網(wǎng)軟件部署和運維的成本,減少政企單位應(yīng)用軟件開支。云計算也可以為用戶提供一個強大的資源分配管理平臺,實現(xiàn)CPU資源、存儲資源、通信資源的按需分配模式,提高資源的利用率和并發(fā)管理性能,實現(xiàn)資源的強大管理支撐。另外,云計算也可以為用戶提供一個定制操作,利用通用的軟件工作業(yè)務(wù)流程,構(gòu)建一個強大的定制軟件開發(fā)機制,提高應(yīng)用軟件的定制開發(fā)能力,分配硬件資源的運行空間。
2云計算技術(shù)及應(yīng)用現(xiàn)狀
云計算是一個基于面向服務(wù)的應(yīng)用軟件部署技術(shù),自從ASP.NET、JSP等動態(tài)前臺頁面交互技術(shù)誕生之后,已經(jīng)提出了各類型的存儲調(diào)度、數(shù)據(jù)計算、服務(wù)處理庫,經(jīng)過多年的應(yīng)用和改進,云計算在應(yīng)用軟件部署、設(shè)備管理、資源分配等框架的基礎(chǔ)上提出了一個支持動態(tài)頁面交互和Web服務(wù)處理的平臺,形成了一個個的集群系統(tǒng),能夠獨立運行于互聯(lián)網(wǎng)應(yīng)用軟件中,云計算服務(wù)器能夠為應(yīng)用提供頁面和服務(wù)處理,構(gòu)建一個強大的動態(tài)頁面處理功能。云計算己經(jīng)在電子政務(wù)、金融證券、電子商務(wù)、智能旅游、在線學(xué)習(xí)等領(lǐng)域得到普及和使用,提出了政務(wù)云、金融云、電商云、旅游云、學(xué)習(xí)云的概念,比如政務(wù)云可以集成政府各個部門機構(gòu)的應(yīng)用軟件,實現(xiàn)政府部門公文管理、協(xié)作配合管理、信息管理服務(wù)模式,具有重要的作用和意義。金融云可以部署證券交易系統(tǒng)、銀行現(xiàn)金管理系統(tǒng)、結(jié)算管理系統(tǒng)、金融行業(yè)監(jiān)管信息管理系統(tǒng)等,實現(xiàn)金融數(shù)據(jù)信息的加工和處理。電商云訪問用戶要求具有較強的并發(fā)性和實時性,因此誕生了阿里云、騰訊云、百度云等平臺,部署各類型的電商網(wǎng)站平臺,具有重要的作用和意義。
3基于云計算的互聯(lián)網(wǎng)軟件設(shè)計
本文通過對基于云計算的互聯(lián)網(wǎng)軟件進行認(rèn)真的分析,發(fā)現(xiàn)這個基于云計算的互聯(lián)網(wǎng)軟件可以采用的架構(gòu)包括兩個關(guān)鍵內(nèi)容,分別是云端用戶端和服務(wù)器端,兩者之間可以采用光纖網(wǎng)絡(luò)、無線網(wǎng)絡(luò)進行集成和連接,最后可以獲取一個簡化的設(shè)計架構(gòu),具體系統(tǒng)整體架構(gòu)如圖1所示。
云計算在互聯(lián)網(wǎng)應(yīng)用軟件開發(fā)過程中具有以下幾個方面的優(yōu)勢:
(1)云計算是一個開源Web服務(wù)器和Servlet方服務(wù)器,其是谷歌、微軟、百度等互聯(lián)網(wǎng)基金會提出的一個強大的核心項目,由多個公司和其他的團隊共同研發(fā)而成,可以為用戶提供一個開源代碼操作,具有較強的跨平臺特性。
(2)云計算與傳統(tǒng)的桌面應(yīng)用程序存在較大的不同,其實一個WebArchive應(yīng)用軟件,為用戶提供了一個強大的Web應(yīng)用程序,與傳統(tǒng)的JAR類似,Tomcat服務(wù)器采用了許多的壓縮包,這個壓縮包能夠按照目錄結(jié)構(gòu)進行規(guī)范和組織,還可以包含HTML和JSP文件,這些文件包括兩種有效的目錄。
(3)云計算在部署和運行過程中很簡單,編譯速度非???,云計算能夠?qū)SP、ASP.NET作為一個Servlet應(yīng)用程序文件,編譯操作完成之后,用戶的訪問速度很快,這些訪問速度能夠為用戶提供一個強大的應(yīng)用,用戶可以通過Web部署,實現(xiàn)一個動態(tài)的邏輯業(yè)務(wù)操作處理,同時可以實現(xiàn)應(yīng)用程序操作。
4結(jié)束語
隨著云計算、移動通信、光纖通信技術(shù)的快速發(fā)展和改進,政企單位己經(jīng)引入了許多的信息化系統(tǒng),為了提高系統(tǒng)數(shù)據(jù)共享、處理和服務(wù)效率,亟需構(gòu)建一個應(yīng)用軟件集成群平臺,利用云計算實現(xiàn)應(yīng)用、業(yè)務(wù)、數(shù)據(jù)無縫整合,提高信息服務(wù)能力。
參考文獻(xiàn)
[1]李佳春.云計算在移動互聯(lián)網(wǎng)中的應(yīng)用探析[J].電子技術(shù)與軟件工程,2015(14):174-174.
[2]黃思樂,常辰辰.基于云計算技術(shù)在高校網(wǎng)絡(luò)建設(shè)中的應(yīng)用研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2015(03):76-76.
[3]韓乃夫.新形勢下云計算中網(wǎng)絡(luò)安全問題研究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2016(04):68-68.
[4]夏晶.云計算的關(guān)鍵技術(shù)及其在物聯(lián)網(wǎng)中的應(yīng)用研究[J].信息通信,2015(11):180-181.endprint