什麼是商業客戶端部署(BDD)?

本文轉載於IT專家網!

 
      初步介紹

  BDD只是一個簡稱,英文全稱是Business Desktop Deployment,中文直譯就是商業客戶端部署,也有叫企業客戶端部署的。爲了簡單,以後我都簡稱爲BDD。

  BDD是一套完整的解決方案,涉及到的技術內容非常多。這套解決方案就是爲了幫助企業解決在部署客戶端時候遇到的一些已經存在了很久的問題,同時幫助企業提高客戶端部署效率,爲企業提供儘可能多的自定製部署功能接口。所以,簡單的說,如果你想在企業中快速的方便的部署操作系統,那麼就可以使用BDD。當然個人用戶也可以使用,不過對於單機來說,BDD並沒有什麼實際意義,我建議個人用戶可以看下Windows XP單機部署的相關內容。

  不論部署這件事情,還是解決方案這個概念,都只是抽象的東西,並不是真正存在的,那麼我們到底要使用的軟件是什麼?肯定是要安裝的軟件,這個軟件叫做Microsoft Business Desktop Deployment Accelerator,中文叫做商業客戶端部署解決方案加速器。只是我們也習慣把這個軟件叫做BDD。這個軟件中含有大量的腳本和文檔,可以幫助我們完成自動化流程的控制、部署工作的完成和自定製功能的實現。

  關於版本

  BDD現在有2個版本。第一個是BDD 2.5,這個版本是for Windows XP的,第二個版本是BDD 3.0,正是名稱叫BDD 2007,這個版本是for Windows Vista的。不同的版本並不是說安裝的地方不同,而是他們負責部署的操作系統不同,現階段BDD 2.5和BDD 2007都是安裝在Windows Server 2003上的。

  而對於BDD 2.5來說,它也有兩個版本。Standard版和Enterprise版,就是標準版和企業版。企業版的功能要多與標準版,所使用到的技術和其它微軟產品也要多些,所以對於沒有企業版中所要用到的相應產品的用戶來說,只能使用標準版了,當然功能也就沒有企業版強大了。

  如何獲得

  非常幸運,BDD是完全免費的,你可以從微軟的站點進行下載。不過BDD 2007可能還需要一段時間纔可以從網上獲得。

  從以下頁面的右側你就可以找到它們:

  [url]http://www.microsoft.com/china/t[/url] ... nt/bddoverview.mspx

  支持場景

  在什麼場景下,我們可以使用BDD呢?下面我來介紹一下。

  1. New Computer

  這種場景指的是部署全新的操作系統。在這種場景下,原來電腦上面所有的東西都會被清除掉,包括硬盤分區信息、操作系統、應用程序、用戶信息等,然後會被重新分區、格式化、部署新的操作系統和應用程序。

  在這種場景下,全新的電腦這個概念包含兩種情況,一是裸機,二是已經安裝了操作系統的電腦。只要你是希望全新的安裝一遍操作系統,並且對以前數據不做任何保留,那麼就可以採用這種場景。

  2. Refresh Computer

  這種場景指的是刷新操作系統。在這種場景下,先會對原來電腦上的用戶信息作個備份,然後以下內容會被清除掉,包括操作系統、應用程序和用戶信息。之後,這臺電腦會被重新部署操作系統和安裝應用程序,完成後,會將剛纔備份的用戶信息恢復到操作系統中。

  這種場景通常用於只是想單純的重新安裝一遍操作系統,並且是與原來操作系統相同版本的操作系統,同時不做出任何修改和數據的刪除。

  3. Replace Computer

  這種場景指的是更換電腦。在這種場景下,所做的操作相當於New Computer + Refresh Computer。首先,對原來電腦上的用戶信息作備份,這個操作類似於Refresh Computer中的操作。然後,會在另外一臺全新的電腦上部署操作系統和應用程序,注意,是另一臺電腦,這個操作類似於New Computer。最後,我們會將剛纔備份的用戶信息導回新部署的電腦中。

  這種場景用於當用戶需要更換電腦而又不想改變工作環境的時候。這也是唯一一個需要兩臺電腦完成的場景。

  4. Update Computer

  這種場景類似於Refresh Computer。唯一的不同是部署前後的操作系統版本是不同的,通常是進行升級的目的。例如,由Windows 2000 Professional升級到Windows XP,或者由Windows XP升級到Windows Vista,同時保證用戶環境沒有任何改變。

  部署方式

  部署方式指的是我們到底採用什麼樣的技術手段將操作系統部署到客戶端上面去。這裏要說明一下,在使用BDD時候,操作系統文件都是存放在服務器上的,不論哪種部署方式,都會去服務器端下載操作系統然後進行部署,所以我們這裏討論的只是部署時客戶端計算的引導方式。一共有以下幾種:

  1. 通過光盤。

  這是最常見的一種引導方式。我們可以啓動計算機,然後放入光盤,選擇從光盤進行引導,之後開始部署。另外,我們也可以在已經進入系統的情況下,放入光盤,然後啓動一個嚮導,之後開始部署,這也屬於通過光盤引導方式進行部署。所以說,使用光盤引導,不一定是在開機時候進行引導。

  2. 通過網絡。

  這種引導方式會採用支持PXE的網卡或者軟盤進行引導,然後開始部署操作系統。這樣可以省去光驅和光盤。對於同時部署數量比較多的電腦,同時刻錄多張光盤不太現實,所以可以採取這種方式,只需要啓動每臺電腦上的網卡啓動功能即可。這種方式的特點在於,只有在啓動計算機才能使用這種方式,一旦進入系統,就不能使用這種方式了。

  3. 通過SMS。

  這種方式是對上一種方式的補充。這種方式可以在進入系統的情況下,通過網絡啓動部署過程。這種方式是由服務器端發起的部署,會將操作系統推到客戶端上。

  通過以上4種場景和3種部署方式的多樣化組合,我們就可以完成很多情況下的操作系統部署工作。
 
 
    
        BDD是微軟的桌面部署解決方案,專門負責在擁有衆多客戶端計算機的環境中快速部署桌面環境,包括操作系統、驅動、微軟應用程序、第三方應用程序等。
BDD的版本到現在爲止經歷了好幾代,功能已經日漸成熟和完善。

最開始的是在中國微軟開始推這個東西時候是BDD2.0,功能很有限。

之後開始被大力推廣的是BDD2.5,我在很多企業多爲他們搭建測試環境,幫助他們演示功能。不過這個版本很多自定義的功能需要通過修改腳本完成,感覺使用起來很麻煩。當然,好處就在於可擴展性很強。只要你想在部署中實現的自動完成功能,都可以通過腳本來實現。
BDD2.5可以完成LTI(輕量級接觸部署)和ZTI(零接觸部署),不過LTI需要藉助第三方的軟件,包括PQ,GHOST等,而ZTI需要通過SMS的一部分功能完成。

再後來就是BDD3.0,也就是BDD2007。BDD2007比起BDD2.5的最大改進在於重新制作了管理控制檯,所有的配置界面都被遷移到了MMC3.0中,另外,支持部署Windows Vista和Office2007。可以獨立完成LTI,依然需要SMS幫助其完成ZTI。

而到了現在,BDD已經發展到了BDD2008,名稱也更改爲MDT,就是Microsoft Deployment Toolkit。這個版本的BDD增加了部署服務器的功能。可以獨立完成LTI,需要使用SCCM(SMS的下一個版本)幫助其完成ZTI。

說到這裏,很多人會問,爲什麼BDD要藉助SMS或者SCCM?那BDD和SMS,SCCM到底是什麼關係?其實我在講課時,很多人也都會問到這個。

是這樣的,BDD是一個完整的解決方案,可以從網上免費下載安裝,而安裝後,你會發現只有很多文檔、指導手冊和腳本,還有一個控制檯(不同版本差別很大),而沒有任何其它的產品。當我們在構建完整的客戶端部署架構時,需要自行的安裝其它的產品和工具,比如SMS,USMT等。然後BDD裏面的那些腳本以及控制檯中做的配置,會調用各種微軟的部署技術,去完成這個部署過程。

在BDD2.5的年代,BDD可以使用所有的Windows XP相關的部署技術,包括SMS,RIS,sysprep,ISO安裝文件,usmt2.6等。
而到了BDD2007的年代,操作系統已經更新到了Windows Vista,這個時候,BDD也升級到了BDD2007,它可以使用所有Windows Vista相關的部署技術,包括SMS,WDS,vista的sysprep,WIM安裝文件,usmt3.0等。
再往後,同樣道理,微軟的部署技術又有了更新,比如SMS升級到了SCCM,於是,新一代的BDD2008,可以使用現在的所有微軟的部署技術。
所以,BDD是一個大帽子,它可以調用微軟任何一種部署技術,去構建我們的桌面部署架構。至於用到哪些組件,就看各位用戶的需求了。比如你希望採用網絡部署,那就用WDS,你希望採用光盤部署,那就用WIM文件。
BDD只負責整個部署的流程設計、控制,當然,它裏面的配置也是很多的。但是最終幹活的每個組件其實都已經是微軟非常成熟的部署技術了。只是BDD起到了一個穿針引線的作用,這樣,BDD纔可以作爲一個解決方案,從頭到尾,幫助我們完成自動化的部署。
 
 
可以參考微軟的相關知識:Microsoft Solution Accelerator for Business Desktop
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章