1.1雲計算定義 - NIST

介紹

 

     雲計算是一種計算模型,實現無處不在、便捷、可經過網絡按需訪問的可配置計算資源池(例如,網絡、服務器、存儲、應用程序、服務),這些資源能夠快速調配,最小化管理開銷或與服務提供商的交互。雲計算模型有五個必要特性,三個服務模型以及四個部署模型。編程

 

更多信息

 

必要特性

 

按需自助服務 – 消費者可以單方面按需自動調配計算資源,例如服務器時間和網絡存儲,而無需人爲與每個服務提供商進行交互。瀏覽器

 

普遍網絡訪問 –混雜的瘦或胖客戶端平臺(移動電話、平板電腦、筆記本電腦和工做站)使用標準機制經過網絡訪問資源。安全

 

資源池 – 經過多租戶模型,提供商的計算資源池可用於服務多位消費者,根據用戶需求動態分配或從新分配不一樣的物理和虛擬資源。資源感受上是與位置無關的,由於客戶一般沒法控制或知曉資源的精確位置,但能夠在高層抽象指定位置(例如,國家、洲或數據中心)。資源範例包括存儲、處理器、內存和網絡帶寬。服務器

 

快速靈活性 – 資源可以靈活調配並下發,並在某些狀況下可按需自動而快速的向外/向內等量伸縮。對於消費者,可調配的資源老是無限可用的,並且可在任什麼時候候使用任意數量的資源。網絡

 

可度量服務 – 經過利用適用於服務類型的某些抽象層級的度量機制(例如,存儲、處理器、帶寬以及活動的用戶賬戶),雲計算系統可以自動控制並優化資源的使用。可以監控、控制和報告資源使用率,爲服務提供商和消費者提供透明的服務使用狀況。架構

 

服務模型

 

Software-as-a-Service (SaaS) – 提供給消費者的資源運行在服務提供商的雲計算基礎架構之上。能夠從各類客戶端設備訪問該應用程序,經過瘦客戶端接口,例如Web瀏覽器,或是程序接口。消費者並無論理或控制底層的雲計算基礎架構,包括網絡、服務器、操做系統、存儲、或甚至應用程序自己,或許只容許部分受限的用戶特定的應用程序設置。編程語言

 

Platform-as-a-Service(PaaS) - 提供可將使用由提供商支持的編程語言、庫、服務和工具,由消費者建立或收購來的應用程序部署在雲計算基礎架構上的能力。消費者並無論理或控制底層雲計算基礎架構,包括網絡、服務器、操做系統、存儲,但對部署的應用程序有控制權,或許還能夠配置宿主應用程序的環境。工具

 

Infrastructure-as-a-Service(IaaS)- 爲消費者提供調配處理器、存儲、網絡以及其餘可用於運行任意軟件的基礎計算資源的能力,包括操做系統和應用程序。消費者並無論理或控制底層雲計算基礎架構,但能夠控制操做系統、存儲和部署的應用程序,可能還被容許有限制的選擇網絡組件(例如,主機防火牆)。優化

 

部署模型

 

私有云 – 雲計算基礎架構調配後用於包括多個消費者(例如業務單元)的單個組織,該雲計算基礎架構能夠由該組織、第三方機構或他們的組合來擁有、管理和運營,全部基礎架構能夠位於組織內部或外部。雲計算

 

社區雲 - 雲計算基礎架構調配後用於某個擁有相同需求(例如,使命、安全需求、策略、合規性考慮)的消費者社區。該雲計算基礎架構能夠由該社區中的一個或多個組織、第三放架構或他們的組合來擁有、管理和運營,全部基礎架構可位於組織內部或外部。

 

公有云 - 雲計算基礎架構調配後用於公衆,該雲計算基礎架構能夠由商業組織、學術組織或政府組織、或者他們的組合來擁有、管理和運營,全部基礎架構位於雲計算服務提供商。

 

混合雲 – 由兩個或更多獨立的雲計算基礎架構(私有、社區或公有)組成,經過標準或私有技術綁定在一塊兒,實現數據和應用程序的可移植性(portability)。

 

參考

 

《The NIST Definition of Cloud Computing》

 

應用於

 

雲計算基礎知識

相關文章
相關標籤/搜索