雲計算基本概念web
雲計算是一種商業計算模型,他將計算任務分佈在大量計算機構成的資源池上,使各類應用系統可以根據須要獲取計算力、存儲空間和信息服務。數據庫
NIST定義:雲計算是一種無處不在、便捷且按需對一個共享的可配置計算資源機型網絡訪問的模式,它可以經過最少許的管理以及與服務提供商的互動實現計算資源的迅速供給和釋放。windows
雲計算技術的產生背景安全
我的、企業使用計算機功能時的不靈活;企業購買計算機設備價格昂貴;互聯網存在大量閒置的計算機資源沒能被合理使用。服務器
雲計算是傳統計算機和網格技術發展融合的產物。它包含網絡
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服務器)--> 雲提供商 --> 雲服務提供商 --> 雲應用提供商 --> 我的用戶、企業用戶