盡管云計算已經(jīng)蓬勃發(fā)展了10年,但大多數(shù)人并不了解按需云計算的想法。人們習慣稱云計算技術(shù)。如果將云計算稱為技術(shù),則準確表示應該是云計算技術(shù),這是一種應用于資源實時分配的技術(shù)。這些技術(shù)不僅包括諸如計算,網(wǎng)絡,存儲和安全性之類的基本IT技術(shù),而且還包括支持按需分配資源的所有與信息相關的技術(shù)。
區(qū)塊鏈并不是一個新事物,它擁有超過10年的歷史,只是從今年開始爆發(fā)。區(qū)塊鏈不是技術(shù),而是本質(zhì)上是非權(quán)威的信任系統(tǒng)。同樣,如果仍將區(qū)塊鏈稱為技術(shù),那么它也應該是區(qū)塊鏈的技術(shù)。它主要包括各種算法,例如哈希算法和安全算法,加密技術(shù),P2P網(wǎng)絡技術(shù)等。
區(qū)塊鏈和云計算類似的地方
按需分發(fā)的概念和未經(jīng)授權(quán)的信任系統(tǒng)不能直接比較。沒有直接的關系,也不存在誰取代誰的問題。但是,區(qū)塊鏈本身是一種資源,需要按需供應,并且是云計算的組成部分。因此,我們還可以創(chuàng)建BaaS(區(qū)塊鏈即服務),同時在IaaS,PaaS和SaaS的基礎上添加新的“即服務”,例如DaaS(數(shù)據(jù)庫即服務)。
但是,沒有直接關系,也并非沒有關系。云計算技術(shù)和區(qū)塊鏈技術(shù)可以相互集成。今天分析這種技術(shù)關系。
計算方式
云計算主要基于基于CPU的復雜邏輯計算,而區(qū)塊鏈是一種以GPU或ASIC為核心的簡單線性計算。 CPU是多功能的,主要實現(xiàn)各種復雜的應用程序體系結(jié)構(gòu)。 GPU或ASIC擅長于大量簡單的并行計算,以爭奪工作量證明。區(qū)塊鏈中的大量“礦機”由擅長簡單并行計算的GPU或ASIC組成。 GPU不能替代現(xiàn)有的基于CPU的應用程序計算服務。
區(qū)塊鏈和云計算之間是什么關系?
但是云計算還可以提供人工智能(AI)計算服務。與區(qū)塊鏈類似,為了實現(xiàn)AI服務,云計算需要大量資源用于并行計算。如果各種基于GPU的礦工在很大程度上處于閑置狀態(tài),我們可以通過轉(zhuǎn)換軟件和網(wǎng)絡來實現(xiàn)分布式AI計算服務。但是現(xiàn)在我希望采礦機停止采礦,并且不可能提供AI計算服務?,F(xiàn)在紅色的加密貨幣是紫色,采礦機都在開采,采礦的收益遠遠超過租用GPU的收益,云計算將沒有可用的備用資源。因此,長期以來,云計算還需要單獨購買AI計算能力,并且無法利用區(qū)塊鏈中的挖掘能力。
互聯(lián)網(wǎng)
云計算中的網(wǎng)絡通常被認為是基于大型第2層網(wǎng)絡的復雜應用程序網(wǎng)絡,而區(qū)塊鏈則是平面架構(gòu)的P2P網(wǎng)絡。為了實現(xiàn)應用程序的復雜網(wǎng)絡拓撲,云計算網(wǎng)絡完全采用了定制應用程序的方法,每個計算單元都以“路由”為核心實現(xiàn)了復雜的邏輯關系。區(qū)塊鏈的網(wǎng)絡是建立在公共網(wǎng)絡上的P2P網(wǎng)絡。在該網(wǎng)絡中,每個計算單元的網(wǎng)絡狀態(tài)均相等。在完全平坦的網(wǎng)絡中,它旨在快速傳播信息。無法為云計算應用程序?qū)崿F(xiàn)復雜的網(wǎng)絡架構(gòu)。
如果將來采礦機資源大部分處于閑置狀態(tài),那么它也可以用作AI的計算單元,它將無法華麗地轉(zhuǎn)身。從AI應用程序網(wǎng)絡的角度來看,現(xiàn)有的P2P網(wǎng)絡是完全不兼容的。當需要使用新的網(wǎng)絡技術(shù)將這些東西連接在一起時,它將不是一個簡單的P2P網(wǎng)絡。我知道,只有當這一天到來時,什么才是具體的。
存儲
云計算中有多種存儲,包括基于文件,基于對象,基于塊的存儲。這些存儲作為一種資源,通常獨立存在,并且通常由應用程序共享和選擇。區(qū)塊鏈中的存儲用作鏈中每個節(jié)點的存儲空間,通常是機器帶來的普通廉價硬盤,并且獨立存在。存儲在區(qū)塊鏈中的價值不在存儲本身中,而是在彼此鏈接的不可更改的塊中。
云中的存儲和區(qū)塊鏈中的存儲由通用存儲媒體組成。相應地管理物理媒體的“文件系統(tǒng)”只有一個區(qū)別。最大的區(qū)別是區(qū)塊鏈的文件系統(tǒng)可以寫入和讀取數(shù)據(jù),但是一旦寫入數(shù)據(jù),就無法對其進行修改或刪除。大量獨立副本也用于確保數(shù)據(jù)不可修改和數(shù)據(jù)完整性。區(qū)塊鏈存儲的重點不是“塊”而是“鏈”。它是一項特殊的存儲服務,可確保整個鏈中記錄內(nèi)容的不可修改性。云計算中確實需要這種存儲服務。如果您必須讓我寫有關區(qū)塊鏈應用程序的白皮書,我認為這是真正的應用程序要點。例如,與“安全城市”結(jié)合使用,將數(shù)據(jù)存儲在這種類型的存儲中,并且使用不可修改性將視頻,語音和文件用作有效的法律依據(jù)。
云計算中區(qū)塊鏈存儲服務的實現(xiàn)方式有兩種。第一種是將數(shù)據(jù)塊直接記錄在區(qū)塊鏈中,第二種是對記錄的數(shù)據(jù)塊進行哈希處理并記錄哈希值。在區(qū)塊鏈中,但實際內(nèi)容仍記錄在普通存儲或云中。第一種方法易于實現(xiàn),可以直接寫入到區(qū)塊鏈中,但是它需要大量存儲,并且每個記錄都有大量副本。如果這樣,將來每個鏈內(nèi)節(jié)點的存儲需求將不會是數(shù)百個G,而是很大。因此,該程序的現(xiàn)實是不可行的。第二個選項使用控制和內(nèi)容分離,就像第二篇文章“虛假區(qū)塊鏈應用程序(1)”中描述的基于區(qū)塊鏈的DNS一樣。只有每個區(qū)塊都記錄在區(qū)塊鏈中。內(nèi)容塊的哈希值不需要每個鏈中的節(jié)點都具有大量存儲,并且真實內(nèi)容會記錄在傳統(tǒng)存儲中。一旦修改了存儲的內(nèi)容,相應的哈希值也會更改,并且區(qū)塊鏈中的哈希值無法匹配。禁止這種行為,以確保存儲內(nèi)容的不可修改性。這是區(qū)塊鏈和云計算的有效結(jié)合。
安全
云計算中的安全性主要是為了確保應用程序可以安全,穩(wěn)定和可靠地運行。這種安全屬于傳統(tǒng)安全領域。區(qū)塊鏈中的安全性是確保不篡改每個數(shù)據(jù)塊,并且沒有私鑰的用戶也不會讀取該塊的記錄內(nèi)容。考慮到這一點,如果與上述基于區(qū)塊鏈的安全存儲產(chǎn)品結(jié)合使用,則可以設計加密存儲設備。
管理與協(xié)作
云計算和區(qū)塊鏈中的管理方法和資源協(xié)同作用完全不同。云計算實際上是通過集中控制器進行的集中管理。盡管可以分配資源,但管理必須集中化。所有資源分配,調(diào)度和應用程序都得到集中管理。區(qū)塊鏈采用非中央管理方式。所有節(jié)點都是相同的,無需管理,一切都是自發(fā)的和自動的。因此,當要將區(qū)塊鏈的資源轉(zhuǎn)換為云計算資源的一部分時,除了網(wǎng)絡之外,還必須重構(gòu)管理。
九曲網(wǎng)專業(yè)提供國內(nèi)外服務器租用,服務器托管,主機租用,云服務器租用服務器相關業(yè)務,詳情可咨詢客服了解。