雲計算和網格計算有什麼本質區別?

2020-12-04 騰訊網

目標不同

一般來說,談到網格計算大家都會想到當年風靡一時的搜尋外星人項目,也就是說通過在本機安裝一個屏幕保護軟體,就能夠利用大家每個人的PC閒暇時候的計算能力來參與搜尋外星人的計算。

這也說明了網格的目標,是想要儘可能地利用各種資源。它通過特定的網格軟體,將一個龐大的項目分解為無數個相互獨立的、不太相關的子任務,然後交由各個計算節點進行計算。即便某個節點出現問題,沒有能夠及時返回結果,也不影響整個項目的進程,甚至即便某一個計算節點突然崩潰,其所承擔的計算任務也能夠被任務調度系統分配給其他的節點繼續完成。應該說,從這一點來說,作業調度是網格計算的核心價值。

現在談到雲計算的時候,我們就能夠立刻想到通過網際網路將數據中心的各種資源打包成服務向外提供。一般來說,儘管雲計算也像網格計算一樣將所有的資源構築成一個龐大的資源池,但是雲計算向外提供的某個資源,是為了完成某個特定的任務。比如說某個用戶可能需要從資源池中申請一定量的資源來部署其應用,而不會將自己的任務提交給整個網格來完成。

從這一點來看,網格的構建大多為完成某一個特定的任務需要,這也是會有生物網格、地理網格、國家教育網格等各種不同的網格項目出現的原因。而雲計算一般來說都是為了通用應用而設計的,沒有專門的以某種應用命名的網格。

分配資源方式的不同

對於網格計算來說,其資源雖然也已經被池化,在外界看來就是一個巨大的資源池。對於要提交特定任務的用戶來說,他並不知道自己的任務將會在哪些網格的物理節點上運行。他只是按照特定的格式,將作業任務提交給網格系統,然後等待網格返回結果。

而網格作業調度系統自動找尋與該任務相匹配的資源,然後尋找出空閒的物理節點,將任務分配過去直至完成。雖然網格能夠實現跨物理機進行並行作業處理,但是需要用戶先將並行算法寫好,並且通過調度系統將作業分解到各個不同的物理節點進行,這個過程相對比較複雜,這也是很多網格計算被建設用來完成特定需求的原因。

國家教育網格項目組負責人金海教授曾經對記者表示,現階段的教育網格還只能實現將某一個特定任務派往特定的某一個節點,也就是說網格可以監控某一個節點是空閒的,然後分派任務,但是如果沒有合適的節點能夠達到任務完成所需要的配置,那麼任務就必須等待其他任務將資源釋放出來,不能利用分散的配置。

而雲計算是通過虛擬化將物理機的資源進行切割,從這個角度來實現資源的隨需分配和自動增長,並且其資源的自動分配和增減不能超越物理節點本身的物理上限。儘管從控制端來看,雲計算也將所有的IT資源看成是一個資源池,但是不同晶片的物理機會被歸類到不同的資源池中。

比如說可以呼應某一個應用的請求,而給其分配一顆x86 CPU或者Power CPU、安騰CPU,分配內存、硬碟空間,再給其安裝Linux系統、相關的應用,但是不能同時分配一顆x86 CPU和一顆其他的CPU以構成一個異構的環境。而且,如果節點中的物理機最高CPU數量是4顆的話,那麼即使由10臺這樣的節點構成一個40CPU的資源池,也不能為某一個應用分配8顆CPU的虛擬節點。

從這種角度來說,Amazon在2006年所推出的EC2項目(Elastic Compute Cloud,彈性計算雲)的確算的上是雲計算項目,只不過那個時候雲計算概念未興起,而網格計算的概念方興未艾,Amazon在那個時候依然用網格的概念向外推銷該項目。

殊途同歸

其實就像很多人大致了解的那樣,網格計算與雲計算的確有很多的相似之處,這兩者都能夠被看成是分布式計算所衍生出來的概念,都是為了讓IT資源能夠對用戶透明,為了讓IT資源能夠達到更好的使用率。

從這個提高資源利用率的角度出發,逐漸誕生了Web服務的概念,然後網絡公司通過部署數以萬計的伺服器構成龐大的計算資源,得以提供此前無法完成的新服務。企業或者個人能夠通過網際網路利用那些大網絡公司所釋放出來的計算資源,進行應用部署或者向外提供服務。這就是從網格計算到雲計算的歷史過程。

二者的意義就在於,無論是用戶還是企業開發者,都能夠通過網際網路來獲得數據或者進行計算,儘管本地資源有限,但是能夠通過網絡進行複雜的運算,其數據的計算過程對於用戶來說就像網際網路網絡對於本地網絡用戶一樣,正如大家所記得那個網絡雲,後端的實現是透明的。

—— 分享新聞,還能獲得積分兌換好禮哦 ——

相關焦點

  • 什麼是邊緣計算,與雲計算有什麼本質區別?
    來源:TechWeb.com.cn首先我們先了解一下什麼是雲計算,雲計算(cloud computing)是分布式計算的一種,指的是通過網絡「雲」將巨大的數據計算處理程序分解成無數個小程序,然後,通過多部伺服器組成的系統進行處理和分析這些小程序得到結果並返回給用戶
  • 邊緣計算是什麼?與ARM和雲計算有什麼關係
    1、什麼是邊緣計算?提到邊緣計算就不得不提一下雲計算。所謂的雲計算是指的是通過網絡「雲」,將龐大的數據處理程序被分解成無數的小程序,然後由多個伺服器組成的系統對結果進行處理和分析,並返回給用戶。在雲計算的早期,它是一種簡單的分布式計算,它解決了任務分配並進行計算結果的合併。因此,雲計算也被稱為網格計算。利用該技術可以在很短的時間(幾秒)內處理數萬條數據,從而實現強大的網絡服務。
  • 一起了解一下什麼是邊緣計算 與雲計算有什麼本質區別
    首先我們先了解一下什麼是雲計算,雲計算(cloud computing)是分布式計算的一種,指的是通過網絡「雲」將巨大的數據計算處理程序分解成無數個小程序,然後,通過多部伺服器組成的系統進行處理和分析這些小程序得到結果並返回給用戶。
  • 侯康寧:雲計算是計算機集群和網格高級形式
    對於雲計算到底是什麼?什麼是雲計算?英文當中叫Cloud Computing,怎麼理解?這一系列問題,侯康寧表示,雲計算是計算機集群和網格的高級形式。同時,侯康寧還指出,在全國範圍來看,中國政府在「十二五」期間要投入5千億用於雲計算的相關行業。不單是中國政府重視,在全世界範圍裡面都是在投資雲計算,雲計算是一個發展的方向。
  • 雲計算與雲服務什麼區別 雲計算市場前景好不
    雲計算與雲服務什麼區別?雲計算市場前景怎麼樣?隨著網際網路技術的迅速發展以及大數據技術的推動,雲計算被越來越多的企業所接受,移動網際網路、智能電視、智慧型手機、手機遊戲、網頁遊戲等應用領域都與雲計算緊密結合。
  • 數據中心、雲計算、大數據之間有什麼區別和聯繫?
    1、什麼是雲計算?顧名思義,「雲計算」就是...「雲」...「計算」...大數據和雲計算有何區別和聯繫?:大數據,說的是一種移動網際網路和物聯網背景下的應用場景,各種應用產生的巨量數據,需要處理和分析,才能從中挖掘有價值的信息;雲計算說的是一種技術解決方案,就是利用這種技術,可以解決計算
  • 什麼是好的流體計算網格?
    ,結構化網格與非結構化網格的計算原理區別在於其數據的編排方式不同,非結構化示意節點、邊、面以及單元來編號的,單元之間沒有固定的連接順序,結構化單元之間有固定的連接順序。    B、局部加密,光滑過度原則        一般來講對流動的影響來自壁面和邊界條件,控制參數,邊界條件一般根據實際來定,控制參數的影響根據不同算法會有不同的組合。
  • 雲計算與霧計算之間有什麼不同,霧計算又有什麼應用價值?
    資源(包括數據和應用程式)被放置在數據源和雲之間的邏輯位置。霧計算的優點之一是可以在同一時間上維持多用戶連接的狀態。本質上,它提供了與基於雲的解決方案相同的網絡和服務,但是它增加了分散網絡的安全性。雲計算平臺提供了在一個可擴展的系統上在用戶之間共享和混合工作負載的機會。雲計算本質上是異地存儲和恢復數據的能力。雲計算是傳統手機變得"智能"的主要原因之一,手機沒有足夠的內置空間來存儲訪問應用程式和服務所需的數據。所有的數據都在雲端和雲端之間傳輸,以提供我們需要的服務。儘管如此,雲計算技術仍然有一個挑戰——帶寬限制。
  • 弱電機房的網格橋架與普通電纜橋架之間有什麼區別?
    導讀 網格橋架通常用於計算機房的建設中。為什麼這麼受歡迎?網格橋和普通橋架有什麼區別?有什麼優勢?
  • 兩分鐘讀懂雲計算和邊緣計算
    近幾年,雲計算和邊緣計算在網際網路非常火熱,但很多人其實都不了解其中的區別,今天就簡單的給大家講解一下兩者的區別。首先,需要了解雲計算和邊緣計算是什麼。雲計算和邊緣計算都是不可替代、不可互換的創新。一般來說,雲計算用於處理非時間驅動的信息;邊緣計算用於處理對時間敏感的信息。
  • 一分鐘看懂邊緣計算和雲計算
    在近十年中,發生了一場從本地計算到雲計算的轉變,允許系統集中和可訪問,並提高了安全性和協作性。而如今,又展開了雲計算到邊緣計算的新轉變。但是,仍有很多人對這兩個概念雲裡霧裡,今天就帶大家一分鐘看懂邊緣計算和雲計算。首先,在概念上簡單而言,雲計算是通過前端設備收集到的信息,直接傳到雲端伺服器進行數據處理。
  • 網格質量對計算結果的影響
    本文以某複雜模型為例,在ICEM CFD軟體中以不同的方式對模型進行劃分,比較了生成的網格對模型以及計算結果的影響。順便體驗一下藍威雲桌面的便捷和雲計算平臺的速度,真正的做到了計算快速無憂。如圖中左邊一欄所示,如果只將分流器當作流域中的一部分固體壁面,網格不能很好的貼合壁面,網格文件導入CFX後,有比較嚴重的變形,質量較差。
  • 熱浸鋅網格橋架、電鍍鋅網格橋架、不鏽鋼網格橋架有什麼區別?
    而網格橋架作為開放式橋架已成為數據機房、大數據中心,施工布線必備設備,它們對線纜、光纖的保護、管理起到至關重要的作用。而我國現代數據機房中應用到的網格橋架主要以鋼材質的熱浸鋅網格橋架、電鍍鋅網格橋架以及不鏽鋼網格橋架,而不鏽鋼網格橋架又有201不鏽鋼、304不鏽鋼以及316不鏽鋼網格橋架,那麼他們之間有什麼區別呢?
  • 吳軍《數學之美》,什麼是雲計算?雲計算的數學基礎和核心技術
    那麼,"雲計算"究竟是怎麼一回事?它的數學基礎是什麼?核心作用又是什麼呢?1、什麼是雲計算?所謂"雲計算"是指將大量用網絡連接的計算資源統一管理和調度,構成一個計算資源池向用戶提供數據計算處理等個性化需求的計算服務。雲計算區別於一般網絡存儲的核心區別是它能夠調用網絡資源實現並行作業,通俗地講,它能將一個非常大的計算問題,自動分解到許多計算能力不是很強大的計算機上,共同完成,實現資源共享,化整為零,逐個擊破。
  • 雲計算入門基礎知識:雲計算有哪些優勢 雲計算和大數據的區別
    IT商業新聞網6月1日訊,自從雲計算概念出現後,一直是科技企業的追逐熱點之一,也是網際網路工作者常常掛在嘴邊的詞彙,但關於雲計算的概念仍有許多非專業人士並不知曉。今天小編將從雲計算的概念、雲計算的優勢、雲計算和大數據的區別以及雲計算的發展趨勢這四點給大家介紹雲計算方面的基本知識。
  • 邊緣計算和邊緣AI是什麼?兩者有什麼區別?
    在科技領域,我們聽慣了AI人工智慧,邊緣計算,卻很少涉及兩者的交叉與融合:邊緣AI,那麼邊緣計算與邊緣AI是什麼,兩者有什麼區別呢?cqkednc首席分析師Lian Jye Su 表示:隨著行業的發展,企業越來越多的需要解決有關數據隱私、電源效率、低延遲和強大的設備上計算性能等問題,邊緣AI將是解決方案。預期在未來五年,AI訓練與推論會在網關或是各種邊緣裝置進行,甚至往下到傳感器節點。那麼,邊緣AI到底是什麼,靠什麼能解決這些行業痛點呢?
  • 網格還是列表?一文告訴你有什麼區別
    儘管它們可以在您網站的任何地方使用,但我們將主要關注搜索結果、目錄和新聞提要。做出這個選擇將決定你的用戶如何與你的內容互動。此文將涉及以下內容:1. 簡介網格和列表的區別用戶所處的模式,對他們來說最重要的是什麼?
  • 數據改變商業本質,計算重塑經濟未來——讀《在線》
    本周拜讀了王堅博士的《在線》一書,本書的副標題是「數據改變商業本質,計算重塑經濟未來」。王堅博士將網際網路定義為基礎設施,將數據定義為世界的新財富,將計算視為一種公共服務,這對企業的經營者來說尤其有吸引力。他認為人類應該像使用電一樣方便地使用網際網路和雲計算——這也是他做阿里雲的初衷和堅持。
  • 什麼是雲計算?雲計算有什麼作用?
    雲計算是分布式計算的一種,通過網絡「雲」將巨大的數據計算處理程序分解成無數個小程序,然後,通過多部伺服器組成的系統進行處理和分析這些小程序的到結果並返回給用戶。雲計算其實主要解決了四個方面的內容:計算,網絡,存儲,應用。前三者是資源層面的,最後是應用層面的。雲計算通俗點講就是把以前需要本地處理器計算的任務交到了遠程伺服器上去做。
  • 由「雲」和「計算」組成的雲計算,將給我們帶來什麼
    疫情在證明雲辦公巨大需求的同時,也讓雲計算以一種暴露我國當前IT基建短板的獨特方式出圈。在數字經濟時代下,由「雲」和「計算」組成的「雲計算」將扮演怎樣的角色?當我們談論雲計算的時候,我們又在談論什麼?從計算雲到雲計算疫情以來,「雲+」不斷出圈,從雲辦公到雲教育,萬事皆可雲。