云計算也將對我們的工作帶來深遠影響。比如在自動化軟件行業(yè),云計算的影響至少幾個方面的影響。
微軟(Microsoft)近日發(fā)布其得到廣泛使用的Office軟件的免費在線版本,這標志著該公司核心業(yè)務之一即將迎來重大轉(zhuǎn)折時刻。自從谷歌提出云計算的概念以來,微軟對這一基于網(wǎng)絡的產(chǎn)品和服務模式一直保持著遠距離的的跟隨態(tài)度。此次對其核心業(yè)務之一的Office軟件發(fā)布免費的在線版本,標志著世界IT技術的領導者——微軟,已經(jīng)全面加入到云計算的時代浪潮之中。
云計算的時代已經(jīng)全面開啟,這是業(yè)界共識。國際知名公司如IBM推出“藍云計劃”,EMC推出“云存儲”,與此同時,中國國內(nèi)品牌也不甘落后,安全領域有瑞星的“云安全”,360的“云查殺”,自動化領域九思易公司也在緊鑼密鼓地研發(fā)代號為Ant的基于云計算理念的自動化信息化平臺軟件。
毫無疑問,就像計算機的出現(xiàn)、互聯(lián)網(wǎng)的出現(xiàn)一樣,云計算也會很快深刻地影響到我們生活和工作的模式。那么,就工控領域而言,云計算會給我們帶來哪些影響呢?相信有不少用戶也開始暢想,作為自動化軟件研發(fā)商更需密切關注、深入研究、全盤規(guī)劃產(chǎn)品設計。
我們先簡單了解一下什么是云計算。
云計算是一種基于因特網(wǎng)的超級計算模式,在遠程的數(shù)據(jù)中心里,成千上萬臺電腦和服務器連接成一片電腦云。因此,云計算甚至可以讓你體驗每秒10萬億次的運算能力,擁有這么強大的計算能力可以模擬核爆炸、預測氣候變化和市場發(fā)展趨勢。用戶通過電腦、筆記本、手機等方式接入數(shù)據(jù)中心,按自己的需求進行運算。
云計算譯自英文cloudcomputing。云計算(CloudComputing)是網(wǎng)格計算(GridComputing)、分布式計算(DistributedComputing)、并行計算(ParallelComputing)、效用計算(UtilityComputing)網(wǎng)絡存儲(NetworkStorageTechnologies)、虛擬化(Virtualization)、負載均衡(LoadBalance)等傳統(tǒng)計算機技術和網(wǎng)絡技術發(fā)展融合的產(chǎn)物。它旨在通過網(wǎng)絡把多個成本相對較低的計算實體整合成一個具有強大計算能力的完美系統(tǒng),并借助SaaS、PaaS、IaaS、MSP等先進的商業(yè)模式把這強大的計算能力分布到終端用戶手中。
云計算模式的革命性的意義,就像從古老的單臺發(fā)電機模式轉(zhuǎn)向電廠集中供電的模式一樣。這意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用方便,費用低廉。只不過,它是通過互聯(lián)網(wǎng)進行傳輸?shù)摹?/p>
云計算將深刻影響我們的生活方式,比如在未來的醫(yī)療領域中,人們將不必去醫(yī)院定期體檢,而是通過身上的微型傳感器,隨時隨地收集身體的健康監(jiān)測數(shù)據(jù),然后傳感器將數(shù)據(jù)通過藍牙等方式傳輸給手機,手機再通過3G等網(wǎng)絡將數(shù)據(jù)發(fā)送出去。然后,在強大的云計算平臺的支撐下,大量的健康監(jiān)測數(shù)據(jù)不需要人工去計算和分析就可以快速轉(zhuǎn)換成實用方便的健康指導信息,并可以隨時發(fā)送到手機上,給發(fā)送者及時準確的健康指導。
云計算也將對我們的工作帶來深遠影響。
比如在自動化軟件行業(yè),云計算的影響至少有以下幾個方面:
一、自動化系統(tǒng)的架構將更加靈活,分布式架構將擴展到更大范圍。
現(xiàn)代的大型工業(yè)自動化和信息化項目中,系統(tǒng)變得日益龐大和復雜,現(xiàn)有的網(wǎng)絡和系統(tǒng)體系架構已經(jīng)無法從容應對這些挑戰(zhàn)。云計算這一革命性理念的提出,徹底打破了自動化系統(tǒng)中原來的僵化的體系結(jié)構。在云計算的系統(tǒng)中,自動化和信息化系統(tǒng)并不是簡單運行在某一臺固定的計算機上,而是運行于包括Internet在內(nèi)的整個網(wǎng)絡之上,基于整個網(wǎng)絡來分配系統(tǒng)的資源及實現(xiàn)各種功能。同時,新的應用模式SaaS、PaaS、IaaS的出現(xiàn),極大地擴展了軟件應用的可能架構,使得傳統(tǒng)架構不僅從局域網(wǎng)擴展到整個Internet范圍,而且突破了C/S、B/S的局限,變得更加精細,更加靈活?,F(xiàn)在被業(yè)內(nèi)廣泛認可的分布式架構,也將隨之擴展到更廣的范圍,展現(xiàn)出比傳統(tǒng)的分布式架構更大的優(yōu)勢。
二、海量信息的分析與處理將成為自動化軟件的常規(guī)功能。
在現(xiàn)代大型自動化項目中,自動化信息化數(shù)據(jù)量越來越大,用“海量”形容也并不為過。所以目前自動化軟件中所用的數(shù)據(jù)庫類型,數(shù)據(jù)存儲模式和數(shù)據(jù)的讀取、查詢模式,各項技術目前都在圍繞大量數(shù)據(jù)的準確、及時處理來進行。海量信息的處理,已經(jīng)成為制約自動化軟件發(fā)展的瓶頸之一。而在云計算時代,用戶可以在不同的層面發(fā)揮不同硬件平臺和網(wǎng)絡的計算能力,可以很容易地利用“云”中的服務(SaaS),平臺(PaaS)和計算硬件及網(wǎng)絡資源(IaaS),充分整合公共網(wǎng)絡的計算能力,使得對海量自動化和信息化信息的分析和處理變成現(xiàn)實,滿足大規(guī)模應用系統(tǒng)的需要,同時也能夠?qū)崿F(xiàn)復雜的自動化信息化系統(tǒng)的控制。大量數(shù)據(jù)及其關系的存儲、計算、分析、查詢,處理將變得輕松容易,海量信息的分析與處理將成為組態(tài)軟件的常規(guī)功能。
三、徹底改變工程開發(fā)模式。
在云計算時代,工程項目的開發(fā)將不再拘泥于單臺計算機,SaaS模式使用戶可以通過Internet,直接利用自動化軟件供應商服務器上的軟件進行開發(fā),開發(fā)過程在云計算網(wǎng)絡中進行,開發(fā)完成后,生成可直接運行的工程項目即可。工程開發(fā)的技術人員可任何具有Internet接入端的地方辦公,可以進行遠程開發(fā),并為分布式開發(fā)模式奠定基礎。云計算模式還可極大降低對本地計算機硬件的要求,并且可以隨時使用供應商發(fā)布的最新版本。
四、轉(zhuǎn)變軟件供應商的服務模式,降低維護成本。
云計算的模式也將降低軟件供應商的服務成本。以往軟件供應商需要對運行在各種軟硬件環(huán)境中的自動化軟件進行技術支持與維護,而云計算時代,他們只需要維護本服務器上的一套軟件即可。無論是更新版本,充實圖庫,添加插件、控件,還是添加新的IO驅(qū)動協(xié)議,都將變得迅捷、輕松無比。
五、降低自動化系統(tǒng)對硬件的要求,提升軟件的行業(yè)地位。
無論是基于企業(yè)內(nèi)部網(wǎng)絡的私有云,或與外網(wǎng)有一定連接的混合云,都以動態(tài)分配系統(tǒng)計算能力為目的,可以使系統(tǒng)的運算進行地更加平緩穩(wěn)定,從而在不降低運行效率的前提下,極大地降低企業(yè)對硬件系統(tǒng)的要求。
眾所周知,在目前的自動化系統(tǒng)中,軟件處于“靈魂”的地位,但價值比重卻相對低廉,只占5%-10%。在云計算時代,系統(tǒng)對硬件的要求降低,而對軟件的要求則越來越高,所以軟件在自動化行業(yè)中的價值比重和重要性,都將有很大提高。
六、對自動化軟件的國際化能力要求提高,多語言功能重要性提升。
云計算基于包括Internet在內(nèi)的整個網(wǎng)絡運行,并以整個網(wǎng)絡為對象來進行資源的動態(tài)分配,在使跨地區(qū)、跨國界進行軟件的使用和開發(fā)成為可能的同時,也對未來的自動化軟件的國際化能力提出了越來越高的要求。自動化軟件的國際化能力中,可以打破語言障礙的多語言功能,將變得日益重要。目前流行的自動化軟件品牌中,國外產(chǎn)品的多語言功能較為普及,但國內(nèi)只有易控(INSPEC)等少數(shù)品牌具有此功能。
七、新技術與新的產(chǎn)品理念將成為競爭的核心。
毫無疑問,云計算模式將來帶來自動化軟件行業(yè)的巨大變革。如何把握IT發(fā)展的潮流趨勢?如何開發(fā)基于云計算的新一代自動化軟件?如何將舊的自動化軟件版本兼容于云計算平臺?如何將傳統(tǒng)的自動化工程系統(tǒng)升級為云計算系統(tǒng)?將成為業(yè)內(nèi)企業(yè)考慮的首要問題。解決這些問題從根本上還是要依靠領先的技術,.NET平臺與XML等技術作為云計算的核心與基礎,毫無疑問會得到更廣泛的使用,SaaS、PaaS、IaaS和MSP等理念也將滲透成為產(chǎn)品研發(fā)的核心理念,同時WCF,WPF,WF,WindowsAzure,AppFabric等新技術也將有長足發(fā)展。
以上只是云計算時代的管中一窺,云計算給我們的生活和工作帶來的巨大便利和變化,將會更加深刻和廣泛。每一次技術上革命,都會帶來行業(yè)的巨變,云計算也不例外。云計算時代的到來,將會成就一批以技術創(chuàng)新為核心競爭力的企業(yè),也會將那些技術落后、沒有創(chuàng)新能力、或者錯誤把握了發(fā)展趨勢的企業(yè)遠遠拋在后面。自主創(chuàng)新能力,對新技術的及時應用能力,將成為自動化行業(yè)競爭的核心內(nèi)容。
目前,云計算在自動化領域的發(fā)展更多地還是停留在概念階段,最終用戶將從“云計算”中獲益多少或如何獲益,還需要整個行業(yè)的漫長探索。