雲計算基本概念
雲計算是一種商業計算模型,他將計算任務分佈在大量計算機構成的資源池上,使各種應用系統能夠根據需要獲取計算力、存儲空間和信息服務。
NIST定義:雲計算是一種無處不在、便捷且按需對一個共享的可配置計算資源機型網絡訪問的模式,它能夠通過最少量的管理以及與服務提供商的互動實現計算資源的迅速供給和釋放。
雲計算技術的產生背景
個人、企業使用計算機功能時的不靈活;企業購買計算機設備價格昂貴;互聯網存在大量閒置的計算機資源沒能被合理使用。
雲計算是傳統計算機和網格技術發展融合的產物。它包含
1.網格計算
2.並行計算
3.分佈式計算
4.效用計算
5.網絡存儲
6.虛擬化
7.負載均衡
雲計算的基本特徵
1.按需自助服務。消費者無需同服務提供商交互就可得到自主的計算資源能力。
2.無處不在的網絡接入。藉助不同的客戶端接入。
3.敏捷的彈性。對資源快速彈性提供和釋放的能力。
4.資源池。根據消費者的需求動態的劃分或釋放不同的物理和虛擬資源。
5.可度量的服務。通過計量的方法自動控制和優化資源的使用。
雲計算的好處:
1.所有的計算能力,存儲能力和各種各樣的功能都通過網絡從雲端獲得。
2.用戶不需要不停的更換昂貴的高性能電腦。
3.用戶不需要購買、安裝和維護各種系統和應用軟件。
4.用戶不需要擔心數據的安全存儲。
大數據特徵:
1.volume:數據量大
2.variety:數據的來源及格式多種多樣
3.velocity:數據增長速度快
4.value:數據價值低
5.complexity:數據處理和分析複雜度高。
大數據與雲計算的關係
G = f(x)(其中x爲大數據,f爲雲計算,G爲目標)
雲計算時大數據的處理手段,如果沒有大數據,就沒必要有云計算;如果沒有云計算,大數據就不能得到合理運用。
雲計算示例
1.亞馬遜彈性計算EC2和簡單存儲服務S3。
2.谷歌搜索引擎。
3.microsoft的windows axure系統
4.阿里雲
雲計算生態系統
1.硬件。
2.軟件。包含資源調度和管理系統、雲平臺軟件和應用。
3.服務。包含雲服務和雲支撐服務。
4.網絡。傳輸途徑
5.雲安全。
雲計算的三種服務模式
1.Iaas:主要包含計算機硬件、存儲設備、網絡、平臺虛擬化環境組成。一般是把搭建服務所需的工具當作服務提供。
2.Paas:提供的是一個完整的計算機平臺。
3.Saas:提供軟件服務,用戶無需進行安裝、升級、維護等操作。
雲計算的部署模式
1.私有云:組織機構建設的專供自己使用的雲平臺,部署在企業的內部網絡,不對外開放。
2.公有云:是一種對公衆開放的服務,可以支持大量的併發請求。
3.混合雲:私有云+公有云。在公有云上運行非核心程序,在私有云上運行核心程序和 敏感數據。
雲計算角色
硬件提供商、基礎軟件提供商(數據庫、操作系統、web服務器)--> 雲提供商 --> 雲服務提供商 --> 雲應用提供商 --> 個人用戶、企業用戶