自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微軟虛擬化解決方案與實例剖析

云計算 虛擬化
本文主要講了微軟虛擬化解決方案與實例剖析。

張東明:講一下我們虛擬化的解決方案,實際上我們之前大家可能更關注的是我們的Server,不管是從頁面的角度來說,還是我們剛才講微軟虛擬化的時候,我們更多的從服務器虛擬化的角度給大家介紹的,作為我來說一直到從事微軟的產品包括一些研究和項目實施,那么我可能更多的是從微軟的角度,那么我們從微軟的角度來說,虛擬化之前討論的是服務器的虛擬化,但是我們說的虛擬化絕不僅僅是服務器的虛擬化,虛擬化實際上是多個層面,并不是只是服務器層面的虛擬化,我們說服務器層面的虛擬化,作為ESX包括微軟的Hyper-V這個我就不過多的介紹了,我們說服務器的虛擬化,我們還有很多其他的虛擬化,比如說網絡級別的虛擬化,比如說存儲上面的虛擬化,還有特別我今天跟大家討論的幾個,一個是應用程序的虛擬化,還有一個桌面的虛擬化,以及我們的展現(xiàn)層的虛擬化,因為之前我們她們的都是服務器層面的虛擬化,也就是說當我們沒有服務器的時候,那我可以靠硬件技術,比如說Hyper-V或者ESX等等,來幫我模擬出一套還是虛擬出一套硬件出來,或者是讓虛擬操作系統(tǒng)能夠用我的硬件,這是我們說的,當你沒有硬件的時候,我們去模擬出一套硬件,來實現(xiàn)真實的硬件的使用,那么除了硬件的虛擬化之外,我們可以創(chuàng)建虛擬機,那么虛擬機就是我們說的服務器虛擬化,沒有服務器的時候我們用服務器的虛擬化,現(xiàn)在我們有了服務器,或者說我們已經部署了這種虛擬化的時候,其實我們還有一些更典型的問題,因為我們說服務器虛擬化關注的是Server,那么一個企業(yè)可能有一百臺兩百臺五百臺機器,那么像微軟全球大概有60萬臺服務器,但實際上我們說這個Server畢竟相對于什么是少數,相對于我們客戶端來說實際上是少數的,現(xiàn)在企業(yè)客戶端的數量遠遠多于服務器的數量,也許我們工作有一萬個人,我們可能有兩百臺服務器,能滿足這些人的使用,那么對于這些客戶端而言,他所使用的服務是虛擬化的,但是這些應該不能完全滿足一個企業(yè)對于內部使用的一個要求,為什么,因為我們發(fā)現(xiàn)客戶端的應用是更為廣泛的,那么客戶端在使用過程中面臨的問題,將比服務器端更為廣泛,也就是說遇到的問題會更多。

比如說大家都知道,微軟前年發(fā)布了最新的操作系統(tǒng),但是為什么Windows Vista時至今日已經有兩年多的時間了,很少有批量規(guī)模的部署,盡管我們做了一些項目,很多企業(yè)已經買了,或者他在測試,為什么沒有遲遲大規(guī)模的遷移,做一個POC,做一個測試,沒有大規(guī)模的去遷移到最新的操作系統(tǒng),比如說應用程序兼容性的問題,像我們微軟最新的產品,面臨的一個很大的問題解決兼容的問題,那么對于這些問題,如果你僅僅靠Server是沒有辦法幫你去解決的,因為這些應用程序不可能指望都運行在服務器上,如果是變向的服務,不給客戶端裝,那么OK,這個應用我們通過服務器虛擬化把資源進行整合,不管是節(jié)約什么成本,那這是我們說的服務器端的,但是客戶端的兼容性問題我們是沒有辦法靠這個去解決的。

那么對于這些客戶端的兼容性問題,我們怎么辦,其實更多的是應用,服務器虛擬出來了干嘛,跑的是應用,那么這些應用我們怎么去解決它的這些問題,那么實際上我們有更深層次的完整一套虛擬化解決方案,這個是我們要跟大家介紹的,實際上微軟提供了一套比較多層次的虛擬化解決方案,其實很多廠商也有類似的方案,只不過我們在這里討論的是微軟的虛擬化解決方案,我們分幾個層面,有服務器虛擬化,剛才我們講了有Server,包括今年所發(fā)布的重量級的產品Hyper-V,這個都不具體說了,除了這些虛擬化之外,我們還有幾個層面的虛擬化,其實是這樣的,我們會發(fā)現(xiàn)很多企業(yè)內部有非常非常多的應用,這些應用有的是找了一些第三方的廠商去寫的,或者我們是通用的一些,比如我們內部做的word、Excel這些都是微軟的應用,那么可能我還會安裝一些通用的程序,那么這些通用的應用程序,并不存在兼容性這些問題,假如微軟推出了一個新的操作系統(tǒng),那么這些廠商會迅速的跟進,或者跟微軟合作,發(fā)布一個最新的版本,而且他們也會進行大量的兼容性測試,不光是應用程序跟操作系統(tǒng)的兼容性測試,還有應用程序和應用程序之間的兼容性測試。大家廠商都在做這些事情,那我們說這些是OK的。

但是現(xiàn)在我們說現(xiàn)在很多大中型企業(yè)有很多應用是自己開發(fā)的,他們有自己的開發(fā)團隊,或者是找了他們特定的一些軟件開發(fā)商來做特定的軟件,在部署一些新的應用的時候,你會發(fā)現(xiàn)這些應用程序的兼容性會遇到非常多的問題,那我們怎么去解決,加入我們要批量的部署,那么我原有的應用程序,像我們之前做的一些包括銀行的測試發(fā)現(xiàn),他們銀行內部的應用,他找了一個廠商幫他做了一些開發(fā),這些應用對他們來說很關鍵,比如涉及到刷卡機,POS機等等這些,跟這些設備連接的時候他們用的XP,我們知道它有一個超級終端,但是你發(fā)現(xiàn)到了Vista當中它的終端沒有了,這些程序就沒有辦法運行了,因為本身像微軟這些操作系統(tǒng)對安全性做了一些改進,原來我用的程序到新的系統(tǒng)中沒的,這些應用程序往往就沒法運行了,當我們做這個測試的時候,這個銀行他就找?guī)退_發(fā)的應用廠商,他們發(fā)現(xiàn)沒了,原來幫他寫代碼的這些人都沒了,那么這會就面臨很大的問題,他們希望升級遷移到新的操作系統(tǒng)之上,但是他們的應用程序不能滿足這種需求,那么怎么辦,那么實際上我們可以通過我們的軟件來實現(xiàn),那么剛才我們說了,微軟有一個產品,就是桌面的虛擬化來說,以前大家可以看到就是VPC,這個應用比較簡單,但是你說讓一些從事IT行業(yè)的OK沒問題,大家可能用ESX等等這些大家都沒問題,但是我們說如果有一些應用讓用戶去使用VBC,這將對于你們IT來說是一個災難性的事情,為什么,假如員工有一萬人,你要教會這一萬人都使用VBC不太現(xiàn)實,IT行業(yè)的人很容易理解,如果我目前有一個應用程序到Vista里面運行不了,我把它放在VBC里邊吧,那么你首先教會你們公司所有的人用VBC,那我們說這是一個非常困難的事,即使你把VBC寫的再明白,我相信一定是多數人都不會用。

所以我們微軟新推出了一個產品叫MEDA,實際上我們說我們在實現(xiàn)這個虛擬化的時候包括解決應用程序兼容性的時候,我們有幾個產品,另外我們還有一個產品,展現(xiàn)了層次虛擬化,其實大家都用過,作為微軟來說就是service大家說沒用過,有時候你可能會用到遠程桌面,它就是這個產品,有人說為什么這個是虛擬化呢,實際上所有的操作,比如我連到一臺服務器上,我對服務器所有的操作、配置和設置,這些操作都發(fā)生在哪,都發(fā)生在服務器端,那么我的筆記本連在那臺服務器上,我看到的是什么,我們看到的是通過遠程桌面協(xié)議傳送給我的一副一副連貫的圖象,所以你看到的是虛擬發(fā)生的事情。當然了作為微軟來說,針對這個產品也有了一些相應的改進。

其實剛才幾位嘉賓也提到了一個問題就是管理的問題,你說服務器那么多,幾百臺,那么我們說服務器多意味著什么,客戶端更多,你說有一百臺服務器,你至少有五千臺客戶端,那么這意味著你的客戶端多,這些服務器怎么對它進行管理,這其實是很嚴峻的問題,不管是用服務器虛擬化,還是針對與整個服務器做一套應用的虛擬化,這涉及到一個管理的問題,那么對于微軟來說有一套完整的管理體系,就是System Center那么它里面有針對服務器客戶端做監(jiān)控的,還有對客戶端進行企業(yè)資產管理的,剛才我們說對虛擬化管理有SVMM,那么實際上我們可以通過包括做備份我們有DPM,我們可以做相應的備份,所以說我們也要實現(xiàn)的完整的一套虛擬化。

那么接下來我們看一下,因為服務器虛擬化我們介紹了很多了,所以這里給大家轉換一下思路,我們來看一下應用程序虛擬化和桌面虛擬化,對于為來說推出兩個產品,一個是APDV和MEDV,那么這兩個產品所實現(xiàn)的核心的問題是解決我們應用程序兼容性的問題,因為這個是我們發(fā)現(xiàn)很多企業(yè)所面臨的一個比較嚴峻的問題,為什么,因為我們說不光使應用程序和操作系統(tǒng)兼不兼容的問題,也寫應用程序之間也會相互產生沖突,因為每個應用程序都有廠商,廠商和廠商之間部可能做到完全兼容,像有的用戶是基于當代的2.0開發(fā)的,有個是基于3.5開發(fā)的,那么這兩個程序的兼容性就有可能出現(xiàn)問題,那么我們遇到這樣的問題怎么做,比如說產生一些沖突的時候我們怎么去解決。

我們會通過APDV來進行解決,APDV給我們帶來一些好處,包括節(jié)省成本等等,我們接下來看一下APDV是用來做應用的,它分了三個組件,這三個很好理解,一個客戶端,一個服務器端,既然你要做虛擬化,那么肯定有客戶端和服務器端,你要做一萬臺clone,那么這一萬臺都裝一個客戶端程序就可以了,至于你怎么裝都OK,那么裝完客戶端之后,接下來我裝服務器端,上面我可以存儲虛擬出來的,這個我怎么去虛擬,假如我們公司部署了WindowsVista但是我們發(fā)現(xiàn)原來我們公司有一些應用到Vista當中運行不了,或者說原來有兩個應用以前在XP上運行的挺好,但是在Vista當中都能裝,但是就產生沖突了,那么這種情況下我們怎么去解決。

我們可以看到,這里還有一個組件叫序列化的組件,它就是隨便找一臺機器,假如說我們公司都有ICB,隨便找臺ICB,你裝APDV一個組件,你裝上之后把它開開,開開之后就相當于我們的攝像機,開下來之后你再去裝你要裝的應用程序,比如說我們公司要裝一個應用程序,它在ICB里,在Vista當中不能用,那我可以把它找一臺機器裝一個,我把它開開,接下來我去裝我的應用,那么這個會記錄你在安裝過程中所做的所有操作,一般我們說應用程序安裝的時候會掉一些服務,也有可能注冊一些注冊表,可能對你的系統(tǒng)做一些修改,去寫一些東西,比如說應用程序我們知道,在的時候會寫一些配置文件,那么我們這個攝像機會把它記錄下來,那么裝完了你把攝像機一關,它會自動把剛才記錄的事情打一個包,就說拿出一盤磁帶拿到我們的服務器端去了,接下來的事就很簡單了,這是序列化打包,打包的不是應用程序本身,是應用程序加上他運行所需要的環(huán)境,比如他掉了哪個服務,掉了哪個組件,這些都記錄下來之后就把它上傳到服務器端,哪些人能用這些軟件,哪些人不能用這些軟件,接下來給我們的客戶端進行分發(fā),我們說叫做動態(tài)的,客戶端拿著的時候會想,我的應用程序又加了一個虛擬環(huán)境,這個復雜度很大,我們說不會,因為我們下載是一個動態(tài)型,按需去下,假如我做一個Word虛擬化,我用到文檔編輯功能,那我就下20%,那我又用到畫圖功能,我再下20%,可能我又用到了其他功能,我再下20%,所以是按需進行下載的,當然你都下載也可以,這樣我們可以減輕網絡的負載。

#p#

那么應用程序發(fā)到客戶端運行在一個虛擬的環(huán)境當中,這和真實環(huán)境當中的應用是沒有關系的,不管你真機的操作系統(tǒng)是什么,它運行在虛擬環(huán)境中,所以這樣就有效的解決了運行程序兼容性的問題,客戶端怎么去推呢,我們有SCCM,我們要對應用程序進行監(jiān)控,我們有SOM等等,但是我們說這個里邊最新的版本當中我們增加一個功能,比如說我推了一個應用程序,接下來我們公司都有三個應用,我都推給客戶端的時候,推下去之后這三個應用每個應用一個虛擬環(huán)境,這三個虛擬環(huán)境之間原來不能做交互,那第二個也帶一個,那么現(xiàn)在作為最新版本的APDV可以讓所有的虛擬的這些應用之間可以做通訊,這樣的話,接下來所有的應用可以直接到第一個虛擬環(huán)境中去讀取。

但是剛才我們說APDV能解決一部分兼容性的問題,因為有很多底層的應用,像殺毒軟件,ID瀏覽器,特別是之前我們在北京一些政府部門,包括杭州的一個比較大的企業(yè)做了一個APDV的我們發(fā)現(xiàn)了一個問題,有些在按過程中要用一些剛才我們說APDV就沒有辦法運行了,那么另外還有一些問題,我們有些應用程序在安裝的時候需要重啟,裝到一半要重啟,像比較典型工具,它要重啟就面臨一個問題,重啟意味著攝像機被關掉了,所以這種應用程序沒有辦法對它進行打包,那么企業(yè)有這種問題怎么辦,那么微軟又推出了一個新的產品叫MEDV,企業(yè)級的桌面虛擬化,那么桌面虛擬化實現(xiàn)的是一個什么功能,那么其實很簡單,桌面的虛擬化的功能,其實它的原理我們后面就不看了,組成部分就是裝一臺服務器,裝好了之后在Server上分發(fā)一些軟件,之后我們會給客戶端推一個,大家看看這個就是客戶端,客戶端有硬件有操作,但是實際上我們說,如果能運行在操作系統(tǒng)之上,那就不存在兼容性的問題了,但是如果不能運行當前的系統(tǒng)之上,或者有兼容性的問題,或者沒法去運行的時候,我們怎么辦。

我們MEDV會給它推一個VPC下去,解決用我們的VPC的虛機會通過我們的MEDV推一個VPC的客戶端,這樣你會發(fā)現(xiàn),操作系統(tǒng)在運行起來之后,客戶端拿到了一個虛機,但是對于客戶端來說他看不到虛機的啟動和關閉,他只能看到一個應用程序,他一點就運行了,一運行我們后臺會加載一個VPC,起來之后這個應用程序就可以正常運行了,運行是在VPC里邊的,但是客戶端感覺不到也看不到,那這樣的話我們可以解決相當多的應用程序兼容性的問題,以前我們說應用程序不兼容怎么辦,我們APPV我們把它做序列化,但是有些東西還運行不了,它要重啟,OK那干脆放在VPC里了,所以這里邊我們可以通過MEDV來實現(xiàn)桌面的虛擬化,對于客戶端來說看到的都是應用程序運行,但實際上有時候看到的是真的有時候是假的,但是客戶端并不知道哪個是真的哪個是假的。

說虛機怎么給客戶端,第一你可以通過網絡布置給客戶端,你也可以通過硬盤拷給客戶端,他并不知道加載虛機的過程,這樣可以保證我們系統(tǒng)有效的運行,這是MEDV,剛才讓大家看到的是應用程序虛擬化,還有桌面虛擬化,我們不一定非要做服務器的虛擬化,當然它也很重要,我們還有一個表示展現(xiàn)的虛擬化,但是很多企業(yè),我們做測試的時候發(fā)現(xiàn)很多企業(yè)在用遠程桌面的時候比較有顧慮,因為在用端口的時候用的是3189,在網上隨便一艘3189,基本上搜出一萬條有9999條是針對于3189的攻擊,那么以前我們在這種模式下在用遠程桌面的時候會有一些問題,包括遠程終端的一個管理,那么對于微軟最新的產品,我們有一些新的改進,那我們怎么做到這種展現(xiàn)虛擬化的呢,第一這中間我們可以加,以前不管什么,不管你網絡模型怎么樣,都不可能回家之后遠程桌面一連連到公司內網的服務器,這不可能,所以說在我們新的軟件里面做了一些改進,我們加了一個叫TS gateway的東西,它可以把遠程桌面的協(xié)議變換成HTTP的協(xié)議,這時候你從遠程客戶端連公司的服務器,這會連不是公司的內網服務器,連的是TSgateway,用什么協(xié)議連,用HTTPS協(xié)議去連,443端口,因為443對于我們的防火墻可以開放比較安全的端口,然后TSgateway再把我們的請求轉給內網服務器就OK了。

另外還有一個應用,有的企業(yè)在部署應用程序的時候很頭疼,為什么,一萬個客戶端,每個客戶端都裝一個應用,假如我們自己公司開發(fā)了一個產品,開發(fā)完之后給所有人去用,我把客戶端推給所有人了,當然我們要做測試,發(fā)現(xiàn)這個產品出了一些問題,假如以前是1.0版本,如果我們發(fā)現(xiàn)有問題就要升級2.0版本,那怎么升級,假如是一萬臺,那么就意味著你要把這一萬臺都要升級為2.0,因為我們說客戶端的數量比服務器多得多,萬一開發(fā)團隊升級到2.1了,怎么辦,IT部門再把它推到2.1,我們現(xiàn)在可以通過遠程終端去連,以前我們用遠程桌面去連,現(xiàn)在我不給大家推了,我放在服務器上,誰想用誰過來連,但是以前我們連的時候有一個問題,你連一臺服務器打開的是很完整的一個桌面,一打開就看到整個桌面,現(xiàn)在我們可以把桌面來做一個虛擬化,可以把應用程序做一個打包,可以給客戶推一個快捷方式,這時候客戶看到的是一個Word圖標,跟本機的Word沒有任何區(qū)別,他去雙擊Word的時候,并不是運行的本機的,而是連接到了服務器了,這樣的話我們可以做集中化的管理,第二可以實現(xiàn)很好這是我們做了幾個層面的虛擬化,當然這是Windows的,現(xiàn)在很多廠商都在用這樣的架構,那么微軟也用到了這樣的架構。

當一個企業(yè)在做虛擬化的時候,必須要考慮幾個問題,其實剛才嘉賓也提到過幾個問題,大家有沒有想過你的服務器,如果你用虛擬化實際上是成倍增加了你服務器的風險,以前我們三臺機器裝了三應用,現(xiàn)在跑到一臺應用,以前一臺機器壞了影響的只是一個應用,但是現(xiàn)在一臺機器壞了意味著你們公司三個應用一起完蛋,那么這樣的話,你用虛擬化就意味著你的風險是成倍增加的,所以我們就強調一點,當我們用虛擬化的時候,一定要做一件事,一定要用高可用,如果不做高可用,那就意味著你做完虛擬化之后,你自己把自己的風險加的非常高,所以一定要做高可用,其實不同廠商有不同廠商的解決方案,其實作為微軟我們有集中解決方案,第一個是Cluster不管你是通過我們以前的Cluster服務還是通過2008的Cluster,我們可以搭建一個集群,另外我們ICVMM本身也可以去做高可用,我們可以實現(xiàn)虛機動態(tài)的資源的切換,這實際上是我們說的高可用,這是我想跟大家強調的一點。

另外還有一個問題,我們實現(xiàn)了虛擬化的時候,大家想的一個問題,性能,性能包括Hyper-V,包括VMware,因為他們兩個本身就是有很深關系,所以這里邊我們做過很多性能測試,包括還有一些企業(yè),我們都做了測試,那么測試的時候,可能很多企業(yè)很關心的問題是第一是性能的問題,那么性能的問題作為Hyper-V和VMware來說,性能有一些差距,差距基本上在3%到5%之內,這是經過我們的測試,我們測試全部使用的是第三方的測試工具,沒有用微軟的工具,我們測試性能基本上差3%到5%,剛才我們講虛擬化的時候已經介紹了,微軟的Hyper-V叫做VMware,而VMware我們叫做比較厚的系統(tǒng),所以它包含driver,而微軟不包含driver,是否包含driver會對性能造成一定的影響,因為如果沒有driver,就意味著它要到后面去讀取driver,這就會造成性能的下降,看起來有driver好,但是有driver的話,它的安全性、可靠性也會有一定的問題,它不穩(wěn)定就意味著上面所有的都不穩(wěn)定,所以各有利弊的。

另外我們在測試的時候,我們去看了一下微軟的服務器的性能,我們發(fā)現(xiàn)包括我們從磁盤,我們的網絡傳輸,我們發(fā)現(xiàn)比較接近于真機的性能,基本上可以達到80%到90%,我們有一個很詳細的測試數據,經過我們多方的測試,所以大家完全不必要擔心性能達不到要求,我們還有一些解決方案的測試,比如是否能夠做快速的切換,能否快速的備份還原,資源轉移這些,微軟都有很成熟的解決方案,可以幫助大家實現(xiàn)。

另外還有一個問題,這里就是一個提示,Hyper-V和VMware是很關系,如果你運行的操作系統(tǒng)是微軟的操作系統(tǒng),比如說WindowsServer2003、2008,但是如果你跑到VMware上,有一些問題,不會得到微軟的技術支持,這是大家需要考慮的問題,因為我們遇到過這樣的客戶,我們做了之后發(fā)現(xiàn)他運行在VMware,當然它很廣泛的應用,但是我們微軟不提供技術支持,所以我們希望大家不光是對于服務器的虛擬化,而且還對于桌面虛擬化和應用程序虛擬化有一個更全面的了解,因為時間關系,我們今天主要內容就給大家介紹這些,我不知道還有沒有問題可以跟我們交流一下。

【編輯推薦】

  1. 如何利用交換機里的虛擬化路由功能
  2. 獨家:2009年虛擬化領域的六大預測
  3. VMware領跑虛擬化疲態(tài)已現(xiàn)
責任編輯:符甲 來源: IT168
相關推薦

2009-08-08 17:07:57

Intel虛擬化解決方

2009-06-24 10:56:09

微軟虛擬化

2012-08-15 09:26:54

虛擬化

2010-06-04 13:42:32

微軟虛擬化吳斌

2013-06-03 09:50:27

虛擬化虛擬化解決方案

2021-09-09 06:38:56

網絡虛擬化網絡網絡可見性

2013-05-27 09:21:05

虛擬化IT企業(yè)應用

2013-06-26 10:02:42

Citrix XenServer虛擬化解決方案

2018-07-25 14:50:41

服務器虛擬化方案

2013-06-06 10:19:23

虛擬化解決方案虛擬化

2013-11-27 10:09:03

2010-08-24 10:04:45

中小型企業(yè)虛擬化

2012-06-12 09:56:33

虛擬化

2009-04-21 10:24:36

運維管理網管摩卡軟件

2012-05-30 09:22:29

2009-02-17 19:47:43

浪潮服務器教育行業(yè)虛擬化解決方案

2010-04-23 15:54:19

桌面虛擬化

2010-06-03 11:10:46

Windows Ser虛擬化

2012-03-18 22:43:40

centosopenvz

2012-05-02 16:28:25

Windows XP虛擬內存優(yōu)化
點贊
收藏

51CTO技術棧公眾號