但是,只要開啟widows的工作管理員,你就會發現,cpu和記憶體大部分是閒置的。
特別是cpu,其利用率通常不到10%。
windows在硬碟佔有的空間一般就是幾個g。也就是說,一個windows獨佔了電腦的全部資源,而大部分資源又都是閒置的。
在這種時候,就有專業人士提出,那麼,有沒有這種可能:不讓一個windows單獨控制一臺機器,而是在一臺機器上安裝多個作業系統,並且讓它們同時地執行?
這樣就可以節省大量的資源,用來做更多的事情。
有,最好的方案就是虛擬化!
其實這就是雲端計算的概念誕生了!
不過僅僅是這樣,還不足以形成雲端計算中心。
專業人士就是專業人士,在提出這種觀點後,就開始了繁瑣複雜的一系列工程。
在一臺電腦上,虛擬出幾個、幾十個,甚至上百個作業系統出來,而每一個系統,就意味著是一臺“模擬電腦”,再透過監控程式,就可以達到一臺電腦擁有數十倍,上百倍的計算能力。
假如這臺電腦為a,那麼則可以設定另外一臺相同規格的電腦b,雙方資料之間的傳送,可以透過簡單的移動進行,普通使用者壓根意識不到這種移動。
當然,這種移動肯定不能由a/b自己進行,它需要一個資料中心管理伺服器電腦c。
這個資料中心管理伺服器c,可以監控a和b的執行狀態,一旦出現資源緊張,它可以自動觸發線上遷移,把一個或多個資料移到對方的機器上執行。當然,這裡需要一個事先設定的閾值標準。
在這裡只是假設a、b兩臺機器。實際上,c可以管理幾十、幾百、上千臺機器。共享的儲存裝置也不止一套,可以是多套
c透過各機器上的監控程式,間接管理所有的資源。
至此,雲的雛形出現了,但還不是雲。因為,所有的這些管理和控制,都還是資料中心自己的職責。使用者還無法對所需要的資源進行自主管理。
怎樣才能徹底實現雲呢?
在前面的鋪墊下,後續的發展也就順理成章了。
建立更多的資料中心管理伺服器c,管理更多的a/b,層層疊疊的交錯進行,最終形成了一個資源池。
然後建立終端的伺服器d,用d來管理無數個c資源池,而這個d,就是所謂的雲伺服器了!
為了便於分配和管理,d把龐大的資源池劃分成多個小組,這每個小組就相當一個虛擬的資料中心(或者叫“計算中心”)。
d再從各個“計算中心”裡提取計算資源,建立一個個使用者環境。每個使用者環境就相當於一個“機房”,這個“機房”包括cpu、記憶體、儲存等資源。
d同時還給使用者提供登陸訪問的介面。使用者通常用瀏覽器、客戶端來登入這個介面。
作為使用者,當你用瀏覽器連線到d提供的訪問介面,就可以建立一個賬戶,並且輸入你的賬號。
這時,雲伺服器d就可以根據你的要求,提供所需要的“機房”。
這個“機房”的大小,完全根據使用者的需求而定,並且可以反饋給客戶所最需要,最敏感的資源。
這也就是同一個客戶端,同一個網頁,但是他推薦給你的是一首二次元歌曲,推薦給別人的卻會是一首懷舊金曲,他提供給你的是嬰幼兒產品,給另外一個人的又或許會是時尚長裙、
透過層層抽象和虛擬,在每個“機房”裡,你看不到、也不用去關心每個計算資源實際來自哪裡。
最終,雲端計算中心就這樣成立了。
可以想象,如此龐大的一個雲端計算中心,可以為個人或者單獨一個公司提供服務,這會是多麼便利的一件事情。
以至於,雲端計算中心的誕生,很快就得到了政府、企業、個人的瘋狂追捧。
幾乎全世界任何一個政府,都擁有屬於自己的雲端計算中心。
網際網路頂端企業也都建立了自己的雲端計算中心。
稍小一些的企業或者個人,想要享受到這種便利,也可以朝大企業租借雲端計算中心,對方提供他們一個子端賬戶,他們便能借用部分計算能力,滿足自己所需。
在今天的邊陸科技會議上,阮高培就是提出了這個專案。
如果邊江真的想打造一款他和陸恆所期待的音樂播放軟體,那麼勢必需要一個獨屬於他們的雲端計算中心,以此應