生活随笔
收集整理的這篇文章主要介紹了
云计算与虚拟化的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
云計算與虛擬化的區別
1、傳統數據中心面臨的問題
在講云計算和虛擬化之前,在沒有云計算之前我們傳統統數據中心面臨的問題。
1.1、傳統IDC托管
| 1 2 3 4 | 買臺機器-放到IDC-安裝系統-部署應用-買個域名-綁定上去-對外訪問-ICP備案-ICP證(電子商務)—文網文(文化部備案)--公安局備案-接入備案(機房接入備案,備案現在機房管 ) 注銷備案 -- 各種坑? 北京不支持個人備案轉公司備案。 域名轉讓(官方要求最多72小時)坑 72小時中有可能會出現 兩方都給停了的風險。 一般招代理去做 |
1.2、IDC租用
1.3、VPS
| 1 | VPS:虛擬專用主機,按照空間收費,沒有安全可說,日本美國比較便宜,好多代理,你用的不一定是最終的提供商。 |
1.4、傳統數據中心面臨的問題
| 1 2 3 4 | 資源利用率低; 資源分配不合理; 自動化能力差; 初始成本高; |
?
2、云計算來了
云計算來了,提到云計算就要提到虛擬化,云計算不等于虛擬化,它是一個概念,資源使用和交付的模式,虛擬化是一種實現技術,但是云計算又用到了虛擬化技術。它們是不對等的,可以說云計算包含虛擬化。
2.1、云計算是什么
| 1 2 3 | 云計算是一種資源交付的模式 云計算必須通過網絡來使用 云計算要做到彈性計算,按需付費,快速擴展。 |
?2.2、云計算特點
| 1 2 3 4 5 | 可測量的服務 隨需應變的自助服務 快速的伸縮 無處不在的網絡訪問 資源池化 |
2.3、云計算的分類
| 1 2 3 | 公有云:只有使用權,使用的時候進行按需付費。但數據放在別人家。數據安全沒有保障。而且銀行不會使用公有云,金融行業不要使用公有云。公有云的核心屬性是共享資源服務。 私有云:自己的機房搭建的云,私有云有局限性,資源固定;數據比較安全。私有云的核心屬性是專有資源。 混合云:主要任務放到私有云,臨時需要時利用混合云,它將公有云和私有云進行混合匹配,以獲得最佳的效果,這種個性的解決方案,達到二既省錢又安全的目的。 |
?
?2.4、云計算分層
2.4.1、傳統IT
| 1 2 3 4 5 | 你管理的:IDC托管:網絡,存儲、服務器、虛擬化,操作系統、中間件、運行環境、數據、應用 設計服務器存放位置也需要考慮 數據備份,備份多分; 運行環境;操作系統選擇那個更好; 網絡問題。 |
?2.4.2、Iaas
| 1 2 3 4 5 | IaaS主要包括計算機服務器、通信設備、存儲設備等,能夠按需向用戶提供的計算能力、 存儲能力或網絡能力等IT基礎設施類服務,也就是能在基礎設施層面提供的服務。今天I aaS能夠得到成熟應用的核心在于虛擬化技術,通過虛擬化技術可以將形形色色計算設備統 一虛擬化為虛擬資源池中的計算資源將存儲設備統一虛擬化為虛擬資源池中的存儲資源,將 網絡設備統一虛擬化為虛擬資源池中的網絡資源。當用戶訂購這些資源時,數據中心管理者直接將訂購的份額打包提供給用戶,從而實現了IaaS。 |
?2.4.3、Paas
| 1 2 3 4 | PaaS, Platform?as?a Service,中文名為平臺即服務。如果以傳統計算機架構中“硬件+操作系統/開發工具+應用軟件”的觀點來看待, 那么云計算的平臺層應該提供類似操作系統和開發工具的功能。實際上也的確如此,PaaS定位于通過互聯網為用戶提供一整套開發、 運行和運營應用軟件的支撐平臺。就像在個人計算機軟件開發模式下,程序員可能會在一臺裝有Windows或Linux操作系統的計算機上使 用開發工具開發并部署應用軟件一樣。微軟公司的Windows Azure和谷歌公司的GAE,當然還有目前大火的docker。 |
2.4.4、SaaS
| 1 2 | SaaS,軟件即服務。簡單地說,就是一種通過互聯網提供軟件服務的軟件應用模式。在這種模式下,用戶不需要再花費大量投資用于硬件、軟件和開發團隊的建設, 只需要支付一定的租賃費用,就可以通過互聯網享受到相應的服務,而且整個系統的維護也由廠商負責。 |
?2.4.5、簡單說明云計算分層
| 1 2 | 一句話來概括IaaS、PaaS和SaaS的話,那就是:如果把云計算比喻成一部手機,那么IaaS就是硬件,你要自己 寫代碼研發系統才能用;PaaS是手機系統,你要實現什么功能還是要裝各種軟件;SaaS就是硬件+系統+軟件,你要干什么一句話就能解決。 |
引用? https://zhidao.baidu.com/question/2055456188525293627.html?? http://www.cnetnews.com.cn/2014/0212/3011035.shtml
?
?3、虛擬化
3.1、虛擬化概念
引自:http://blog.chinaunix.net/uid-11231963-id-2150291.html
虛擬化就是將不存在的食物或現象“虛擬”成為存在的事務或現象的方法,計算機科學中的虛擬化包括平臺虛擬化、應用程序虛擬化。存儲尋你畫、網絡虛擬化、設備虛擬化等。
目前對于虛擬化-Virtualization并沒有統一的標準定義,但大多數定義包含這樣幾個方面。
| 1 2 3 | 虛擬的內容是資源(包括CPU、內存、存儲、網絡等)。 被虛擬的物理資源有著統一的邏輯表示,并且這種邏輯表示提供給用戶大部分相同或完全相同的物理資源的功能。 經過一系列的虛擬化過程,使得資源不受物理限制的約束,由此可以帶給我們與傳統IT相比更多的優勢--資源整合、提高資源利用率、動態IT等。 |
?3.2、虛擬化技術分類
3.2.1、按應用分類
操作系統虛擬化:
應用程序虛擬化:
| 1 | 瀏覽器插件 協議來和后端應用 沒有開源 費用太貴 xenapp [可以做日志審計] |
桌面應用虛擬化:
?
| 1 | 很多場景都在使用。呼叫中心,銀行外包,移動桌面;沒有usb口,沒有辦法拷貝。弊端:圖像顯示有問題 |
?
存儲虛擬化、網絡虛擬化等
3.2.2、按照應用模式分類
| 1 2 3 | 一對多:其中將一個物理服務器劃分為多個虛擬服務器。這是典型的服務器整合模式。 多對一:其中整合了多個虛擬服務器,并將它們作為一個資源池。這是典型的網格計算模式。 多對多:將前兩種模式結合在一起。 |
?3.2.3、按硬件資源調用模式分類
全虛擬化
| 1 | 全虛擬化--虛擬化操作系統與底層硬件完全隔離。由中間的Hypervisor層轉化虛擬化客戶操作系統對底層硬件的調用代碼,全虛擬化無需更改客戶端操作系統,并兼容號。典型代表XEN、KVM。 |
半虛擬化
| 1 | 半虛擬化——在虛擬客戶操作系統中加入特定的虛擬化指令,通過這些指令可以直接通過Hypervisor層調用硬件資源,免除有hypervisor層轉換指令的性能開銷。半虛擬化的典型代表Microsoft Hyper-V;Vmware的vSphere |
注:針對`IO層面半虛擬化`要比全虛擬化要好,因為`磁盤IO`多一層必定會慢。一般說IO就是網絡IO和磁盤IO?因為這兩個相對而言是比較`慢`的。
?
?3.3.3、虛擬化的優勢
| 1 2 3 4 5 6 7 | 降低成本——降低能耗,節約空間,節約成本 提高使用靈活性——可實現動態的資源部署和重配置,滿足不斷變化的業務需求。 提高安全性——虛擬可實現較簡單的共享機制無法實現的隔離和劃分,這些特性可實現對數據和服務進行可控和安全的訪問。 更高的可用性——虛擬可在不影響用戶的情況下對物理資源進行刪除、計算機虛擬化技術升級或改變。 更高的可擴展性——根據不同的產品,資源分區和匯聚可支持實現比個體物理資源小得多或大得多的虛擬資源,這意味著您可以在不改變物理資源配置的情況下進行規模調整。 互操作性和投資保護——虛擬資源可提供底層物理資源無法提供的與各種接口和協議的兼容性。 改進資源供應——與個體物理資源單位相比,虛擬能夠以更小的單位進行資源分配。與物理資源相比,虛擬資源因其不存在硬件和操作系統方面的問題而能夠在出現崩潰后更快地恢復。 |
4、云計算與虛擬化對比
經過上面的說明我們可以知道
| 1 2 | 云計算指的是資源使用和交互的一種模式 ,虛擬化指的是技術,可以將物理計算機虛擬成多個邏輯計算機(VMware) 他倆是彼此獨立,互不影響,但是云計算又需要使用虛擬化技術。我們也可以說成云計算包含虛擬化,他們兩個是無法相比較的。 |
總結
以上是生活随笔為你收集整理的云计算与虚拟化的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。