1 前言
為何要實現雲計算?“雲的興起並不僅僅是使雜耍表演者興奮的另一個平台。它無疑會變革 IT 行業,還將會深刻變革人們的工作方式和公司的經營方式。”
—《經濟學家》(Economist): “讓它興起吧!” 2008 年 10 月 23 日
雲: 遠遠優於廉價計算
雲計算為按需提供 IT 資源創造出更高水平的效率和經濟性,與此同時,開創出新的商業模式和市場機會。儘管許多人都把目前的雲計算產品和服務視為純粹的“Pay by the Drink”計算平台,但他們確實顯示出兩種相互依存的主流 IT 趨勢的趨同性。
可以肯定地說,這些趨勢已經在 IT 行業中存在多年。不過,最近大規模網路貸款和虛擬化技術的出現使這種變革促成一種新的面向服務的基礎設施。
雲計算使 IT 機構能夠極大地提高硬體利用率,並能夠在極短時間內升級到巨大容量,而不必頻繁地投資構建新的基礎設施、培訓新員工或頒發軟體許可證。雲計算還創造出新的機會,使人們能夠在較短時間內使用更少投資構建一種更高級的網路服務。
2 雲計算和息壤雲計算平台介紹
2.1 雲計算的定義
“雲計算是下一代計算的基礎之一。... 它是一個 ‘網路即所有計算的平台’ 的世界,其中我們現在視為計算機的一切東西都只是一個連線到我們所構建的大型計算機的設備。雲計算是一種思考我們將來如何提供計算服務的奇妙方法。”— O’Reilly Media 執行長 Tim O’Reilly
雲計算的一個關鍵吸引人之處是它對開發人員和最終用戶隱藏了基礎設施的複雜情況。他們不知道或不需要知道雲的內部構造 — 他們只需關心雲計算提供他們所需的服務。但是,選擇構建專用的雲或本身作為一項業務的雲的人士在提取和管理基本資源時具有關鍵的技術決策權。進行此選擇時會仔細考察虛擬化的關鍵架構屬性和基本技術。
2.2 息壤雲計算平台介紹
2.2.1 息壤雲計算平台定位2.2.1.1 把軟體當作服務 (SaaS)
SaaS 是最高層,其特色是包含一個通過多重租用 (Multitenancy) 根據需要作為一項服務提供的完整應用程式。所謂“多重租用”是指單個軟體實例運行於提供商的基礎設施,並為多個客戶機構提供服務。
2.2.1.2 把平台當作服務 (PaaS)
中間層 (或 PaaS) 是對開發環境抽象的封裝和對有效服務負載的封裝。原形有效負載是一個 Xen 映像 (Amazon Web 服務的組成部分),該映像包含一個基本 Web 棧 (例如,一個 Linux 發行套件、一個 Web 伺服器,以及一個編程環境,如 Pearl 或 Ruby)。PaaS 產品可執行各個階段的軟體開發和測試,也可以專用於某個領域。
2.2.1.3 把基礎設施當作服務 (IaaS)
把基礎設施當作服務 (IaaS) 處於最低層級,而且是一種作為標準化服務在網上提供基本存儲和計算能力的手段。伺服器、存儲系統、交換機、路由器和其他系統協作 (例如,通過虛擬化技術) 處理特定類型的工作負載 — 從批處理到峰值負載期間的伺服器/存儲擴大。
2.2.2 服務模式
除了直接租用息壤雲產品外,客戶還可自己提供基礎設施,有息壤幫客戶構架客戶自己的私有雲
2.2.3 服務產品線
息壤雲計算伺服器
息壤雲計算虛擬主機
息壤雲計算郵局
軟體租用服務
存儲服務
數據災難備份服務
等等……
3 息壤雲平台結構
3.1 息壤雲計算平台分散式部署架構圖:息壤雲計算平台分散式部署架構
3.2 計算平台各集群節點架構
管理伺服器:採用多台管理機,同時管理息壤雲計算平台。避免出現管理機故障
存儲伺服器群:存儲集群檔案系統通過ISCSI組成一個統一的存儲池,為節點內的虛擬機提供邏輯磁碟存儲、非結構數據存儲以及整合備份服務。
計算伺服器群:計算伺服器是高配置的專業型伺服器。
交換機:按不同功能和節點性能要求配備多個三層交換機,分別負責管理網段、公網交換網段、存儲網段等
4 息壤雲平台的特點
4.1 完全虛擬化,提高資源利用率息壤數據中心的伺服器、存儲和網路等資源統一虛擬化為相應的資源池,通過峰值復用、共享存儲、頻寬復用大大提高了伺服器、存儲和頻寬等資源的利用率。雲節點上的物理伺服器均採用高擴展、性能穩定的企業級伺服器,在物理伺服器上整合多台高性能的虛擬機可以顯著減少物理伺服器數量的需求,從而可以成比例地減少在供電、製冷和機櫃等方面的投入。
4.2 快速部署能力
息壤雲平台能在很短的時間內提供一個套用服務,如幾秒內就可生成一個虛擬機。不管是要一台,還是要幾十台,都可在極短的時間內為客戶提供。
4.3 高可用、可靠、安全性,快速恢復能力
4.3.1 採用高端硬體保障性能和可靠性
與低端硬體相比,高端伺服器雖然成本較高,但可以承擔更多的工作負載,這樣就會提高硬體利用率,伺服器數量的減少也節約了電力、製冷、機櫃、人力等運營管理成本,因此,對高端硬體的初始投資會迅速得到回報。此外,每一項工作負載都能受益於高端硬體帶來的強大運算能力,從而使終端客戶獲得出色的應用程式性能和可靠性。計算節點上的物理伺服器均採用高擴展、性能穩定的品牌的企業級伺服器,讓所有客戶受益於高端硬體的性能和可靠性
4.3.2 從硬體級別上實現故障和安全性隔離
各個虛擬機在運行過程中在物理上彼此完全隔離。因此,除非通過網路通信,否則感染病毒或受損的應用程式不會影響同一環境中的其他虛擬機。藉助故障隔離功能,經過適當配置的虛擬機可以更好地抵禦病毒和黑客的攻擊,因為一台虛擬機的故障不會危及到其他虛擬機;通過集群虛擬化,即使物理伺服器故障也可以在另一台物理伺服器上快速恢復。
4.3.3 利用動態遷移功能實現快速備機功能
一旦某個虛擬機發生故障,可以快速地在同一個虛擬數據中心的物理伺服器上重啟受到影響的虛擬機。重新啟動虛擬機時會有一小段宕機時間,但對於大多數服務而言,極其短暫的中斷是可以接受的。
一旦某個物理機發生故障,可以將物理機上的虛擬機遷移到沒有故障的物理節點上。
4.3.4 基於快照的快速恢復系統
息壤雲計算平台允許客戶創建與當前生產系統完全相同的副本,並在這個副本上進行補丁程式的測試和網站、套用等的升級測試。所創建的虛擬機副本與還原備份和磁碟映像不同,因為虛擬機副本與源系統完全相同,包括硬體部分。另外,由於息壤雲計算平台具有快照和回滾功能,因此虛擬機在安裝補丁程式或升級後即便出現故障,也可以立即回滾到前一次的快照正常狀態。
4.4 彈性可伸縮能力
以遊戲客戶為例,在內測、公測和正式運營的不同時期對計算等資源的需求存在著很大差異;對很多客戶來說,負載也難以預測。息壤雲計算平台的快速部署和靈活的計費方式可以確保客戶在更低成本的情況下,按需使用息壤雲提供的服務:無論是一台伺服器,還是上百台伺服器,使用一天、一個月還是一年、伺服器配置升級還是降低、擴容還是縮編均可快速滿足,即使對使用單台伺服器的客戶,也可以按需實時變更伺服器的配置,按新的配置支付費用,客戶不需要為原來租用的伺服器繼續支付任何費用。
5 雲計算平台客戶價值
更低成本:零首付,零押金,零維護,按需使用按需付費。客戶可以充分分享息壤雲計算平台所具備的以下成本優勢:如規模化的採購、運營、管理和維護的成本優勢;通過採用高配置的企業級伺服器和虛擬化峰值復用的資源利用率優勢以及伺服器整合數量降低成比例地減少在供電、製冷和場地方面的運營成本;統一集中管理降低的運營成本優勢等快速部署:瞬間即可按需完成“伺服器”裝配、作業系統和常用軟體安裝。一旦確定客戶需求,快速供應一台新“伺服器”,還是 上百台“伺服器”,對於息壤雲計算平台來說都一樣不成問題。它有著強大的瞬時供應和部署功能,可以實現跨Windows、Linux 等多個作業系統的實時部署和取消部署
按需彈性伸縮:可按需變更配置、存儲和頻寬資源池實時滿足業務負載彈性變化的需要。按需供應總勝於預測:讓客戶避免難以正確預測負載變化造成的資源浪費和服務品質下降
高可靠和快速恢復:內置監控、備機、快照、數據備份等服務確保故障的快速恢復。
6 雲計算伺服器的演進趨
從IT產品發展來看,不管是消費產品,還是企業套用的伺服器,都是從通用化開始逐漸細分,從而更加契合套用的需求,這代表著產品成熟化的一種演進。例如伺服器最早都是占地面積巨大、能耗超高的大傢伙,隨著積體電路的發展逐漸小型化,如今從外形來分主要有塔式、機架式、刀片式伺服器,而後兩者正是為了進一步縮小占地面積而對傳統伺服器外形的改進。所以說,套用需求催生產品,在雲計算炙手可熱的今天,為雲而定製化的伺服器成為新的套用趨勢,這和還沒有統一標準並不矛盾,正如刀片伺服器,標準之爭一直未停息,但這種廠商間互不兼容的產品如今已經成為伺服器中增速最快的類型。教你如何選擇真正是雲計算伺服器
目前國內提供雲計算伺服器的服務水平差異較大 ,由於雲計算伺服器時一個比較廣泛和複雜的概念,技術涉及面相當寬,對雲計算研發的企業有較高的資金和資料的要求,其實在目前能真正實現雲計算的企業極少,現階段的雲計算,其實很大一部分是商家將原來的虛擬技術,進行重新包裝,掛上雲計算的名字,把舊產品當雲計算產品來賣。要實現數以千計的集群伺服器同時運行,並向用戶提供API接口,滿足各大站長的各種需求實質上是一件非常困難的事,所以一個可以投入到實質套用的雲計算系統,其實是一個非常複雜的系統,甚至不是一個企業能夠完成的,它需要伺服器提供商、存儲設備提供商、網路設備提供 商、網路頻寬提供商等共同努力才有可能實現。在目前的電商年代,各位站長需要謹慎選擇雲計算供應商。
真正的雲計算對整個IT業產生極大的影響。而最主要的方面體現在,都正處於所有事物都保持相連線的時代。雲計算的方便程度已經極大地提高,有較大的經濟前景,這點已經不容忽視。它通過逐漸延伸和發展出來一個新的概念雲存儲,指通過集群套用、格線技術或分散式檔案系統等功能,將網際網路中各種不同的存儲設備集合起來並協調工作,共同對外實現訪問和連結的功能。
應該在雲計算伺服器租用選擇最合適的位置進行布點。將所有計算能力和存儲能力結合併協調起來時雲計算的關鍵和難點。首先要實現伺服器虛擬化,但IDC中心也同樣需要虛擬化。相反,如果沒有雲計算將大大降低企業在雲計算方面的套用。