虛擬化是合是什麼意思?
雲計算和虛擬化的區別是什麼呢
虛擬化和雲計算並非一回事。它們要解決的是不同維度的IT問題,而且對企業會產生不同層面的影響,導致不同的發展前景。
虛擬化
簡要言之,在IT環境中,虛擬化是要“隔離”計算資源,如此一來,某個層上的一個對象(如一個應用,一個任務,一個組件)就可以不考慮該層之下的其他變化而獨立操作。對虛擬化做詳盡的探討超出了本文的範圍。然而,還是讓我們解釋一些術語,虛擬化和“隔離”常常因為某些特殊原因而被選用,其實在“虛擬化”和“仿真”、“隔離”和“重定向”之間是存在技術差異的。虛擬化隔離了各種計算資源,因此也就提供了重新分配與整合被隔離資源的機會,以便更好、更高效地利用這些資源。
雲計算
而另一方面,雲計算則是一種讓各種資源按需取用的能力。一般而言,我們指望從雲計算獲得什麼,有很多種答案。而美國國家標準與技術研究院(NIST)給出的雲計算定義概括出了基本特徵、如何交付,以及何種部署模式才算得上是雲計算等等。我則進一步簡化了這一定義,提供了一種更直接、更簡單的方法來描述雲計算,下面就是我用5-3-2原理對雲計算所做的圖說。
雲計算和虛擬化的明顯差異
虛擬化和雲計算截然相反,它不是建立在5-3-2原理之上的。例如自服務模式就不是虛擬化的基本構件,但是對雲計算來說卻是必不可少的。有人肯定會反駁說,某些虛擬化解決方案是包含了自服務組件的。但問題是,自服務對於虛擬化來說既不是必要條件,也不是充分條件。而在雲計算中,自服務卻是一個至關重要的概念,對用戶來說必須是任意時刻都可以獲得的。而且,為了減少長期培訓,支持所有服務等級,自服務顯然是一種高效機制。長期而言,它是加速雲計算解決方案ROI,使其可持續的一個至關重要的因素。
虛擬化是虛擬機的核心,它源於基礎設施的管理、運營及部署的靈活性。虛擬化指的是整合服務器、管理虛擬機、精簡桌面等等的能力。
與此同時,雲則是和“服務”相關的,而“服務”是和雲就緒以及對市場機會的反應相關的。雲關注的是如何走向市場。它重視的是怎麼讓一個被申請的企業核心業務應用可以按需取用,而不僅僅是為了部署一個虛擬機。雲感興趣的不僅是虛擬機的運營,而且要洞察在虛擬機上運行的目標應用。
因此說,虛擬化絕不是雲計算。而云計算則遠遠超出了虛擬化的範疇。
什麼是虛擬化?為什麼要虛擬化?
一.什麼是虛擬化?
簡單來講,虛擬化就是為一些組件創建虛擬(而不是物理)版本的過程。虛擬化可以應用到計算機、操作系統、存儲設備、應用或網絡。但是,服務器虛擬化才是虛擬化的核心。 現如今的 x86 服務器的設計存在侷限性,每次只能運行一個操作系統和應用,這為 IT 部門帶來了挑戰。因此,即使是小型數據中心也必須部署大量服務器,而每臺服務器的容量利用率只有 5% 到 15%,無論以哪種標準來衡量,都十分的低效。
虛擬化使用軟件來模擬硬件並創建虛擬計算機系統。這樣一來,企業便可以在單臺服務器上運行多個虛擬系統,也就是運行多個操作系統和應用,而這可以實現規模經濟以及提高效益。
二.為什麼要虛擬化?
虛擬化技術能為我們解決很多以前解決不了的技術:
1、服務器整合技術:這個技術在沒有虛擬化技術之前是很難完成的。因為什麼東西都是實際存在的,想把兩個工作相對較少的服務器整合到一起是很困難的。然而當有了虛擬化技術以後使這種服務器整合技術變得非常容易。而這個技術需要藉助我下面介紹的2、3條技術。
2、負載均衡技術:
負載均衡技術是隻在每臺服務器上安裝一個負載均衡器,然後設置很多的調度算法及臨界值。來判斷此時此刻服務器的壓力是輕還是重。然後根據輕重來完成服務器的合併,而合併又依據了第三條技術。
3、動態遷移技術:這個技術是前兩個技術的根基,但是卻不只僅僅限於前兩個技術。它的目的是可以在服務器開啟的狀態下,把其上面的虛擬機遷移到其他的服務器上面。工作原理大體是先將目標服務器上模擬出此服務器的硬件狀態,然後遷移數據,最後釋放此服務器的信息。
4、克隆技術:這個技術說起來和上面那個技術很像,但是卻不一樣。克隆技術是把一臺服務器的環境配置好了後可以通過克隆技術使其他的機子都達到和這臺機子一樣的效果,假如要配置100臺甚至1000臺服務器的話這種克隆技術是非常可觀的。它和動態遷移的區別是在服務器不停機的狀態下,動態遷移要求遷移的彼此必須是共享內存的,但是克隆並沒有這個限制。
5、災難恢復技術:災難恢復是所有大型公司必須考慮的問題,因為當一些意外發生時,比如:突然斷電,硬件損壞,洪水,地震,等一系列情況是,如何把災難所造成的數據損失降到最低甚至是不損失。這要依靠第六條技術。
6、虛擬快照技術:虛擬快照技術是將虛擬機此時的狀態像照片一樣保存下來,當然我說的很容易,其實現原理需要非常複雜,包括cpu運行狀態,內存中的數據等等。這樣保存下這些虛擬技術當發生災難或者某些失誤導致虛擬機出問題時,可以很快恢復。
7、改善系統可用性。這裡的可用性只得是零 down機,在這種情況下我們才可以使得效率最大化。而零down機的前提是每臺服務器必須要有一個鏡像,在主虛擬機和次虛擬機之間有一條心跳線來維持兩者之間的關係,當心跳線停止時,次虛擬機立馬啟動,代替主虛擬機。
8、安全性:我們直到虛擬化在硬件層上都有一層VMM來時時刻刻偵測每臺虛擬機的動向,包括捕獲異常,解決門事件,完成調度等等。所以當一些危險因素來臨時由於VMM的存在使得我們可以非常快的偵測到這個問題並解決它。這能比以前的硬件層上面直接是操作系統快速很多。
半虛擬化和全虛擬化的區別是什麼
半虛擬化是通過事先經過修改的客戶機操作系統內核共享宿主底層硬件來實現的,優點是半虛擬化的虛擬機操作系統內核能夠直接管理底層硬件,性能比全虛擬化技術更強,缺點是客戶機操作系統內核需要事先進行修改,部署的便利性和靈活性都不夠,兼容性不夠好全虛擬化是通過客戶機和宿主機直接的一個虛擬化邏輯層hypervisor來完全模擬底層硬件細節,優點是客戶機的操作系統內核不需要做特殊配置,部署便利,靈活,兼容性好,缺點是客戶機操作系統的內核不能夠直接管理底層硬件,內核通過hypervisor管理底層硬件需要有轉換開銷,性能比半虛擬化略弱。
半虛擬化和全虛擬化的區別是什麼
可以看我之前的這個回答zhidao.baidu.com/question/1883146669906075788
虛擬化與雲計算有什麼區別
雲計算是分佈式計算、並行計算、效用計算、網絡存儲、虛擬化、負載均衡、熱備份冗餘等傳統計算機和網絡技術發展融合的產物。
通俗點簡單的給你說下吧,虛擬化相當於是把一臺電腦用虛擬化技術分成具有多個獨立系統的電腦使用。
雲計算呢,是把多個電腦用過一定的技術整合成一臺使用。
這只是很簡單的去形容一下,裡面的技術不只是這麼簡單的
虛擬化和F5是什麼意思?
經常在講HTTP壓縮,到底HTTP壓縮是什麼意思?HTTP壓縮和F5指什麼意思呢?我查詢並整理了HTTP壓縮和F5的相關解釋如下: HTTP壓縮: 鑑於互聯網上的寬帶有限,網絡治理人員任何旨在加速接入速度的努力都是有價值的。其中的一個方法就是通過HTTP壓縮技術實現接入速度的加速,它通過減少在服務器和客戶端之間傳輸的數據量,顯著地提高網站的性能。數據壓縮本身並不新鮮。但是,這種方法的特色在於對服務器到客戶端之間的數據壓縮是實時的,很少有用戶知道這種方法。HTTP壓縮技術,無需客戶端配置,它是一種最為簡便的提高網絡速度的方法。 ------------------------------------------------------- F5: F5取名自龍捲風風力的最高等級,F5是應用交付網絡(ADN)技術和解決方案領域全球領先廠商,輕鬆實現高性能應用交付,F5的解決方案包括:應用交付網絡(ADN)、服務器負載均衡、鏈路負載均衡、多站點負載均衡、WEB加速及應用安全、本地流量管理、災難備份、廣域網傳輸優化、SSLVPN、ISP互訪互通、遠程安全接入/訪問、文件存儲虛擬化、多鏈路接入、遠程安全訪問等等
什麼是虛擬化整合比率
這取決於你硬件服務器本身的性能以及你計劃部署在該服務器上虛擬機的CPU,內存資源使用量.
一般來說虛擬化架構CPU資源不是問題,瓶頸在於內存.建議內存儘量大.
根據經驗來說,虛擬化整合比率可以達到1:8到1:15.如果虛擬機上的應用佔用資源量較小,那麼整合率再1:20以上也沒有問題.
當然,在部署時也要關注下你是否存在I/O較大的問題,I/O問題一直是虛擬化架構無法很好解決的問題,也是其最大的瓶頸.
虛擬化和半虛擬化的區別
全虛擬化(Full virtualization), 也稱為原始虛擬化技術, 是一種虛擬化方法. 該模型使用虛擬機協調客戶操作系統和原始硬件。這裡"協調"是一個關鍵詞, 因為VMM在客戶操作系統和裸硬件之間用於工作協調. 一些受保護的指令必須由Hypervisor(虛擬機管理程序)來捕獲和處理. 因為操作系統是通過Hypervisor來分享底層硬件.全虛擬化: 使用Hypervisor分享底層硬件 全虛擬化的運行速度要快於硬件模擬, 但是性能方面不如裸機, 因為Hypervisor需要佔用一些資源. 全虛擬化最大的優點是操作系統沒有經過任何修改. 它的唯一限制是操作系統必須能夠支持底層硬件(比如, PowerPC). 老機器上的Hypervisors 一些老的硬件如x86, 全虛擬化遇到了問題. 比如, 一些敏感的指令需要由VMM來處理(VMM不能設置陷阱). 因此, Hypervisors必須動態掃描和捕獲特權代碼來處理問題.
半虛擬化(Paravirtualization)是另一種類似於全虛擬化的熱門技術. 它使用Hypervisor(虛擬機管理程序)分享存取底層的硬件, 但是它的客戶操作系統集成了虛擬化方面的代碼. 該方法無需重新編譯或引起陷阱, 因為操作系統自身能夠與虛擬進程進行很好的協作. 半虛擬化,通過客戶操作系統分享進程 上面提到過, 半虛擬化需要客戶操作系統做一些修改(配合Hypervisor), 這是一個不足之處. 但是半虛擬化提供了與原始系統相近的性能. 與全虛擬化一樣, 半虛擬化可以同時能支持多個不同的操作系統.有這樣的疑問:在半虛擬化的環境中,不能運行未經修改內核的操作系統,那麼,cpu不支持vt,在宿主系統上跑的虛擬環境就可以稱為半虛擬化環境了。
雲計算和虛擬化技術分別指什麼
雲計算支持用戶在任意位置、使用各種終端獲取應用服務。所請求的資源來自“雲”,而不是固定的有形的實體。應用在“雲”中某處運行,但實際上用戶無需瞭解、也不用擔心應用運行的具體位置。只需要一臺筆記本或者一個手機,就可以通過網絡服務來實現我們需要的一切,甚至包括超級計算這樣的任務。
我是從IT號外知道的。
為什麼一提到雲計算就要說虛擬化?虛擬化和雲計算有什麼關係?
計算能力雲計算(英語:Cloud Computing),是一種基於互聯網的計算方式,通過這種方式,共享的軟硬件資源和信息可以按需求提供給計算機和其他設備,主要是基於互聯網的相關服務的增加、使用和交付模式,通常涉及通過互聯網來提供動態易擴展且經常是虛擬化的資源。虛擬化是雲計算的基礎。