IT(information technology)就是信息處理的總集,包括:軟件,硬件,通信和相關服務等
雲計算的定義
美國國家標准與技術研究院(NIST)定義:
雲計算是一種模型,它可以實現隨時隨地,便攜地,隨需應變地從可配置計算資源共享池中獲取所需的資源(例如,網絡,服務器,存儲,應用,及服務),資源能夠快速供應並釋放,使管理資源的工作量和與服務提供商的交互減小到最低限度。
自我理解:
雲計算是一種商業模型,從以前的自建變為租用,隨時都可以配置資源池的資源,快速進行供應與釋放,使管理資源的工作量和與服務提供商的交互減小到最低限度。
以前的it架構: 網絡-->存儲-->服務器-->虛擬化-->系統-->中間件-->運行環境-->數據-->應用
現在雲計算的IT: 硬件資源層(通用硬件平台)-->虛擬化層(計算,存儲,網絡資源池化)-->雲管理層(計算,存儲,網絡資源)-->應用平台層(消息總線,數據庫,中間件,部署管理架構)-->應用層
雲計算的五大特點
1.按需自助服務 On-demand Self-service (eg:水電燃氣,用多少,付費多少)
2.廣泛的網絡接入 Broad Nerwork Access (手機、電腦、三方終端等)
3.資源池化 Resource Pooling(通過雲操作系統屏蔽底層來自不同硬件的差異)
4.快速彈性伸縮 Rapid Elasticity (根據實際需求自動擴展擴充和伸縮)
5.可計量服務 Measured Service(費用計算 和監控服務)
雲計算的4種部署模式
公有雲:出租給公眾的大型的基礎設施的雲;
eg:華為雲、阿里雲對外提供服務、租用。
私有雲:企業利用自有或租用的基礎設施資源自建的雲
eg:中國電信自己的數據中心,以雲的方式提供給公司內部使用
混合雲: 由兩種或兩種以上部署模式組成的雲;
eg:12306,核心業務數據在自己的數據中心,另有一部分查詢功能在阿里雲
行業雲/社區雲/政務雲:為特定社區或行業所構建的共享基礎設施的雲,針對某一特定行業提出的全套解決方案,比如醫療、游戲、教育
雲計算三種服務模式
IaaS:infrastructure as a service 雲基礎設施即服務 硬件設施 出租處理能力、存儲空間、網絡容量等基本計算資源;
PasS:platform as a service 雲平台即服務 硬件設施+軟件資源環境 為客戶開發的應用程序提供可部署的雲環境;
SaaS:software as a service 雲軟件即服務 硬件+軟件+程序 在網絡上提供可直接使的應用程序;
雲計算的8個通用電:
1.大規模(Massive scale)
2.同質化(Homogeneity) 也可以理解成標准化,這點倒是和用電很類似,大家要保持相同電壓、插座接口,這樣人們的電器和各種設備才能被廣泛使用。
3.虛擬化(Virtualization)
4.彈性計算(Resilient computing)
5.低成本軟件(Low cost software)
6.地理分布(Geographic distribution)
7.服務定位(Service orientation)
8.先進安全技術(Advanced security technologies)
雲計算總結: 4部署-3總結-5特性-8個通用點
雲計算擁有私有雲、社區雲、公有雲、混合雲這4種部署模式、有IaaS、PaaS、SaaS這3種服務模式、有資源池化、泛在接入、敏捷彈性、按需自助服務、可計量服務這5大基本特質;有大規模、彈性計算、標准化、地理分布、虛擬化、面向服務、低成本、高安全型這8個通用特點。
雲計算技術:
計算架構: 整體性最優 基於軟件可靠性 可擴展性
雲計算硬件: 服務器:高可靠性,高性能 網絡:高密度以太網交換機 存儲:低成本,多備份
雲計算軟件: 並行計算技術,分布式存儲,分布式文件管理,虛擬化技術,雲計算系統管理技術
硬件技術:
1.技術架構:
常見的系統擴展方式有Scale up 縱向擴展 不斷擴大系統容量 和Scale out 橫向擴展 整合資源 兩種。
2.存儲系統:
分布式存儲系統使用便宜IDE/SATA硬盤的服務器本地存儲構建存儲資源池,既降低了服務器的成本,也降低了存儲成本,構建最低成本的計算和存儲。通過“分布式存儲和多副本備份”來解決海量信息的存儲和系統可靠性,數據存儲可以配置多份副本,保證數據的安全性。
3.數據中心的網絡:
東西向流量增長
並行計算業務(如:搜索)需要服務器集群協同運算,產生大量橫向交互流量 虛擬機的自由部署和動態遷移,虛機間需要實時同步大量的數據
軟件技術:
1.集群管理:
雲計算虛擬化平台軟件,支持分布式的集群管理。可以針對業務模型,對物理服務器創建不同的業務集群,並在集群內實現資源調度和負載均衡,在業務負載均衡的基礎上實現資源的動態調度,彈性調整。
雲計算虛擬化平台需要支持各種不同的存儲設備,包括本地存儲、SAN存儲、NAS存儲和分布式本地存儲,保證業務的廣適配性。
同時,提供鏈接克隆、資源復用、精簡置備和快照功能,降低企業成本並提供高效率、高可靠性的資源池。