什麼是雲計算?在用戶眼中,雲計算到底是什麼,怎麼樣才能學好雲計算技術,今天西安達內小編就來給大家詳細介紹一下,讓大家了解什麼是雲計算技術?
雲計算最基本的特性是:「按使用量付費」、「資源共享池」和多租戶隔離。
雲計算特點
超大規模
雲具有相當的規模,Google 雲計算已經擁有 100 多萬台伺服器, Amazon、IBM、微軟、Yahoo 等的雲均擁有幾十萬台伺服器。企業私有雲一般擁有數百上千台伺服器。雲能賦予用戶前所未有的計算能力。
虛擬化
雲計算支持用戶在任意位置、使用各種終端獲取應用服務。所請求的資源來自雲,而不是固定的有形的實體。應用在雲中某處運行,但實際上用戶無需了解、也不用擔心應用運行的具體位置。只需要一台筆記本或者一個手機,就可以通過網絡服務來實現我們需要的一切,甚至包括超級計算這樣的任務。
高可靠性
雲使用了數據多副本容錯、計算節點同構可互換等措施來保障服務的高可靠性,使用雲計算比使用本地計算機可靠。
通用性
雲計算不針對特定的應用,在雲的支撐下可以構造出千變萬化的應用,同一個雲可以同時支撐不同的應用運行。
高可擴展性
雲的規模可以動態伸縮,滿足應用和用戶規模增長的需要。
按需服務
雲是一個龐大的資源池,你按需購買;雲可以像自來水,電,煤氣那樣計費。
極其廉價
由於雲的特殊容錯措施可以採用極其廉價的節點來構成雲,雲的自動化集中式管理使大量企業無需負擔日益高昂的數據中心管理成本,雲的通用性使資源的利用率較之傳統系統大幅提升,因此用戶可以充分享受雲的低成本優勢,經常只要花費幾百美元、幾天時間就能完成以前需要數萬美元、數月時間才能完成的任務。
潛在的危險性
雲計算服務除了提供計算服務外,還必然提供了存儲服務。但是雲計算服務當前壟斷在私人機構(企業)手中,而他們僅僅能夠提供商業信用。對於政府機構、商業機構(特別像銀行這樣持有敏感數據的商業機構)對於選擇雲計算服務應保持足夠的警惕。一旦商業用戶大規模使用私人機構提供的雲計算服務,無論其技術優勢有多強,都不可避免地讓這些私人機構以數據(信息)的重要性挾制整個社會。
對於信息社會而言,信息是至關重要的。另一方面,雲計算中的數據對於數據所有者以外的其他用戶雲計算用戶是保密的,但是對於提供雲計算的商業機構而言確實毫無秘密可言。所有這些潛在的危險,是商業機構和政府機構選擇雲計算服務、特別是國外機構提供的雲計算服務時,不得不考慮的一個重要的前提。
雲計算分類
公有云:只有使用權,使用的時候進行按需付費。但數據放在別人家。數據安全沒有保障。而且銀行不會使用公有雲,金融行業不要使用公有雲。公有雲的核心屬性是共享資源服務。
私有云:自己的機房搭建的雲,私有雲有局限性,資源固定;數據比較安全。私有雲的核心屬性是專有資源。
混合云:主要任務放到私有雲,臨時需要時利用混合雲,它將公有雲和私有雲進行混合匹配,以獲得最佳的效果,這種個性的解決方案,達到二既省錢又安全的目的。
雲計算分層
雲計算也是層的,大概有以下幾種:
傳統 IT
基本所有的都需要自行管理,比如:網絡、存儲、伺服器、虛擬化,作業系統、中間件、運行環境、數據、應用等。
IaaS
IaaS,Infrastructure-as-a-Service 中文名稱為基礎設施即服務。 主要作用是提供虛擬機或者其他資源作為服務提供給用戶。
PaaS
PaaS,Platform-as-a-Service 中文名稱為平台即服務。如果以傳統計算機架構中 「硬體+作業系統/開發工具+應用軟體」 的觀點來看待,那麼雲計算的平台層應該提供類似作業系統和開發工具的功能。
實際上也的確如此,PaaS 定位於通過網際網路為用戶提供一整套開發、運行和運行應用軟體的支撐平台。就像在個人計算機軟體開發模式下,程式設計師可能會在一台裝有 Windows 或 Linux 作業系統的計算機上使用開發工具開發並部署應用軟體一樣。PaaS 某些時候也叫做中間件,主要作用是提供一個開發和運行平台給用戶。
SaaS
SaaS,Software-as-a-Service 中文名稱為軟體即服務。簡單地說,就是一種通過網際網路提供軟體服務的軟體應用模式。在這種模式下,用戶不需要再花費大量投資用於硬體、軟體和開發團隊的建設,只需要支付一定的租賃費用,就可以通過網際網路享受到相應的服務,而且整個系統的維護也由廠商負責。
如果要用一句話來概括 IaaS、PaaS 和 SaaS 的話,那就是:如果把雲計算比喻成一部手機,那麼 IaaS 就是硬體,你要自己寫代碼研發系統才能用;PaaS 是手機系統,你要實現什麼功能還是要裝各種軟體;SaaS 就是硬體+系統+軟體,你要幹什麼一句話就能解決。