分散式運算、格線運算和雲端運算

來源:互聯網
上載者:User
前幾天與幾個同事無意中聊起了雲端運算,還說Google也推出了相應的服務。
心裡就一直在想這到底是個什麼東西哪,上網搜尋了一把,又找到幾個相近的概念,就在這裡記錄一下。

1、分散式運算

所謂分散式運算是一門電腦科學,它研究如何把一個需要非常巨大的計算能力才能解決的問題分成許多小的部分,然後把這些部分分配給許多電腦進行處理,最後把這些計算結果綜合起來得到最終的結果。最近的分散式運算項目已經被用於使用世界各地成千上萬位志願者的電腦的閑置計算能力,通過網際網路,您可以分析來自外太空的電訊號,尋找隱形黑洞,並探索可能存在的外星智慧生命;您可以尋找超過1000萬位元字的梅森質數;您也可以尋找並發現對抗艾滋病病毒的更為有效藥物。這些項目都很龐大,需要驚人的計算量,僅僅由單個的電腦或是個人在一個能讓人接受的時間內計算完成是決不可能的。

分散式運算是利用互連網上的電腦的中央處理器的閑置處理能力來解決大型計算問題的一種計算科學。在兩個或多個軟體互相共用資訊,這些軟體既可以在同一台電腦上運行,也可以在通過網路連接起來的多台電腦上運行。

2、格線運算

首先格線運算也是一種分散式運算。

格線運算通過利用大量異構電腦(通常為案頭)的未用資源(CPU周期和磁碟儲存),將其作為嵌入在分布式電信基礎設施中的一個虛擬電腦叢集,為解決大規模的計算問題提供了一個模型。格線運算的焦點放在支援跨管理域計算的能力,這使它與傳統的電腦叢集或傳統的分散式運算相區別。

格線運算的設計目標是解決對於任何單一的超級電腦來說仍然大得難以解決的問題,並同時保持解決多個較小的問題的靈活性。這樣,格線運算就提供了一個多使用者環境。它的第二個目標就是:更好的利用可用計算力,迎合大型的計算練習的斷斷續續的需求。

有了格線運算技術,您可以將伺服器、儲存系統和網路聯合在一起,組成一個大的系統,從而為使用者提供功能強大的多系統資源來處理特定的任務。對於終端使用者或應用程式來說,資料檔案、應用程式和系統看起來就像是一個巨大的虛擬計算系統。

格線運算與其他所有的分散式運算範例都有所區別:格線運算的本質在於以有效且最佳化的方式來利用組織中各種異構松耦合資源,來實現複雜的工作負載管理和資訊虛擬化功能。

參考資源:
網格觀點: 格線運算 —— 下一代分散式運算
格線運算: 關鍵組件是什嗎?

3、雲端運算
概念

雲端運算(Cloud Computing)是分散式處理(Distributed Computing)、平行處理(Parallel Computing)和格線運算(Grid Computing)的發展,或者說是這些電腦科學概念的商業實現。

雲端運算的基本原理是,通過使計算分布在大量的分散式運算機上,而非本機電腦或遠程伺服器中,企業資料中心的運行將更與互連網相似。這使得企業能夠將資源切換到需要的應用上,根據需求訪問電腦和儲存系統。

這可是一種革命性的舉措,打個比方,這就好比是從古老的單台發電機模式轉向了電廠集中供電的模式。它意味著計算能力也可以作為一種商品進行流通,就像瓦斯、水電一樣,取用方便,費用低廉。最大的不同在於,它是通過互連網進行傳輸的。

雲端運算的藍圖已經呼之欲出:在未來,只需要一台筆記本或者一個手機,就可以通過網路服務來實現我們需要的一切,甚至包括超級計算這樣的任務。從這個角度而言,終端使用者才是雲端運算的真正擁有者。

雲端運算的應用程式套件含這樣的一種思想,把力量聯合起來,給其中的每一個成員使用。

雲端運算的幾大形式

SAAS(軟體即服務)
這種類型的雲端運算通過瀏覽器把程式傳給成千上萬的使用者。在使用者眼中看來,這樣會省去在伺服器和軟體授權上的開支;從供應商角度來看,這樣只需要維持一個程式就夠了,這樣能夠減少成本。Salesforce.com是迄今為止這類服務最為出名的公司。SAAS在人力資源管理程式和ERP中比較常用。 Google Apps和Zoho Office也是類似的服務

實用計算(Utility Computing)
這個主意很早就有了,但是知道最近才在Amazon.com、Sun、IBM和其它提供儲存服務和虛擬伺服器的公司中新生。這種雲端運算是為IT行業創造虛擬資料中心使得其能夠把記憶體、I/O裝置、儲存和計算能力集中起來成為一個虛擬資源集區來為整個網路提供服務。

網路服務
同SAAS關係密切,網路服務提供者們能夠提供API讓開發人員能夠開發更多基於互連網的應用,而不是提供單機程式。

平台即服務
另一種SAAS,這種形式的雲端運算把開發環境作為一種服務來提供。你可以使用中間商的裝置來開發自己的程式並通過互連網和其伺服器傳到使用者手中。

MSP(管理服務提供者)
最古老的雲端運算運用之一。這種應用更多的是面向IT行業而不是終端使用者,常用於郵件病毒掃描、程式監控等等。

商務服務平台
SAAS和MSP的混合應用,該類雲端運算為使用者和供應商之間的互動提供了一個平台。比如使用者個人開支管理系統,能夠根據使用者的設定來管理其開支並協調其訂購的各種服務。

互連網整合
將互連網上提供類似服務的公司整合起來,以便使用者能夠更方便的比較和選擇自己的服務供應商。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.