雲端計算在出現16年後,已經成為IT領域的標配模式。它易操作、儲存量驚人、對使用者來說幾乎無處不在。它不僅成就了世界上最大的公司,同時也給小公司提供支援。雲改變了服務供給雙方的經濟模式,同時帶來更多新的機遇。

一篇文章帶你看懂雲端計算的前世今生與未來在英國,空中的雲陰晴不定,眾人皆知。但是你會驚訝地發現,基於開源技術的“雲端計算”,已經發展得非常透明、成熟。這一次,我們可以探討私有云、公有云、混合雲的優點、缺點和實用性。

3417eb9bbd9017b7807f01
雲端計算成型期

關於雲端計算的基礎理論起源於半個世紀前。1966年出版的《計算機普及的挑戰》一書中寫道,計算機的強大已經能為普通人提供資訊和服務,但是裝置又大又貴使得人們(在未來)不得不以遠端訪問的形式使用。這時,效用計算問世。它意味著普通人也能獲得計算資源,並且根據需要的計算資源實現按需付費。更重要的是,不像喝水要打井一樣,人們使用計算資源時不再需要擁有自己的計算系統。

與此同時,雲端計算的其他兩個基礎條件開始成型。日後Intel的聯合創始人Gordon Moore提出了著名的摩爾定律——即積體電路上所容納的晶體數目每隔18個月便會增加一倍。另外,在蘭德公司的Paul Baran和英國國家物理實驗室的Donald Davies各自分別發明了分組交換網路。這是一個更強大、高效、靈活的傳輸資料的基礎設施。

上世紀70年代,Ken Thompson 和 Dennis Ritchie在貝爾實驗室創立了UNIX和C語言程式設計。結合由Vint Cerf、 Bob Kahn和朋友們一起設立的的ARPANET開放網路標準,雲端計算的方向已經初見雛形。

在接下來的20年,DSL(另一個貝爾實驗室的奇蹟)的發明和普及,以及Windows 95在大眾市場的巨大成功,促使民用ISP的到來。而網格計算和應用服務提供商(ASP)展示了雲端計算思維帶來的效益。

很快,到了20世紀末,全民一下子都在”點選”上網了。資料中心所提供的規模經濟此時最好地彰顯了集中式計算帶來的優勢。

雲端計算的時代到來了。

3417eb9bbd9017b7808c02
雲端計算的第一代

現代雲端計算的代表非1999年的Salesforce.com莫屬。它銷售的是一個簡單的商業服務:客戶關係管理CRM。CRM很簡單——公司通常用它來記錄產品賣給了哪些客戶、賣了哪些產品、如何保證顧客滿意度。在Salesforce.com之前,公司都是購買或編寫客戶關係管理軟體,並在本地的計算機上執行。Salesforce推出CRM之後,相較過去並不是將副本交給客戶,而是它在自己的資料中心執行,出售每個使用者的訪問許可權。軟體從未像之前的副本一樣傳遞,客戶除了登陸Salesforce.com,註冊賬戶,登入,開始工作以外,無需再做任何的部署。

一篇文章帶你看懂雲端計算的前世今生與未來這看起來就像是用Gmail比Outlook要方便得多。但是Salesforce.com比Gmail早了8年。自從那時起,雲端計算開始廣泛運用到各個領域。

雲技術的全景

雲在我們心中的印象非常簡單,但是形態各異。Gmail、Salesforce.com或者任何你需要通過網頁瀏覽到的東西,統稱為SaaS,軟體即服務。這也是大部分使用者所認知到“雲”的形態。另外還有兩個縮寫經常用來描述不同雲的形態,分別是PaaS(平臺即服務)和IaaS(基礎架構即服務)。

有了原始的計算資源服務,你可以執行自己的軟體(PaaS),或者能擁有你想用的硬體(IaaS)。亞馬遜網路服務(AWS)和Rackspace都是IaaS的例子,Google App Engine是PaaS的典範。

一篇文章帶你看懂雲端計算的前世今生與未來像HP、 IBM和Microsoft (Azure)既提供 IaaS 又有 PaaS,雖然這些服務有明顯的邊界,但沒有一種縮寫能描繪出雲專為其他軟體使用的通用服務的內涵。如果你注意到最近移動科技的快速變革,就能清楚發現這些變化。移動網際網路本身大量依託於雲技術。

3417eb9bbd9017b7809c03
“雲已經成為移動平臺的有力推動者。如果沒有云計算的第一波浪潮,我們就無法見證第二波移動應用服務的浪潮。

Facebook、Instagram、Snapchat、WhatsApp,沒有云的話這些app根本不會存在。在移動時代,本質上說你真的開啟了一扇通往雲層的窗戶,大部分移動端的處理,都發生在雲上。”

雲端儲存服務公司Syncplicity高階主管Brian Levine如是說。

SaaS和移動資料分享app是我們大多數人能接觸到的公有云。Salesforce.com執行一切、儲存一切、控制一切,使用者可以是任何人。他們不需要儲存或者維護什麼資料,只需確保電腦聯網即可。同時,他們只需為服務付費,不用僱傭IT員工、購買基礎設施、保持硬體(伺服器)更新等等。

除了公有云,還有很多私有云服務。使用私有云的公司仍然沿用公有云的技術,但所有的執行都是在幕後的(不面向公開的網路)。雲端計算系統可以快速擴容,並且能很快給不同的使用者分發資料。有了私有云後,所有的內容都可通過一個網路瀏覽器訪問,而非執行在員工本人的機器上。其結果是,員工可以在一個熟悉的以瀏覽器為基礎的工作環境中操作。並且它更容易連線起傳統的、沒有架設到公有云上的軟體系統。

有人認為私有云是一種良性木馬,把公有云的一些革命性的因素納入到企業IT這個相當保守的世界中。經驗豐富的人可能還會記得一開始軟體還是用CD承載,後續慢慢有了定期的bug修復和新版本推送。所以,基於雲的系統的更新速度變得更快。

“在傳統IT領域,一個應用程式最多一年被更新1-2次,但不能更多。“HP EMEA雲端計算副總裁Xavier Poisson說。“但現在隨著雲端計算和行動網路普及,你必須有一個更敏捷的的開發週期,敏捷開發十分重要。”

3417eb9bbd9017b780a804
公有云與私有云的強烈混合

實際上,最常見的是公有云和私有云架構結合的服務,被稱為混合雲。這比使用單一技術更為方便。使用者可以讓公司的一部分業務面向公眾,而另一部分僅對內部開放;比如一邊用Gmail,另一頭開啟Office在本地安裝的副本,又比如在開發全球性股票交易平臺時,在私有云上執行測試版本,之後通過Azure的100個伺服器叢集在全球上線。

一篇文章帶你看懂雲端計算的前世今生與未來混合雲越來越常見,是因為經濟效益驅動著更多的IT、企業和消費者使用公有云。就比如當一個公有云公司購買硬體時,他們付出的要比傳統IT模式少很多。

雖然談錢赤裸裸,但是2009年加州-伯克利大學的一項調查顯示,大型公司(如果通過雲服務)獲取網路、計算資源的投入僅有他們內部IT建設投入的1/7 – 1/3。隨著雲服務市場每年50%的增量,公司每多花1美元在雲服務上,實際他們的基礎設施和維護投入就減少3 – 4美元。

雲上的競合

毫無疑問,第一家開發公有云的公司早早嚐到了規模經濟的甜頭。亞馬遜為自己的業務需求建立大規模的資料中心來管理交易和庫存。而在將AWS變成一項通用服務之前,他們為自己的業務已經建立了各種各樣的工具來管理龐大的網路請求、儲存需求和計算需求。谷歌同樣需要管理龐大的搜尋資料,它在內部的系統架構足以管理數十億的請求。此後,它很快意識到這些能力都可以開放給其他的公司,甚至是它的競爭對手。

正因為像谷歌和亞馬遜這樣的巨頭在前,新的雲服務商很難再取得較大成功。正如Rackspace的技術長John Engates所說,最大的挑戰是建立公有和私有云以及各種網路技術的連線。在進軍雲服務之前,Rackspace作為託管公司,在它的資料中心運營各種其他公司的IT系統。之後他發現,建立任何人都可以使用的雲服務的軟體,可以讓人們很快上手。“為了解決軟體問題,我們開始著手建立我們自己的系統,最終建立了開源的OpenStack。今天,我們在這套系統上執行最大的OpenStack公有云與眾多的企業私有云。”

因為任何人都可以使用OpenStack,很多軟體和硬體公司(包括Oracle,IBM,惠普,戴爾等)結合自己的產品又創立了獨立的公有云,或是作為私有云系統賣給客戶。在這些使用者和第三方支援公司的大力支援下,業務快速發展。規模一做起來,成本自然下降。

3417eb9bbd9017b780b805
讓服務在一千個伺服器上綻放

不過,雲並不只意味著便宜。它能激發和實現最原始、新穎的創造。比如,如果你寫一個移動應用程式,把它放進應用程式商店,不需要去建立和銷售一百萬份的副本,但你的應用在一夜之間可以獲得百萬使用者。

如果你的公司有計算任務需要在一臺伺服器上執行1000個小時,IBM、惠普的IaaS產品,不在乎你是用了一千小時的一個伺服器,還是在一小時用一千個基於雲的伺服器。你的費用是一樣的,但後者給你帶來1000倍的速度提升。

對混合雲來說,分塊管理計算和儲存能力是另一個優勢。比如儲存,特別是備份和災難復原所需的儲存。儘管網際網路的連線速度越來越快,也不能與一個公司自建資料中心的訪問速度相比。所以,在私有云上儲存本地工作資料是非常重要的。但每時每刻都在產生新的資料備份,舊的資料訪問頻率較低,所以大部分可以移動到雲端儲存服務,如惠普Helion的區塊儲存。這就減少了本地儲存的壓力,將其替換為隨用隨付的服務。

3417eb9bbd9017b780c907
雲端計算的未來

這一切聽起來很理想,但在雲端計算成為業務執行的標配還有一些問題有待解決。最初的擔憂是可靠性,既有網路連線到雲端的可靠性, 也有對雲服務商本身穩定性的擔憂。安全則是另一塊巨大的投入投資,因為它擁有客戶的資料,而黑客和其他惡意的使用者都虎視眈眈。

一篇文章帶你看懂雲端計算的前世今生與未來不僅僅是密碼安全,採用雲處理也依靠高度敏感的信任。2013年,斯諾登“稜鏡門”事件爆發後,人們對雲端資料的信任明顯下降。由此,精明的雲供應商一定會致力提供更牢固的技術架構和資料管控來確保使用者的信任。

如今,計算依然朝著雲的方向發展。隨著更多公司和個人對雲端計算的使用,很多工作的新模式將被創造出來。例如,如果你開發的一項服務或者app,你和使用者之間能夠保持常連線。你可以觀察他們如何使用你的產品,並將反饋在開發週期內改進。你可以分析並將實時地將一些更智慧的功能加入到你的產品力,這些產品的能力甚至超過移動裝置本身的處理極限,比如Siri和Google Now。

雲端計算的限制正在消失,真正廣義的普及時代將會到來。

via:arstechnica

編譯:賀亮