一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

云計算-從基礎到應用架構系列-云計算的演進

  開篇

  本篇是主要講述云計算的發展歷程,由于云計算本身提出來也不是太久,并且其實云計算也是經過前人的一些經驗總結提出,所以我們對之前的一些計算機的發展史有個一定的了解,那么對云計算的理解就更深入了,當今信息化技術的飛速發展,用戶通過瀏覽器完成信息服務的訪問,促進了從傳統的數據中心的模式轉變到云計算的模式的動力,隨著服務器虛擬化,并行處理,向量處理等技術的飛速發展,推動了現有企業應用模式的轉變,本文將會針對這些描述進行闡述,加深對云計算的理解,當然如果您在本文中發現錯誤之處,那么請您批評指出,謝謝。

  摘要

      上一篇《云計算-從基礎到應用架構系列-云計算的概念》我們講述了關于云計算方面的概念,那么為了加深對這些概念的理解,我們這里對計算機的軟硬件的發展史來對比分析下云計算的未來趨勢,并且我們知道對于信息化技術的發展主要集中在軟件和硬件二個方面,就目前的情況來說,硬件有提出“摩爾定律”這個我想大部分的人應該都知道,不過我在后面還是簡單的說明下,現在的這個階段,是信息爆炸的階段,就目前我們經常使用的無論是Google搜索還是Baidu搜索,或者是Bing 都有非常大的網頁數據量,可見目前的信息化技術的增長之快。

      我們的主題主要是下面的幾個方面的內容:

      1、對應計算機硬件的演化。

      2、互聯網的發展。

      3、虛擬化技術的演進。

      4、云計算的優勢和變革

  本文大綱

1、開篇

2、摘要

3、本文大綱

4、硬件的發展史

5、互聯網的發展

6、虛擬化技術的演進

7、云計算的優勢和變革

8、本文總結

9、后續

  硬件的發展史

      計算機的發展史我們大家應該都從計算機基礎那本書上應該學習過經過了4個階段:

      第一個階段是:1946-1957年:電子管計算機。

      第二個階段是:1958-1963年:晶體管計算機。

      第三個階段是:1964-1969年:小規模集成電路計算機。

      第四個階段是:1970-1990年:微處理器及大規模/超大規模集成電路計算機。

      本文將會從另外一個角度來說明,就是從計算機的代數來說明可能和上面的幾個時間點會有部分出入,不過采用的技術上是相近的。

  第一代計算機:

      第一代計算機可以追溯到1943年,當時由哈佛大學設計開發,IBM出資贊助完成,這是一臺可編程的計算機。Mark I 詳細信息:摘自“維基百科”。

  馬克一號(Mark I)是美國第一部大尺度自動數位電腦,被認為是第一部萬用型計算機。它的生產和設計者給它起的名字是Automatic Sequence Controlled Calculator(全自動化循序控制計算機,縮寫為ASCC),馬克一號是它的用戶哈佛大學給它起的名字。

  這部機電式ASCC是由IBM的Howard H. Aiken所設計的,在1944年8月7日搬到哈佛大學。馬克一號的特點為全自動運算。一但開始運算便無須人為介入。馬克一號是第一部被實作出來的全自動電腦,同時與當年的其他電子式電腦相比它非常可靠。大家認為「這是現代電腦時代的開端」以及「真正的電腦時代的曙光」。

  ASCC是由開關、繼電器、轉軸以及離合器所構成。它使用了765,000個元件以及幾百哩長的電線,組裝大小為16公尺(51呎)長,2.4公尺(8呎)高,2呎深。重達4500公斤(5短噸)。其基本計算單元使用同步式機械,所以它有一跟長15公尺(50呎)的傳動軸,並由一顆4千瓦的馬達所驅動。馬可一號可以儲存72組數據,每組數據有23位十進位數字。每秒可執行3次加法或是減法。一個乘法則須6秒,一個除法須15.3秒,計算一個對數或是一個三角函數需花費超過一分鐘。

  馬克一號藉由打卡紙讀取、執行每一道指令。它沒有條件分支指令。這表示需要複雜運算的程式碼會很長一串。迴圈的完成需利用打卡紙頭尾相接的方式。這種程式碼與資料分開放置的架構就是眾所週知的「哈佛架構」。計算機先驅Grace Hopper是馬克一號的程式設計員。

  在捐贈儀式上,Aiken沒有提到IBM對於設計與製造這部電腦的參與,IBM對此很不滿,因此與Aiken分道揚鑣。IBM將這部電腦命名為ASCC但隨後哈佛大學與Aiken將它改為馬克一號。 IBM之後去製造了另一部電腦SSEC。

  馬克一號之後有馬克二號(在1947年 或是 1948年),馬克三號/ADEC(1949年九月)以及哈佛馬克四號(1952年),全都是Aiken的工作成果。馬克二號是馬克一號的效能增進版,但也是由機電繼電器所構成。馬克三號部分採用電子元件,而馬克四號就全部改用電子元件了,也就是固態元件。馬克三號與馬克四號使用磁鼓記憶體,馬克四號同時也有使用磁芯記憶體。馬克二號與馬克三號搬到維吉尼亞州的Dahlgren基地給美國海軍使用,馬克四號留在哈佛大學並且給了美國空軍使用。

  馬克一號最終還是被拆解了,但有一部分留在哈佛大學的Cabot Science Center。

  第二代計算機

       第二代計算機按照前面的計算機階段的話就是處在電子管計算機。ENIAC(電子數字積分計算機)于1946年建成,相關詳細信息如下:

  埃尼阿克(ENIAC) 摘自“百度百科”

在美國賓夕法尼亞大學的莫爾電機學院揭幕典禮。它,就是世界上第一臺現代電子計算機“埃尼阿克”(ENIAC)。這個龐然大物占地面積達170平方米,重達30噸。在揭幕儀式上,“埃尼阿克”為來賓表演了它的“絕招”----—分別在1秒鐘內進行了5000次加法運算和500次乘法運算,這比當時最快的繼電器計算機的運算速度要快1000多倍。這次完美的亮相,使得來賓們喝彩不已。

  ENIAC:長30.48米,寬1米,占地面積約63平方米,30個操作臺,約相當于10間普通房間的大小,重達30噸,耗電量150千瓦,造價48萬美元。它包含了17,468 真空管7,200水晶 二極管, 1,500 中轉, 70,000 電阻器, 10,000 電容器,1500繼電器,6000多個開關,每秒執行5000次加法或400次乘法,是繼電器計算機的1000倍、手工計算的20萬倍。

  第三代計算機

       第一個集成電路雖然1958年9月就已經完成,但是真正投入到使用的時間是1963年,發明者是Kilby,他的發明帶來了工業革命。集成電路的出現,使得像IBM 360這樣的大型機進一步增加了存儲和處理能力,也使更多的企業使用計算機,隨著時間的推移,大規模集成電路出現,這是第四代計算機了。

  小規模集成電路

  根據集成電路規模的大小,通常將其分為SSI 、MSI 、LSI 、VLSI。分類的依據是一片集成電路芯片上包含的邏輯門個數或元件個小規模集成電路:SSI (Small Scale Integration )通常指含邏輯門數小于10 門(或含元件數小于100個)。

  第四代計算機

  當微處理器的出現,標志著大規模/超大規模集成電路的出現。第四代計算機通過超大規模集成電路,提供更高的計算速度,面積卻比以往更小,1971年11月,Intel發布世界第一臺商用微處理器-Intel-4004,詳細資料:來自“維基百科”

  4004是美國英特爾公司 (Intel) 推出的第一款微處理器,也是全球第一款微處理器;1971年11月15日發布。

  4004處理器的尺寸為3mm×4mm,外層有16隻針腳,內有2,300個晶體管,採用五層設計,10微米製程。

  4004的最高時脈有740KHz,能執行4位元運算,支援8位元指令集及12位元位址集。當時脈是108KHz時,可以每秒運算6萬次,成本低于100美元。4004處理器的性能與早期電子計算機ENIAC相若。ENIAC是在1946年推出,機器體積龐大,需占用一個房間。ENIAC擁有18000個真空管。

  該款處理器原先是為一家名為 Busicom 的日本公司而設計,用來生產電算機。

  總結

  通過上面的講述,我們對計算機應該的發展史進行了回顧,我們不難發現,現在的CPU的處理能力遠遠超過了其他部件的發展速度,計算機的硬件發展很迅速。下面我們來看看摩爾定律的定義:

  摩爾定律是由英特爾(Intel)創始人之一戈登·摩爾(Gordon Moore)提出來的。其內容為:集成電路上可容納的晶體管數目,約每隔18個月便會增加一倍,性能也將提升一倍,當價格不變時;或者說,每一美元所能買到的電腦性能,將每隔18個月翻兩倍以上。這一定律揭示了信息技術進步的速度。

  從目前的Intel的多核或是AMD的真多核之爭,我們能夠看出來,目前的計算機仍然屬于第四代計算機,超大規模集成電路的階段。

  互聯網的發展

      互聯網可以說是促進云計算進步的主要因素之一,正是由于互聯網的出現,才得以讓客戶通過瀏覽器來完成服務的使用,如果沒有出現互聯網,那么云計算也就沒有辦法完成調用。

      互聯網協議(IP) 這是目前互聯網上每臺計算機使用的標準通信協議。其實早在20世紀30年代,Bush就提出了MEMEX的概念,該系統是自動化圖書館系統,具體的簡介信息如下:

     Memex是Vannevar Bush于1945年在其文章《As We May Think》中提出的一種“擴展存儲器(Memory-Extender)”設想。文中指出,Memex是一個基于微縮膠卷存儲的“個人圖書館”,可以根據“交叉引用”來播放圖書和影片。它可以通過照相或觸摸屏感應來記錄新信息。同時它還提供在資料之間建立關聯的功能,讀者可以建立一些指向某些微縮膠卷片段的鏈接,并依照自己的喜好形成新的線性順序,甚至加上自己的補充或評論。而且這些可以成為共享,他人只要鍵入建立鏈接的作者的索引代碼,就可以追溯到這些關聯。

8c511fe97c8a0325b80e2d82

  后來經過演化,出現了NCP協議,該協議在ARPANET主機上進行鏈接,而底層是通過IMP來完成的,ARPNET是由一種通信子網(Communication SubNET)和資源子網(Resource SubNET)組成的兩級結構的計算機網絡。由接口報文處理機IMP(Interface Message Processor)和它們之間互連的通信線路一起負責主機Host之間的通信任務,構成了通信子網,實現信息傳輸與交換。由通信子網互連的主機組成資源子網,它負責信息處理、運行用戶應用程序、向網絡用戶提供可共享的軟硬件資源。當某主機(例如H1)要與遠地另一主機(例如H2)通信、交換信息。H1首先將信息送至本地直接與其相連的IMP暫存,通過通信線路沿著適當的路徑(按一定原則靜態或動態的選擇的)轉發至下一IMP暫存,依次經過中間的IMP中轉,最終傳輸至遠地的目的IMP,并送入與之直接相連的目的主機。

  如此,由IMP組成的通信子網,完成信息在通信雙方各IMP之間的存貯--轉發(Store and forward)任務。采用這種方式,使通信線路不為某對通信雙方所獨占,大大提高昂貴的通信線路的利用效率。ARPANET中存貯--轉發的信息基本單元是分組(Packet),它是將整個要交換的信息報文(Message)分成若干信息分組,對每個分組按存貯--轉發的方式在通信子網上傳輸,因此把這種以存貯--轉發方式傳輸分組的通信子網又稱為分組交換數據網(PSDN)。

  我們來看看IMP的體系結構:

image

  隨著NCP協議的進一步發展,在1983年1月1日ARPANET將其協議從NCP替換為更靈活和更強大的TCP/IP協議。NCP協議的過時,標志著互聯網的興盛開始。

      TCP/IP協議發展至今已經有很多版本的迭代,從一開始的(TCP V1)到現在的流行的IPv4,IPv6,當然未來IPv6是趨勢,當然我們必須知道,TCP/IP的推廣過程也可以說是一波三折,一開始并不順利,也是隨著不斷的推廣,才得以迅速的普及和發展。

      IPv6于1995年1月提出,IPv6也被稱為下一代互聯網協議,目前我們的互聯網大部分的服務都是基于IPv4協議創建的,如果完成IPv6的推廣無疑是艱難的工作。當然目前的很多硬件設備都已經提供了對IPv6的支持。

      2012年之后,運營商將無法再獲得IPv4地址,業務持續發展和IPv4地址即將耗盡是他們必須面對的現實問題。面對地址短缺的現狀,IPv6是解決地址問題的根本手段。然而,任何一項新技術從誕生到成熟都不可能一蹴而就,IPv4和IPv6將在相當長的一段時間內共存。因此,如何使IPv4平滑演進到IPv6,如何保障IPv6的安全和服務質量,如何抓住三網融合、物聯網等新機遇,以及推動IPv6的發展與成熟等諸多問題,引起了業界的普遍關注。

      因此我們本文就不詳細闡述相關的內容,如果詳細闡述,那么將會需要好幾篇的篇幅來說明,一方面本人對網絡方面的內容也是理解的深度不夠,就不班門弄斧了。

     1990年第一個web瀏覽器問世,其中集成了編輯器,可以創建超文本文件,該瀏覽器與世界第一臺Web服務器進行通信,時間是1990年12月25日     世界上第一個網頁瀏覽器

  知道世界上第一個網站嗎?Info.cern ch是世界上第一個網絡服務器的網址,運行在歐洲原子核研究委員會(CERN)的一臺NeXT計算機上。而第一個網頁地址是http://info.cern.ch/hypertext/WWW/TheProject.html,是有一個名叫Tim Berners-Lee的人創建的。
  現在還可以訪問這個網站:http://info.cern.ch/
  網頁的頂端還驕傲地寫著一行英文:The website of the world’s first-ever web server

  后續的相關內容就是瀏覽器的迅速發展,開始了瀏覽器大戰,我這里就不詳細講述了。

  虛擬化技術的演進

      服務器虛擬化是指將一臺物理服務器上同時運行多個獨立的虛擬操作系統的方法,這樣的方式,可以將計算機上的投資回報利益最大化,虛擬化的提出產生于20世紀60年代,我們平時說的虛擬化技術,都是通過軟件來完成的,通過軟件來模擬一個獨立的操作系統環境,這樣可以使多個用戶同時訪問一臺計算機資源,但是給客戶的感覺是獨立訪問自己的服務器。圖形化的概括如下:      image

      我們學過操作系統的應該知道,我們平時在使用打印機的時候,其實我們如果本地只有一臺打印機的時候,為了將這臺打印機提供給多個人同時使用,這個時候,我們就會使用虛擬化的技術,只不過我們實際的實現機制是通過任務隊列,并發執行的而已,但是給用戶的感覺是自己在獨占資源。

      Amazon云計算服務中的EC2提供的服務器虛擬化技術中,就是通過不同的客戶創建不同的虛擬服務器實例,通過自身提供的機器鏡像,然后在啟動實例時,將機器鏡像拷貝到操作系統中,當用戶關閉虛擬服務器時,EC2會撤銷實例,釋放服務器資源,EC2是基于Xen虛擬化技術之上的應用

      服務器虛擬化的技術一般來說主要是針對以下的幾個方面的虛擬化:      image

     詳細的虛擬化技術及相關講述將會在后面的虛擬化的技術中詳細的講述。

  云計算的優勢和變革

     本節我們將會講述云計算給我們帶來了什么,云計算帶來的優勢和變革是什么?上章我們對比了云計算相比傳統的基礎設施方面的優勢對比,我們這里不再進行詳細的闡述,下面我們從其他的角度來分析云計算的優勢吧。

一、云計算的優勢

     云計算帶來的優勢,我們從下面幾個方面來講述

     1、優化信息產業的布局

     這個乍一看,的確有點大,云計算模式呢,從原來的企業的對信息化服務的自給自足的模式轉變為部分服務由云計算提供商來提供的模式,IT產業中將會出現更多的實力雄厚的云計算服務提供商,他們專門提供相應的服務,這些云計算服務提供商,他們通過提供相關領域的專家和業務人員,提供更專業的服務,一般來說這些云服務提供商都有非常雄厚的硬件和軟件實力,像目前的幾大云服務提供商,無一不是這樣。

     2、推進了專業分工

     這個怎么說呢?就是通過云計算服務提供商,一些中小型企業不用自己構建自己的數據中心,或者說是投入大量的基礎設施服務,只需要通過互聯網訪問云技術服務提供商提供的服務即可,自己也不需要考慮一些成本投入,或者維護投入等等。云服務提供商會提供大量的專業人員和科研團隊來完成這些工作,因此帶來了專業分工的優勢。 這里的云服務提供商的優勢是相對中小型企業來說,云服務提供商更專業,更具有經驗。而且從投入成本的角度來說,云服務提供商的價格更低廉。除了帶來一些成本上的優勢,還包括云計算服務提供商提供了軟件管理方面的專業化,是同一個人的效率更高,這也減少了人力成本的投入。

      云計算是專業分工更加明顯,進一步的優化了IT產業的布局,通過一些手段,讓更多的企業專注自己的領域,揚長避短,減少內耗,同時也帶來了商機。

      3、提高資源的利用率

      這個所謂的資源利用率一般是泛指的資源,對于資源的利用我們前面在服務器虛擬化那塊專門的講述了云計算提供商通過服務器的虛擬化,來達到資源的盡可能的最大化的利用,從而提高投入產出比,帶來更高的利益,舉個簡單的例子我們來說明吧:

      例如現在有個網站,一年365天,只有逢年過節的時候,會出現100W的同時并發的情況,平時非逢年過節的日期時,也就是1000-10000的并發數,這個時候,如果是企業自己投入基礎設施,構建數據中心的話,可能我們的投入如下:(這里只是假設)

      一個負載均衡器

      8臺應用服務器

      4個數據庫服務器(3個讀服務器、1個寫主服務器

      這里的成本還是比較高的,上面的節假日的情況,勉強應付過來,平時一般1000-10000只要開太服務器就可以應付的來的話,那么我們可能平時的情況下,我們只要這樣配置我們的服務器:(括號內的為準)

      一個負載均衡器(暫不需要)

      8臺應用服務器(1臺服務器

      4個數據庫服務器(1個讀服務器、1個寫主服務器

      無疑其他的硬件投入在大部分的時間是浪費的,而且如果我們采用集群,RAID 的話,這將是非常大的自己投入,而且硬件每年都會產生折舊,這就會沖擊我們的每年的利潤。

      使用云的情況如下:

      非節假日

      從云計算服務提供商,購買如下服務:

      1臺應用服務器資源

      1個讀服務器、1個寫主服務器

      按實際的運行的小時付費,如果只運行10小時一天那么一年的費用就是 (10 * 365) * $/1.H=TotalPay。

      節假日的時候

      只要為我們新擴充的資源單獨的付費就可以。

      一個負載均衡器

      7臺應用服務器

      2個數據庫服務器

      我們這里要為上面的硬件資源單獨付費,采用的計費方式與上面的非節假日的形式相仿,這里我們就可以看出,使用云技術服務的方式,可以為我們節省很多的成本,我們只為我們需要的并且使用的資源付費,如果沒使用的資源,我們可以不付費。

      4、降低管理開銷

      云計算提供商本身提供給客戶了一些方便的管理功能,內置了一些自動化的管理,對應用管理的動態,自動化,高效率是云計算的核心,因此,云計算要保證當用戶創建一個服務時,用最短的時間和最少的操作來滿足用戶的需求,當用戶停用某個服務操作時,需要提供自動完成停用的操作,并行回收相應的資源,當然,由于虛擬化技術在云計算中的大量應用,提供了很大的靈活性和自動化,降低了用戶對應用管理的開銷。云計算平臺會根據用戶的應用的業務需求,來動態的增減資源分配,完成資源的動態管理,并且對用戶增減模塊時的自動資源配置,自動資源釋放等,包括一些自動的冗余備份,安全性,宕機的自動恢復等。

  二、云計算帶來的變革

      上節我們講述了云計算帶來的幾個優勢,我們本節來看看,云計算帶來的IT產業的變革,我們來分析下,作為IT產業,都有什么樣的角色,具體的角色的職責是什么,通過上下的層次關系基本上有所了解,我們看圖就明白了。      image

      在圖的中間,我們看到了,就是云提供商是這個產業的核心,所以云提供商在云計算中處于核心地位,相信隨著標準的定制及產業的發展,云計算提供越來越多的服務。

  后續

      下一篇我們就開始講述虛擬化方面內容了,希望大家看完本章內容后,如果有什么意見和建議,請您提出來,我在下篇書寫的時候,會及時的改進,謝謝您的意見,由于個人水平有限,錯誤或不足之處還請多多指點。

  參考文獻

 1、維基百科:http://zh.wikipedia.org/zh/%E9%A6%AC%E5%85%8B%E4%B8%80%E8%99%9F

 2、百度百科:http://baike.baidu.com/view/22486.htm

 3、百度百科:http://baike.baidu.com/view/1343946.htm

NET技術云計算-從基礎到應用架構系列-云計算的演進,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品福利午夜在线观看 | 免费国产小视频在线观看 | 自偷自拍亚洲欧美清纯唯美 | 国产精品一区二区在线观看 | 欧美图片另类小说综合 | 国产成人啪精品视频免费网站软件 | 99精品视频在线观看免费 | 成人在线视频免费观看 | 成人爽a毛片在线视频 | 美女胸又大又黄www网站 | 蕾丝视频成人★在线观看 | 高跟黑色丝袜国产91美女紫丝 | 99精品视频在线观看re | 天天做天天爱夜夜爽女人爽宅 | 国产一区二区免费 | 亚洲一区亚洲二区 | 视频在线观看91 | 国内精品福利 | 五月开心六月伊人色婷婷 | 久久婷婷六月 | 天天澡天天摸天天爽免费 | 国产在线一区精品对白麻豆 | 国产aⅴ精品一区二区三区久久 | 色多多网站在线观看 | 欧美丝袜xxxxx在线播放 | 性欧美www | 怡红院美国分院一区二区 | 久久精品视频一区 | 高清一区二区 | 四虎精品视频在线永久免费观看 | 色吧久久 | 黄色免费在线视频 | 91大奶| 日韩美女拍拍免费视频网站 | 久久免费特黄毛片 | 4hu44四虎在线观看 | 免费一级毛毛片 | 国产在线精品福利大全 | 久久香蕉综合色一综合色88 | 欧美亚洲综合一区 | 美国毛片亚洲社区在线观看 |