詳解八大云計(jì)算關(guān)鍵技術(shù)分別
云計(jì)算經(jīng)過長時間的發(fā)展,很多用戶都很了解云計(jì)算技術(shù)了,這里我發(fā)表一下個人理解,和大家討論討論。八大云計(jì)算關(guān)鍵技術(shù)分別為:
1、FO軟件開發(fā)方法。這是在“面向?qū)ο?rdquo;之上做了進(jìn)一步抽象后的軟件開發(fā)方法,其目的是為了解決云計(jì)算軟件系統(tǒng)所面臨的更加嚴(yán)重的軟件危機(jī)問題。FO方法是指面向事實(shí)的分析(Fact-Oriented Analysis)、面向結(jié)構(gòu)的設(shè)計(jì)(Frame-Oriented Design)、面向形式的編程(Form-Oriented Programming) 的軟件開發(fā)方法。
該方法的一個特點(diǎn)就是采用很少的程序代碼完成龐大的軟件系統(tǒng)。比如云計(jì)算農(nóng)村數(shù)據(jù)服務(wù)平臺中的果業(yè)數(shù)據(jù)服務(wù)平臺,只用了幾百行代碼,就完成了傳統(tǒng)軟件開發(fā)需要幾十萬行代碼的軟件系統(tǒng)。該平臺目前包括果業(yè)產(chǎn)銷服務(wù),農(nóng)資服務(wù),物流服務(wù),農(nóng)機(jī)服務(wù),分析預(yù)測等近200個系統(tǒng)。同時按照全國行政區(qū)域劃分,為每個村都配置了一個獨(dú)立的果業(yè)數(shù)據(jù)服務(wù)平臺。今后云計(jì)算農(nóng)村數(shù)據(jù)服務(wù)平臺還可擴(kuò)展到蔬菜業(yè),養(yǎng)豬業(yè)等等。該農(nóng)村數(shù)據(jù)服務(wù)平臺所管理的數(shù)據(jù)可無限多,且數(shù)據(jù)查尋時間快速,幾乎不受數(shù)據(jù)增加的影響。如此龐大的巨復(fù)雜軟件系統(tǒng),采用傳統(tǒng)軟件方法可能需要數(shù)千萬行或者數(shù)億行程序代碼,采用FO方法,只需要這幾百行代碼就可以完成了。
2、帶遺傳特征的無限分層處理方法。該方法用來管理地名結(jié)構(gòu)樹、分類結(jié)構(gòu)樹等。目的是對數(shù)據(jù)進(jìn)行精確地定位,比如發(fā)布了一條關(guān)于某個村發(fā)生洪水的信息,由于該信息攜帶了地名結(jié)點(diǎn)信息,所以通過該結(jié)點(diǎn)信息就可以知道該信息所屬的鄉(xiāng)鎮(zhèn)、縣、市、省等。該方法也用于搭建復(fù)雜空間軟件架構(gòu)體系,對架構(gòu)上的成員進(jìn)行定位管理。
3、文字信息結(jié)構(gòu)樹構(gòu)造方法。該方法用來構(gòu)造關(guān)鍵詞(或者語句)結(jié)構(gòu)樹??梢杂脕韯?chuàng)建模擬類似人腦的空間網(wǎng)狀信息單元等。比如選用“蘋果”關(guān)鍵詞時,可以計(jì)算出其位于結(jié)構(gòu)樹結(jié)點(diǎn)位置,然后把關(guān)于“蘋果”的信息存儲到該結(jié)點(diǎn)所在的信息單元,這樣當(dāng)輸入“蘋果”的時候,就可以直接定位提取關(guān)于“蘋果”的相關(guān)信息,而不需要進(jìn)行搜索查詢。系統(tǒng)在學(xué)習(xí)的過程中,會不斷地調(diào)整修改“蘋果”所在信息單元里的內(nèi)容,以便更加符合要求。人腦的神經(jīng)單元大約為1000億左右,而目前我們模擬類似人腦的系統(tǒng)的信息單元的***容量已經(jīng)大大超過了1000億。當(dāng)然信息單元的增加是在學(xué)習(xí)的過程中不斷生長完成的。
4、IP地址結(jié)構(gòu)樹方法。把IP地址轉(zhuǎn)換為結(jié)構(gòu)樹上的結(jié)點(diǎn),更加便于管理和定位,提高了對IP地址的處理速度。
5、浮云分層互聯(lián)網(wǎng)架構(gòu)設(shè)計(jì)。該方法是對同一個云中的計(jì)算機(jī)進(jìn)行結(jié)構(gòu)化分層管理,即對每臺服務(wù)器指定一個特殊層號(比如IP地址結(jié)構(gòu)樹),類似古代八卦布陣的方式。數(shù)據(jù)交換是通過層號來識別的而不是通過IP地址來處理。而不同云之間的數(shù)據(jù)轉(zhuǎn)發(fā)時,將采用云IP地址加層號的方式來處理。目前美國在做類似的研究,并可能會作為2020年未來互聯(lián)網(wǎng)的關(guān)鍵技術(shù)之一。但是與乾坤化物公司的技術(shù)實(shí)現(xiàn)路線可能有較大的差別。
6、多維復(fù)雜空間軟件架構(gòu)體系。主要解決軟件系統(tǒng)的復(fù)雜度問題。
7、多維復(fù)雜空間數(shù)據(jù)結(jié)構(gòu)管理。多維復(fù)雜空間數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)方法使得數(shù)據(jù)具有了物理唯一性,因此數(shù)據(jù)的存在形式和程序無關(guān),是獨(dú)立存在的。程序代碼和數(shù)據(jù)結(jié)構(gòu)的修改是彼此獨(dú)立進(jìn)行的,一方的修改不會導(dǎo)致另外一方發(fā)生錯誤。
8、構(gòu)建內(nèi)容中心網(wǎng)絡(luò)。在同一個云里,替代使用IP地址來識別存儲內(nèi)容的電腦,內(nèi)容中心網(wǎng)使用的是文件名和URL識別內(nèi)容本身。文件名和URL將會轉(zhuǎn)換為結(jié)構(gòu)樹上的結(jié)點(diǎn),通過唯一性的定位技術(shù)來提取內(nèi)容。目前美國在做類似的研究,并可能會作為2020年未來互聯(lián)網(wǎng)的關(guān)鍵技術(shù)之一。但是我們之間的技術(shù)實(shí)現(xiàn)路線可能有較大的差別。以上介紹云計(jì)算技術(shù)。
【編輯推薦】