(文章來源:網(wǎng)絡整理)
云計算最早可以追溯到甲骨文公司的拉里埃里森在1990年提車的網(wǎng)絡電腦的概念。但受限于當時的網(wǎng)絡資源和硬件本身的計算短板,并沒有發(fā)展起來。2002年因互聯(lián)網(wǎng)泡沫破碎帶來的經(jīng)濟衰退結束后,以Google公司為代表的互聯(lián)網(wǎng)公司迎來了新一輪的發(fā)展機會。依靠互聯(lián)網(wǎng)技術的發(fā)展和WIFI技術的迅速普及,人們的辦公場所從寫字樓到了家庭,繼而又到了很多公共場所,隨時隨地地訪問、處理和共享信息的需求就變得越來越重要了。云計算的概念也應運而生。
所謂“云計算”是指將大量用網(wǎng)絡連接的計算資源統(tǒng)一管理和調(diào)度,構成一個計算資源池向用戶提供數(shù)據(jù)計算處理等個性化需求的計算服務。云計算區(qū)別于一般網(wǎng)絡存儲的核心區(qū)別是它能夠調(diào)用網(wǎng)絡資源實現(xiàn)并行作業(yè),通俗地講,它能將一個非常大的計算問題,自動分解到許多計算能力不是很強大的計算機上,共同完成,實現(xiàn)資源共享,化整為零,逐個擊破。
對云計算概念的解釋五花八門,甚至有人只知道云計算這名稱并開始談論云計算了。很多原本就存在的不是云計算的東西,也被人軌道這個范疇。例如遠程辦公,這是上個世紀90年代就已經(jīng)實現(xiàn)的辦公模式。只要有分布式數(shù)據(jù)庫和局域網(wǎng),諸如網(wǎng)上流程審批之類簡單的事情就能輕而易舉地做到,也被某些公司稱為云辦公。還有比如網(wǎng)絡硬盤被稱為云存儲;帶有互聯(lián)網(wǎng)接口的電視被叫做云電視等等。
云計算的本質(zhì)是一種網(wǎng)絡服務方式,其特征有兩點。一是云計算保證用戶可以隨時隨地訪問和處理信息,非常方便地與他人共享信息。二是云計算保證用戶使用云端的大量計算資源,包括CPU處理器和存儲器(內(nèi)存和磁盤),而無需自己購買設備。
單從字面意思上理解,云計算的基礎一定離不開數(shù)學。它的基本原理是:將一個復雜的問題,分成若干個簡單的子問題進行解決。然后對子問題的結果進行合并,得到原有的解集。所以它的數(shù)學基礎說透了也很簡單,就是我們大學所學的矩陣論。
現(xiàn)在全球做云計算的龍頭公司有Google、亞馬遜、和IBM,中國有阿里云、騰訊等。我們以Google公司為例來說明云計算的數(shù)學邏輯原理。Google公司采用的是云計算工具叫MAP-REDUCE。第一步叫MAP,就是將一個大任務(大矩陣)利用矩陣計算按行分為若干小的子任務(小矩陣),然后分配給云端連接的服務器計算機進行并且完成子任務的計算;第二步叫REDUCE,就是將上一步的各個計算結果利用小矩陣做乘法合并大矩陣的方式合并為最終的結果。邏輯原理很簡單,就是我們計算算法中常用的“各個擊破”法。但是如何將一個大矩陣自動拆分,保證各個服務器負荷均載,如何合并返回值,那就是我們事先在云計算服務器上設計好的算法程序了。
將復雜問題簡化分解為若干小問題去分別求解,再把小問題的求解合并為原始問題的解。由此可見,利用數(shù)學來解決我們生活中的復雜問題往往簡單樸實而又非常有用。
(責任編輯:fqj)
-
云計算
+關注
關注
39文章
7976瀏覽量
140090 -
網(wǎng)絡
+關注
關注
14文章
7815瀏覽量
90968
發(fā)布評論請先 登錄
評論