云的全新應用,企業用戶部署大型應用既不再需要斥巨資修建自己的數據中心了,也不需要考慮設備的選型和采購了,甚至都不需要有自己的運維人員24小時的進行運維了,只需要花極少的錢就可以購買到相應的云計算服務…… 今天,云計算已經變得炙手可熱,云的形式帶來的全新的應用方式,企業用戶部署大型應用既不再需要斥巨資修建自己的數據中心了,也不需要考慮設備的選型和采購了,甚至都不需要有自己的運維人員24小時的進行運維了,只需要花極少的錢就可以購買到相應的云計算服務,剩下的復雜而紛繁的數據中心選址,搭建,運營,維護等任務都交給微軟來做。
微軟為大家提供了完整而全面的云計算解決方案,讓用戶真正感受到云就在身邊,而不是遙不可及的,可以讓用用最熟悉的工具和語言,方便、可靠、快捷的遷移、使用云,用戶只需要著力集中精神到具體業務的開發,此時IT行業的協作、溝通、成本控制、技術開發、運營管理等等都將會發生翻天覆地的變化:數萬計的服務器隨時可以聽從調配,任意網絡位置的服務器可以被選取,任意地方的訪客都會通過微軟的CDN網絡最便捷的在和自己最快的網絡節點取到用戶的數據,超乎想象的計算資源任用戶隨時取用;
用戶可以為業務發展的一切做好準備,卻不再需要立馬準備大筆的花費用于數據中心的搭建,完全可以以更少的投入,完成更多的業務,能耗、人力、辦公環境都可以大幅縮減,在全球變暖的情況下,綠色的IT業務將會助力企業以低碳、高效、綠色的形式蓬勃發展;微軟云計算能讓企業隨時調取數據、獲取應用程序,溝通協作變得更加的緊密而高效靈活;在全球的任何角落都可以通過連接至云端的工具,以全新的工作方式,展開熟悉的業務。
什么是云計算?
云計算(或云)是一個演化中的詞匯,它描述了很多現有的計算技術和方法朝各種不同方向的發展。云將應用和信息資源與底層的用以交付它們的基礎設施和機制分開。云強化了協作、敏捷、擴展性、可用性,以及通過優化的、更有效率的計算來降低成本的潛能。
更具體地說,云描述了由“資源池”化的計算、網絡、信息和存儲等組成的服務、應用、信息和基礎設施等的使用。這些組件可以迅速策劃、置備、部署和退役,并且可以迅速擴充或縮減,提供按需的、效用計算類似的分配和消費模式。
本文的重點是從專門針對IT網絡和專業人士的獨特視角來裁剪的云的定義??梢杂媒y一分類的一組公用的、簡潔的詞匯來描述云架構對企業管理架構的影響,在這個統一分類的方法中,云服務和架構可以被分解和細化,給用戶一個詳實而明確的概念,到底如何才能將云計算平穩的落地與企業的實際應用結合起來。
云計算是由什么組成的?
美國國家標準技術研究院(NIST)給云計算定義了五個關鍵特征、三個服務模型、四個部署模型。如下圖1所示,后面將會有詳細描述。
云計算的關鍵特征
云服務展現出的五個關鍵特征,代表了它與傳統計算方法的關系和區別:
·按需自服務: 用戶可以在需要時自動配置計算能力,例如服務器時間和網絡存儲,的需要自動計算能力,而無需與服務供應商的服務人員交互。
·寬帶接入:服務能力通過網絡提供,支持各種標準接入手段,包括各種瘦或胖客戶端平臺(例如移動電話、筆記本電腦、或PDA),也包括其它傳統的或基于云的服務。
·虛擬化的資源“池”:提供商的計算資源匯集到資源池中,使用多租戶模型,按照用戶需要,將不同的物理和虛擬資源動態地分配或再分配給多個消費者使用。雖然存在某種程度上的位置無關性,也就是說用戶無法控制或根本無法知道所使用資源的確切物理位置,但是原則上可以在較高抽象層面上來指定位置(例如國家、州、省、或者數據中心)。資源的例子包括存儲、處理、內存、網絡帶寬以及虛擬機等。即使是私有的“云”往往也趨向將資源虛擬“池”化來為組織的不同部門提供服務。
·快速彈性架構:服務能力可以快速、彈性地供應——在某些情況下自動地——實現快速擴容、快速上線。對于用戶來說,可供應的服務能力近乎無限,可以隨時按需購買。
·可測量的服務:云系統之所以能夠自動控制優化某種服務的資源使用,是因為利用了經過某種程度抽象的測量能力(例如存儲、處理、帶寬或者活動用戶賬號等)。人們可以監視、控制資源使用、并產生報表,報表可以對提供商和用戶雙方都提供透明。
云服務模型
云服務的交付可以分為三種模式以及不同的衍生組合。這三種基本類型經常被稱為“SPI”模型,其中SPI分別代表軟件、平臺和基礎設施(作為服務)。它們的定義如下:
·云軟件作為服務 (SaaS):提供給用戶的能力是使用服務商運行在云基礎設施之上的應用。用戶使用各種客戶端設備通過“瘦”客戶界面(例如瀏覽器)等來訪問應用(例如基于瀏覽器的郵件)。用戶并不管理或控制底層的云基礎設施,例如網絡、服務器、操作系統、存儲、甚至其中單個的應用能力,除非是某些有限用戶的特殊應用配置項。
·云平臺作為服務 (PaaS):提供給用戶的能力是在云基礎設施之上部署用戶創建或采購的應用,這些應用使用服務商支持的編程語言或工具開發,用戶并不管理或控制底層的云基礎設施,包括網絡、服務器、操作系統、或存儲等,但是可以控制部署的應用,以及應用主機的某個環境配置。
·云基礎設施作為服務 (IaaS):提供給用戶的能力是云供應了處理、存儲、網絡,以及其它基礎性的計算資源,以供用戶部署或運行自己任意的軟件,包括操作系統或應用。用戶并不管理或控制底層的云基礎設施,但是擁有對操作系統、存儲和部署的應用的控制,以及一些網絡組件的有限控制(例如主機防火墻等)。