Ⅰ 雲計算與虛擬化的關系是什麼
1、雲計算指的是資源使用和交互的一種模式 ,虛擬化指的是技術,可以將物理計算機虛擬成多個邏輯計算機,他倆是彼此獨立,互不影響,但是雲計算又需要使用虛擬化技術。
2、可以理解為雲計算包含虛擬化,如Cloudview雲計算操作系統,之所以容易混淆虛擬機和雲計算,是因為虛擬機確實在雲計算中太普遍了,它是雲計算中最活躍的主體,也是核心之一,很多服務都是圍繞著虛擬機提供服務。
3、在AWS或者其它公有雲買雲服務,最直接的方式就是申請一台虛擬機。你購買的雲資料庫,底層也有可能是虛擬機。
4、原理大概是這樣的,比如你買一個mysql雲資料庫,雲平台會在後台給你首先起一個虛擬機,這個虛擬機鏡像包含了mysql服務,當虛擬機起來,mysql服務就跑起來了。你不僅需要訪問資料庫,還有可能需要其它相關的功能,比如設置主從、查看日誌、創建備份、設置賬戶許可權等,由於虛擬機對用戶是不可見的,並且不是所有的用戶都會這些操作。
5、因此雲服務商還提供了非常方便的API介面,用戶只需要調用API或者Web界面就可以完成以上所有操作,而不需要自己去學習和關心怎麼操作。底層怎麼實現?這個沒有固定地方法,有可能是在虛擬機跑個agent程序,執行某個操作。
6、比如創建一個資料庫用戶,agent就跑一個已經定義好的腳本;當然也有可能通過外部程序來完成資料庫內部的配置管理,比如ssh/ansible/puppet等。
Ⅱ 虛擬化與雲計算有什麼區別
虛擬化和雲計算的區別如下:
1、應用的場景不同,虛擬化主機是針對中小型企業或者個人開展的服務體系,而雲計算是針對大型公司的軟體、網站運行、大數據計算的體系。
2、虛擬化主機的硬碟分為多個分區分給企業進行來使用,而雲計算是一個大型的機房,裡面有數千台計算機組成,而要形成大數據體系。這樣的大型機房還分配全球多個地區,例如騰訊在四川、廣東、東北都建立了大型機房來促進運行。
3、雲計算是個概念,而不是具體技術。虛擬化是一種具體技術,指把硬體資源虛擬化,實現隔離性、可擴展性、安全性、資源可充分利用等特點的產品。
4、虛擬化和雲計算並非一回事。它們要解決的是不同維度的IT問題,而且對企業會產生不同層面的影響,導致不同的發展前景。
虛擬化
簡要言之,在IT環境中,虛擬化是要「隔離」計算資源,如此一來,某個層上的一個對象(如一個應用,一個任務,一個組件)就可以不考慮該層之下的其他變化而獨立操作。對虛擬化做詳盡的探討超出了本文的范圍。然而,還是讓我們解釋一些術語,虛擬化和「隔離」常常因為某些特殊原因而被選用,其實在「虛擬化」和「模擬」、「隔離」和「重定向」之間是存在技術差異的。虛擬化隔離了各種計算資源,因此也就提供了重新分配與整合被隔離資源的機會,以便更好、更高效地利用這些資源。
雲計算
而另一方面,雲計算則是一種讓各種資源按需取用的能力。一般而言,我們指望從雲計算獲得什麼,有很多種答案。而美國國家標准與技術研究院(NIST)給出的雲計算定義概括出了基本特徵、如何交付,以及何種部署模式才算得上是雲計算等等。我則進一步簡化了這一定義,提供了一種更直接、更簡單的方法來描述雲計算,下面就是我用5-3-2原理對雲計算所做的圖說。
雲計算和虛擬化的明顯差異
虛擬化和雲計算截然相反,它不是建立在5-3-2原理之上的。例如自服務模式就不是虛擬化的基本構件,但是對雲計算來說卻是必不可少的。有人肯定會反駁說,某些虛擬化解決方案是包含了自服務組件的。但問題是,自服務對於虛擬化來說既不是必要條件,也不是充分條件。而在雲計算中,自服務卻是一個至關重要的概念,對用戶來說必須是任意時刻都可以獲得的。而且,為了減少長期培訓,支持所有服務等級,自服務顯然是一種高效機制。長期而言,它是加速雲計算解決方案ROI,使其可持續的一個至關重要的因素。
虛擬化是虛擬機的核心,它源於基礎設施的管理、運營及部署的靈活性。虛擬化指的是整合伺服器、管理虛擬機、精簡桌面等等的能力。
與此同時,雲則是和「服務」相關的,而「服務」是和雲就緒以及對市場機會的反應相關的。雲關注的是如何走向市場。它重視的是怎麼讓一個被申請的企業核心業務應用可以按需取用,而不僅僅是為了部署一個虛擬機。雲感興趣的不僅是虛擬機的運營,而且要洞察在虛擬機上運行的目標應用。
因此說,虛擬化絕不是雲計算。而雲計算則遠遠超出了虛擬化的范疇。
Ⅲ 為什麼一提到雲計算就要說虛擬化虛擬化和雲計算有什麼關系
什麼是虛擬化
虛擬化是一個廣義的術語,是指計算元件在虛擬而不是真實的基礎上運行,是一個為了簡化管理,優化資源的解決方案。在電腦運算中,虛擬化通常扮演硬體平台、操作系統、存儲設備或者網路資源等角色。虛擬化技術很早就在計算機體系結構、操作系統、編譯器和編程語言等領域得到了廣泛應用。該技術實現了資源的邏輯抽象和統一表示,在伺服器、網路及存儲管理等方面都有著突出的優勢,大大降低了管理復雜度,提高了資源利用率,提高了運營效率,從而有效地控制了成本。虛擬化技術可以擴大硬體的容量,簡化軟體的重新配置過程。虛擬化是一個廣義的術語,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。
什麼是雲計算
雲計算是近年來興起的新理念,目標是將計算和存儲簡化為像公共的水和電一樣易用的資源,用戶只要連上網路即可方便地使用,按量付費。它是現有技術和模式的演進和採用。雲計算是為了讓用戶能夠受益於這些技術而無需去深入的了解和掌握它們。雲旨在降低成本和幫助用戶專注於他們的核心業務,而不是讓IT成為他們的阻礙。雲計算採用創新的計算模式使用戶通過互聯網隨時獲得近乎無限的計算能力和豐富多樣的信息服務,它創新的商業模式使用戶對計算和服務可以取用自由、按量付費。
雲計算服務可以是IT和軟體、互聯網相關的,也可以是任意其他的服務。這種資源池稱為「雲」。「雲」是一些可以自我維護和管理的虛擬計算資源,通常為一些大型伺服器集群,包括計算伺服器、存儲伺服器、寬頻資源等等。雲計算應用模式可分為SaaS、PaaS、IaaS、MSP。SaaS應用就如 虛擬化是一個廣義的術語,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。
虛擬化與雲計算的關系
雲計算和虛擬化並非捆綁技術,二者同時使用仍可正常運行並實現優勢互補。雲計算和虛擬化二者交互工作,雲計算解決方案依靠並利用虛擬化提供服務,而那些尚未部署雲計算解決方案的公司仍然可以利用端到端虛擬化從內部基礎設施中獲得更佳的投資回報
Ⅳ 虛擬化與雲計算的關系是什麼樣的
虛擬化的重點是超級計算機通過虛擬化變成了多台伺服器來用,超級計算機的CPU和內存可以在多台虛擬機之間靈活調整和分配,是一變多的一種實現;而雲計算的重點是原來的網格計算和並行計算,多台計算機的計算能力可以完全共享來實現超級計算以解決時間延遲和並發問題。在IAAS這層既然基礎是虛擬化,那麼雲計算的重點則是多台超級計算機,多個不同的物理存儲設備之間的能力的共享問題,這是虛擬化無法解決的問題。雲計算落地的第一步是IAAS,而雲基礎架構本身又是搭建在虛擬化技術上面的。基於虛擬化的系統安裝和部署目標對象仍然是虛擬機,需要事先安裝虛擬機並分配資源。而雲計算的安裝和部署可能並沒有虛擬機的概念,用戶不用關注後台集中化的硬體資源。這也是虛擬化和雲計算的一個區別點。雲計算和虛擬化接連融合將自身優勢實現的更好吧。
Ⅳ 雲計算跟虛擬化有什麼關系啊
兩者計算的媒介不同:
雲計算是通過電腦、筆記本、手機等方式接入數據中心,按自己的需求進行運算,如小鳥雲可進行彈性伸縮資源。
透明計算通過網路從所使用的各種終端設備(包括固定、移動、以及家庭中的各類終端設備)中選擇並使用相應服務(例如計算、電話、電視、上網和娛樂等)的計算模式。
介紹下兩者的概念:
雲計算(cloud computing)是基於互聯網的相關服務的增加、使用和交付模式,通常涉及通過互聯網來提供動態易擴展且經常是虛擬化的資源。用戶通過電腦、筆記本、手機等方式接入數據中心,按自己的需求進行運算。
透明計算是一種用戶無需感知計算機操作系統、中間件、應用程序和通信網路的具體所在;只需根據自己的需求,通過網路從所使用的各種終端設備(包括固定、移動、以及家庭中的各類終端設備)中選擇並使用相應服務(例如計算、電話、電視、上網和娛樂等)的計算模式。
Ⅵ 雲計算與虛擬化究竟有何聯系
我經常告訴他們,雲計算不等於互聯網,反之亦然。簡單地說,互聯網是雲計算可以利用的最好的平台。你可以擁有一個完全脫離互聯網的雲計算基礎設施,被稱之為私有雲網路。當然,有些私有雲網路是必須通過互聯網才能訪問的,但這並不表示雲計算就等同於互聯網或需要互聯網。 決定雲計算本質的並不是硬體技術或基礎設施,而是處理和交付服務和功能方式。本質上說雲計算就是所有一切都是由一個伺服器完成。至於這個伺服器在什麼地方,我們就不需要再去糾結這個問題了,因為它就在那兒,——「在雲里」。在所有被貼上「雲」標簽的服務和應用程序的背後其實就是伺服器。有很多很多的伺服器,它們包括電腦所有的處理部分,如CPU,RAM,GPU,甚至是存儲設備。然而,一個伺服器只能致力於一個任務、應用程序或功能,並在本地網路或通常通過互聯網工作。這非常限制雲計算,因為你將需要大量的伺服器用於多個應用程序,佔用空間,產生熱量,並像海綿一樣吸收電力。關於這個問題,本文作者給出了答案——伺服器虛擬化,這也是本文的中心論點。 問題是,一個伺服器只能解決一個任務,這意味著你需要更多的伺服器,正如我所提到的,答案是伺服器虛擬化,通過軟體創建多個「虛擬」伺服器,然後只使用一個或幾個真正的伺服器的硬體來執行任務。一個強大的伺服器可以創建成百上千的虛擬伺服器,每個虛擬伺服器都有自己的硬體規格,如CPU速度、內存大小和存儲容量。每一個虛擬伺服器都可以單獨使用,只要它們不是都需要大量的計算能力。這意味著我們可以在一個單一的或幾個實體伺服器上託管多個應用程序。這樣可以有效地利用硬體資源。 虛擬化對雲計算來說非常重要,它給雲計算帶來的一個好處就是規模的可伸縮性。雲計算也因為這個特點而聞名。由於每一個虛擬伺服器所分配到的計算能力和存儲能力只能滿足每一位客戶的需要,所以需要創建多個虛擬伺服器。但如果需求的增加,那麼每台伺服器可以分配到更多的容量。因為客戶只支付他們正在使用的計算能力和容量的價錢,所以對大多數客戶來說這筆錢支付得起。 如果沒有虛擬化,我們所知道的雲計算將不存在或將以不同的形式存在。但這只是一種猜測,因為虛擬化確實讓全世界更容易負擔得起信息技術的價格。
Ⅶ 虛擬化與雲計算有什麼區別
雲計算是一種服務;虛擬化和分布式系統都是用來實現雲計算的關鍵技術之一。目前來講虛擬化主要常用兩個核心技術:伺服器虛擬化,與應用虛擬化目前來講分布式系統主要用到的兩個核心技術:分布式存儲,與分布式計算。計算可以理解為一種租借式的服務,即你可以對IT系統內部的原理什麼都不懂,也不需要買到手,但是隨時可以使用公共的IT資源為自己服務,比如,比如QQ,比如163郵箱。我認為對虛擬化技術最好的定義就是可以讓IT系統的物理拓撲圖與邏輯拓撲圖無關,我們暫時以商用虛擬化系統vmware舉例,為了實現拓撲解耦,它做的第一點就是讓一台機器可以同時跑多個操作系統,即虛擬機,而且虛擬機還可以在物理機間來回轉移,高可用,這樣我們的操作系統就從物理機上徹底解放出來了,你可以把同一個虛擬機隨時放到其他物理機上,實現了對硬體的高效資源利用,和系統的高度靈活,解除了大量人工勞動,便於實現大規模系統的方便管理,這種就是伺服器虛擬化(vSphere)。光系統分開還不行,你有時還需要各種方式訪問虛擬機系統,於是你就會是用遠程桌面等方式去訪問這些後台的虛擬機,這種就是應用虛擬化(view)。當然還有網路虛擬化,存儲虛擬化等各種其他虛擬化技術正在慢慢成長,不過相對於前兩者無論是商用還是開源,都還不太成熟,暫不討論。
Ⅷ 請問雲計算與虛擬化之間的關系如何
決定雲計算本質的並不是硬體技術或基礎設施,而是處理和交付服務和功能方式。本質上說雲計算就是所有一切都是由一個伺服器完成。至於這個伺服器在什麼地方,我們就不需要再去糾結這個問題了,因為它就在那兒,——「在雲里」。在所有被貼上「雲」標簽的服務和應用程序的背後其實就是伺服器。有很多很多的伺服器,它們包括電腦所有的處理部分,如CPU,RAM,GPU,甚至是存儲設備。然而,一個伺服器只能致力於一個任務、應用程序或功能,並在本地網路或通常通過互聯網工作。這非常限制雲計算,因為你將需要大量的伺服器用於多個應用程序,佔用空間,產生熱量,並像海綿一樣吸收電力。關於這個問題,答案就是—伺服器虛擬化。
問題是,一個伺服器只能解決一個任務,這意味著你需要更多的伺服器,前面分析的答案是伺服器虛擬化,通過軟體創建多個「虛擬」伺服器,然後只使用一個或幾個真正的伺服器的硬體來執行任務。一個強大的伺服器可以創建成百上千的虛擬伺服器,每個虛擬伺服器都有自己的硬體規格,如CPU速度、內存大小和存儲容量。每一個虛擬伺服器都可以單獨使用,只要它們不是都需要大量的計算能力。這意味著我們可以在一個單一的或幾個實體伺服器上託管多個應用程序。這樣可以有效地利用硬體資源。
虛擬化對雲計算來說非常重要,它給雲計算帶來的一個好處就是規模的可伸縮性。雲計算也因為這個特點而聞名。由於每一個虛擬伺服器所分配到的計算能力和存儲能力只能滿足每一位客戶的需要,所以需要創建多個虛擬伺服器。但如果需求的增加,那麼每台伺服器可以分配到更多的容量。因為客戶只支付他們正在使用的計算能力和容量的價錢,所以對大多數客戶來說這筆錢支付得起。
如果沒有虛擬化,我們所知道的雲計算將不存在或將以不同的形式存在。但這只是一種猜測,因為虛擬化確實讓全世界更容易負擔得起信息技術的價格。
Ⅸ 請問雲計算和虛擬化技術是什麼關系
雲計算服務可以是IT和軟體、互聯網相關的,也可以是任意其他的服務。這種資源池稱為「雲」。「雲」是一些可以自我維護和管理的虛擬計算資源,通常為一些大型伺服器集群,包括計算伺服器、存儲伺服器、寬頻資源等等。雲計算應用模式可分為SaaS、PaaS、IaaS、MSP。SaaS應用就如 虛擬化是一個廣義的術語,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。虛擬化技術可以擴大硬體的容量,簡化軟體的重新配置過程。虛擬化技術主要分為以下幾個大類 :1.平台虛擬化(Platform Virtualization),針對計算機和操作系統的虛擬化。 2.資源虛擬化(Resource Virtualization),針對特定的系統資源的虛擬化,比如內存、存儲、網路資源等。 3.應用程序虛擬化(Application Virtualization),包括模擬、模擬、解釋技術等。
虛擬化和雲計算是相輔相成的。雲計算落地的第一步是IAAS,而雲基礎架構本身又是搭建在虛擬化技術上面的。
Ⅹ 虛擬化與雲計算的關系是什麼樣的求大神幫助
虛擬化的重點是超級計算機通過虛擬化變成了多台伺服器來用,超級計算機的CPU和內存可以在多台虛擬機之間靈活調整和分配,是一變多的一種實現;而雲計算的重點是原來的網格計算和並行計算,多台計算機的計算能力可以完全共享來實現超級計算以解決時間延遲和並發問題。在IAAS這層既然基礎是虛擬化,那麼雲計算的重點則是多台超級計算機,多個不同的物理存儲設備之間的能力的共享問題,這是虛擬化無法解決的問題。雲計算落地的第一步是IAAS,而雲基礎架構本身又是搭建在虛擬化技術上面的。基於虛擬化的系統安裝和部署目標對象仍然是虛擬機,需要事先安裝虛擬機並分配資源。而雲計算的安裝和部署可能並沒有虛擬機的概念,用戶不用關注後台集中化的硬體資源。這也是虛擬化和雲計算的一個區別點。 雲計算和虛擬化接連融合將自身優勢實現的更好吧。