選擇最佳的部署方法


選擇最佳的部署方法
發佈日期: 2006 年 2 月 24 日由 Jerry Honeycutt

Jerry Honeycutt

部署專案的成功與否,端視貴公司是否選擇最好的部署方法而定。本文將說明這個決策所依據的標準。

Microsoft Solution Accelerator for Business Desktop Deployment (BDD) 是幫助您著手進行專案的最佳資源。光是 Microsoft 所提供的規劃範本、指令碼部署基本架構以及巨細靡遺的指南,就足以勝任大部分的工作。其中規劃指南是本方案相當重要的一部分,它可以協助您導覽瞬息萬變的桌面部署領域。

在早期階段,您得先找出最適合貴公司的部署方法,這個決策會影響日後您對專案程序所採取的途徑。本文會說明這個重要決策所依據的準則,並且提供資源連結,供您參考其他詳細資訊。

決策準則

我在本文中所說明的部署方法,均根據下面這份清單做為評估準則。我提供了每一種方法的優缺點,並且將方法與準則逐一對照。

選擇部署方法時,不妨參考下列準則:

  • 桌上型電腦的數目:只擁有少量電腦的中小型企業,將無法平衡他們對大型部署技術的投資報酬。事實上,如果只是少量幾部桌上型電腦,以手動方式部署還比安裝複雜的部署基礎結構快速,尤其考慮到維護這些基礎架構時更是如此。

  • 可用的資訊技術 (IT) 資源:有的部署方法需要付出較多的維護成本。缺乏大型 IT 人員的組織,最好不要採用維護成本過大的方法。複合式部署基礎結構還是由 IT 資源較充裕的組織使用才能得心應手。當然,IT 人員的技術及其工作壽命,也會影響決策的結果。

  • 環境類型:您的環境是屬於同質環境還是異質環境呢?同質環境的電腦,其硬體即使不完全相同,也很類似。而異質環境的電腦,其硬體就各不相同了。不同的環境需要不同的方法,同時具備兩種特質的環境也很普遍。

  • 現有的基礎結構:除非您已決定投入新的基礎結構,否則目前的基礎結構,還是會影響部署方法的選擇範圍。比方說,如果您的環境已執行 Microsoft Systems Management Server (SMS),您的選擇範圍就比較廣泛。

  • 部署頻率:您打算一次更新幾部桌上型電腦?如果要同時部署大量的桌上型電腦,它對基礎結構的需求就大於部署少量電腦。此外,部署頻率也會影響您所選擇的部署方法,因為有的方法比較適合大型部署。

指令碼式安裝作業

指令碼式安裝作業正如其名:Windows 安裝程式會在每一部電腦上執行,您可以利用回應檔和指令碼,將這道程序自動化。《Microsoft Windows Desktop Deployment Resource Kit》提供了大量的範例回應檔和指令碼,可將這個程序自動化。[表 1] 是使用指令碼式安裝作業的優缺點 (請注意,Solution Accelerator for BDD 並不直接支援指令碼式安裝作業。不過您可以輕易對它們採納 Solution Accelerator for BDD,或者建立您自己的安裝作業)。

[表 1] 指令碼式安裝作業的優缺點

優點

缺點

指令碼式安裝作業適用於異質環境,因為 Windows 安裝程式可以在每一部電腦上面執行。

指令碼式安裝作業相當緩慢,因為 Windows 安裝程式必須從網路複製所有的安裝檔案。

指令碼式安裝作業相當有彈性,因為您可以在安裝時做出決定。

指令碼式安裝作業會基於相同的理由而耗用大量的網路頻寬,因此一次不能部署太多電腦。

您可以將指令碼式安裝作業自動化,盡量減少使用者或技術人員的介入。

 

下面這份清單主要在說明指令碼式安裝作業是否符合之前我所定義的準則:

  • 桌上型電腦的數目:由於這些安裝作業很容易設定、部署和維護,因此中小型企業利用指令碼部署桌上型電腦,要比手動方式在每一部電腦上安裝作業系統更快,也比較不會出錯。不過,指令碼式安裝作業不見得適合大型公司,因為指令碼不適合大量電腦。換句話說,許多大型公司仍然使用指令碼式安裝作業,是基於其他準則的考量。

  • 可用的 IT 資源:指令碼式安裝作業不但快速,而且容易開發。因此,IT 資源不足的公司,通常只能使用指令碼式安裝作業。大型公司當然還是可以使用指令碼式安裝作業,只不過不太適合其部署規模。

  • 環境類型:除了公司規模之外,環境類型也是使用這類安裝作業最大的決定因素。影像技術在異質環境需要花費較多的維護成本,而指令碼式安裝作業正適合這類型的環境。在進行指令碼式安裝作業時,Windows 安裝程式可以從頭到尾執行,偵測每部電腦上所安裝的硬體。換句話說,它並不嚴格要求硬體的相似度,因此對於沒有硬體標準的環境來說,是一個很理想的解決方案。

  • 現有的基礎結構:越複雜的部署方法,需要越複雜的基礎結構。但是,指令碼式安裝作業只需要一部檔案伺服器,大部分的中小型企業都符合這個條件,至少也都能夠安裝一部伺服器。因此,對於沒有進階基礎結構的公司而言,指令碼式安裝作業是個很簡單的解決方案。

  • 部署頻率:如果您打算一次部署到多台電腦上,就不適合採用指令碼式安裝作業,因為這類作業相當緩慢,而且相當耗用頻寬。因此,指令碼式安裝作業只限於一次部署到少量的電腦。

遠端安裝服務

遠端安裝服務 (RIS) (英文) 是一種 Microsoft Windows Server 2003 元件,可提供部署 Microsoft Windows XP Professional 等作業系統所需的服務。RIS 所需要的基礎結構多於指令碼式安裝作業,其中包括:

  • Microsoft Active Directory 目錄服務

  • 動態主機設定通訊協定 (DHCP) 伺服器

  • Microsoft Windows DNS

  • 具有支援 Pre-Boot eXecution Environment (PXE) 功能之網路介面卡的電腦

[表 2] 說明了以 RIS 作為部署方法的優缺點。

注意:  我假設您是使用 RIS (而不是 CD 安裝) 來部署磁碟影像 (Riprep)。請注意,Solution Accelerator for BDD 並不支援直接透過 RIS 來部署磁碟影像。不過,要在 Solution Accelerator for BDD 加入這項功能並不困難。

[表 2] RIS 的優點和缺點

優點

缺點

只要是使用 Active Directory 的公司都有已就緒可用的基礎結構。

RIS 安裝的速度較慢,所耗用的頻寬也比其他磁碟影像技術來得多,因為 RIS 必須針對每一部電腦,透過網路傳輸所有的安裝檔案。

RIS 磁碟影像可讓您將設定標準化,以減少部署錯誤,並且更方便您使用目前持續使用的支援。

您不可以在升級案例中使用 RIS,RIS 只能用在整合式安裝案例。

在 RIS 磁碟影像加入應用程式不但容易,還可讓您利用應用程式將影像標準化。

RIS 最適合同質環境,異質環境需要維護許多 RIS 磁碟影像。

 

您很難將 RIS 磁碟影像部署到遠端網站。

 

RIS 只能擷取和部署磁碟 C 的影像。

 

RIS 要求使用 Active Directory、DHCP 和 Windows DNS。

下面這份清單主要在說明 RIS 是否符合之前所定義的準則:

  • 桌上型電腦的數目:RIS 不太適合將作業系統部署到大量的電腦上。對於電腦數量不多的中小型企業來說,RIS 是一個不錯的選擇。對於部署大量電腦的公司,則不妨選擇其他的磁碟影像技術。

  • 可用的 IT 資源:RIS 並不需要太多 IT 資源,尤其對進行中的作業更是如此。RIS 很容易設定,建置 RIS 的影像也不難。RIS 也很適合大部分中小型企業的 IT 部門,對於那些環境來說,它是理想的解決方案。

  • 環境類型:RIS 磁碟影像必須用於同質環境,不然就必須針對不同的硬體設定,維護多個磁碟影像。採用異質環境的公司,至少可以使用 RIS 來部署 CD 影像,這與指令碼式安裝作業幾乎完全相同。

  • 現有的基礎結構:RIS 必須使用 Active Directory、DHCP 和 Windows DNS。大部分具備受管理基礎結構的公司,皆已部署這些技術。因此,大部分的公司都可以使用 RIS,RIS 也很容易部署。不過,RIS 要求目標電腦必須具備與 PXE 相容的網路介面卡。新型電腦一般都具備相容的網路介面卡,但是舊型電腦和網路介面卡則不一定。

  • 部署頻率:RIS 和指令碼式安裝作業很類似,比方說,它們都是以檔案為主。RIS 會透過網路複製所有的安裝檔案,而且檔案不經壓縮。因此,RIS 不太適合一次部署大量電腦的大型部署。

RIS 適用於大部分的部署方法,不一定是用它來部署作業系統,而是在遠端啟動 Microsoft Windows Preinstallation Environment (Windows PE) (英文)。我在此處說明的所有部署方法,都需要用作業系統啟動電腦之後,才能開始安裝。(Solution Accelerator for BDD 是使用 Windows PE。)

低接觸安裝作業

Solution Accelerator for BDD 有兩種版本 (標準版 (英文) 和企業版 (英文)),這兩種版本分別支援低接觸安裝作業 (LTI) 和零接觸安裝作業 (ZTI)。如果是 LTI 磁碟影像,您是利用電腦影像系統來建置磁碟影像。接著技術人員再利用部署面談精靈部署磁碟影像。技術人員必須在每一部電腦啟動部署,並且設定部署設定。接下來部署作業就完全自動化了,除了偶而查看一切是否順利執行之外,完全不需要人為介入。有關基礎結構和軟體的需求,請造訪 http://www.microsoft.com/technet/desktopdeployment/bddoverview.mspx (英文)。[表 3] 列出了使用 Solution Accelerator for BDD Standard Edition 和 LTI 的優缺點。

[表 3] LTI 的優點和缺點

優點

缺點

部署磁碟影像速度較快,所耗用的網路頻寬也不如指令碼式安裝作業和 RIS 那麼多。

磁碟影像比較適合同質環境。異質環境可能要維護多個磁碟影像。

磁碟影像的 LTI 幾乎不需要基礎結構。它只要求至少具備一部檔案伺服器,來儲存解決方案指令碼和磁碟影像。

磁碟影像並不如指令碼式安裝作業那麼有彈性。若要加入應用程式或裝置驅動程式,必須重建磁碟影像。

磁碟影像的 LTI 可讓您部署標準設定以減少錯誤,並且讓支援更加容易。

您不可以在升級案例中使用磁碟影像,因為磁碟影像是整合式的安裝技術。

磁碟影像會將硬碟格式化,安裝全新的設定 (整合式安裝)。這個案例可以確保每一部電腦都從已知狀態啟動,讓它更容易支援和管理。

 

磁碟影像可以利用 Solution Accelerator for BDD,輕鬆加以建置和部署。精靈可以引導您進行整個程序,而且文件範圍也相當廣泛。

 

下面這份清單主要在說明 LTI 是否符合之前所定義的準則:

  • 桌上型電腦的數目:LTI 適用於只有少量桌上型電腦的公司。由於技術人員或通曉技術的使用者必須探訪每部電腦,因此擁有大量電腦的公司最好改用 ZTI。

  • 可用的 IT 資源:即使最小的 IT 部門都能完成 LTI。雖然這本指南是針對擁有許多資源的大型 IT 部門而寫的,但要縮小規模也很容易。因此,使用 Solution Accelerator for BDD 的 LTI,很適合中小型企業使用。

  • 環境類型:磁碟影像最適合同質環境使用,同質環境的硬體即使不標準化,也很相似。在極端異質的環境中,常常需要維護大量的磁碟影像。

  • 現有的基礎結構:LTI 幾乎不需要基礎結構。除了磁碟影像軟體之外,大部分的工具都不是 Microsoft 的產品。唯一必須使用的實際基礎結構只有檔案伺服器,它可以讓 LTI 用於各種規模的公司。

  • 部署頻率:LTI 比較適合大型部署作業,因為它速度較快,所耗用的頻寬也比其他部署方法還少。因此,需要一次部署大量電腦的公司,最好考慮改以 LTI 取代指令碼式安裝作業。

零接觸安裝作業

Solution Accelerator for BDD Enterprise Edition 是使用 SMS 和 Microsoft Systems Management Server Operating System Deployment (OSD) Feature Pack 來提供 ZTI。零接觸的意思是完全不需要人為介入的自動化部署作業。ZTI 的基礎結構和軟體需求更加廣泛,您可以在 http://www.microsoft.com/technet/desktopdeployment/bddoverview.mspx (英文) 取得這些資訊。[表 4] 說明了使用 ZTI 的優缺點,是 [表 3] LTI 定義的延伸。

[表 4] ZTI 的優點和缺點

優點

缺點

將完整記錄的作法加以自動化。

依角色、使用者以及每項清查,提供細微設定。

SMS 可集中控制整個專案。

ZTI 必須使用 SMS 基礎結構。

ZTI 需要鎖定的環境。

 

ZTI 可以進行排程和離峰部署。

 

ZTI 可提供記錄和報告功能。

 

ZTI 支援大型環境,尤其廣域網路 (WAN) 的效果更為彰顯。

 

下面這份清單主要在說明 ZTI 是否符合之前所定義的準則:

  • 桌上型電腦的數目:ZTI 特別適合擁有大量電腦的大型環境。維護 SMS 的成本太高,因此不太適合小型環境。

  • 可用的 IT 資源:ZTI 需要動用大量資源加以開發和維護。一般中小型企業的 IT 部門恐怕無法負擔。

  • 環境類型:磁碟影像最適合同質環境使用,同質環境的硬體即使不標準化,也很相似。在極端異質的環境中,常常需要維護許多磁碟影像。

  • 現有的基礎結構:採用 ZTI,必須投入大量成本在基礎結構上,包括部署 SMS 在內。如需必要基礎結構的詳細資訊,請參閱 http://www.microsoft.com/technet/desktopdeployment/bddoverview.mspx (英文)。

  • 部署頻率:ZTI 適用於一次部署大量電腦的大型部署作業。事實上,使用 Solution Accelerator for BDD 和 SMS 的 ZTI,可讓您充分掌握排程與報告。

選擇部署方法

無論您要選擇哪一種部署方法,最好能夠提早決定,並且務必做出有根據的決定。[表 5] 將我說明的所有方法,與概略描述的準則逐一比較。

[表 5] 部署方法摘要

準則

指令碼式安裝作業

RIS

LTI

ZTI

最適合少量還是大量的電腦?

少量

少量

少量

大量

屬於小型 IT 部門嗎?

最適合同質環境還是異質環境?

同質

異質

異質

異質

需要輕型還是重型的基礎結構?

輕型

輕型

輕型

中型

最適合小型還是大型的部署作業?

小型

小型

小型

大型

更多信息

討論桌面部署 (英文)
請提出此處的桌面部署問題。與同儕討論部署祕訣和最佳作法,並且針對桌面部署中心的文章提供意見。

關於作者 (英文)
Jerry Honeycutt 是一位作家、演說家和技術人員。他所著述的書籍超過 25 本,其中包括《Microsoft Windows Desktop Deployment Resource Kit》(Microsoft Press,2004)。Jerry 的諮詢處位於德州的達拉斯區域,不過他經常出差。如需 Jerry 的詳細資訊,請參閱他的完整自傳 (http://www.honeycutt.com (英文)),或者透過 jerry@honeycutt.com 與他聯絡。

顯示: