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