共用方式為


System Center

線上服務使軟體清查更簡單

Paul Bourgeau

 

摘要:

  • 線上服務基礎
  • 準備清查代理程式
  • 取得清查報告

您的財務長 (CFO) 剛剛發電子郵件請您「幫個小忙」。他需要組織裡頭所有電腦的完整清查資料、它們所在的位置,以及每台機器上面各自安裝了什麼軟體等等,

。而且週末前就要,因為 (原因任您挑):

  • 又到了為下一年規劃預算的時候,而他想要知道要為軟體授權撥多少款項。
  • 他收到軟體稽核的通知,現在必須證明貴組織的特定產品有足夠的授權以符合規定。
  • 執行長 (CEO) 要求他縮減 IT 營運的支出,而他覺得應用程式標準化是達成此目的的一種方法。

那麼您該怎麼做呢?

IT 資產管理從過去十年以來一直不斷地演變發展,而現在各公司更是把焦點轉向有效管理它們的軟體資產上。這主要是因為軟體現在所呈現的財務投資範疇比以往更廣大許多,但是不斷擴增的法律、安全性和原則問題也不容忽視。因為有可能被舉發不符合規定,而面臨高昂的升等費用或罰鍰,都在在強調準確管理軟體資產的必要性。

規模較大的組織一般都設有資源和工具來管理軟體。這些工具往往是規模龐大且多用途的解決方案,不僅可追蹤軟硬體清查,還能夠管理軟體交付到桌上型電腦和監視器的效能,另外還有其他操作功能。但要是這類的解決方案不可行,或是缺乏實作和管理這類複雜解決方案的資源和專才,這些公司又該何去何從?

滿足大小型企業的需要是軟體作為服務 (SaaS) 概念背後的推手之一。Microsoft「軟體加值服務」策略竭力於開發服務架構的解決方案,來協助客戶有效地管理軟體資產。當中最重要的服務之一,Microsoft® Asset Inventory Service,將於今年底作為軟體保證的 Desktop Optimization Pack 一部分發行給軟體保證客戶。

Asset Inventory Service (AIS),如 [圖 1] 所示,提供了容易部署、方便使用的代管服務,可用來收集組織當中安裝在電腦上的軟體相關資訊。您可以透過以瀏覽器為基礎的報告來存取這項資訊,另外此服務也有計畫推出未來版本,用以分析 Microsoft 大量授權合約的部署。

[圖 1] Microsoft Asset Inventory Service

[圖 1]** Microsoft Asset Inventory Service **(按影像可放大)

線上服務的本質

為什麼採納線上解決方案呢?吸引人的原因不少,包括能夠立即提供更新和新版本、容易採用,以及低廉的部署和管理成本等。

線上服務就跟網頁一樣動態,服務提供者可經常更新內容和功能,來強化使用者的體驗,並針對技術方面的變動而提供即時的回應。這提供了空前的靈活度,並容許軟體廠商傳達最新的功能、解決方案和知識,讓系統管理員更主動地管理他們的桌上型電腦。

線上服務的好處是它無所不在。在現今的 IT 環境中,各種情況您都有可能碰到,從完全網路化的電腦直接連接到網路資源,到遠端使用者和分公司從範圍廣闊的地點透過網際網路存取資源,可說是包羅萬象。另外還有行動使用者,他們除了比較常使用網路式郵件程式之外,幾乎很少連接到您的網路,因而使得完整清查 IT 資產變得比登天還難。這從過去以來一直是清查工具的重大挑戰,特別是內部部署解決方案,它們完全不支援遠端/非網路化的案例。

不過,您所有的電腦 (如果不是,至少大部分的電腦) 都有網際網路連線,因此您可以使用線上服務來管理它們,而不需要為了連接到內部的用戶端與伺服器解決方案而採行特殊的手段。透過安全的網際網路連線同樣可以存取服務來執行管理職能,因此只要能夠存取網際網路,從任何地方都可以在受管理的帳戶上管理任何電腦。

部署起來很簡單,而且您只需要在線上系統建立帳戶就可以開始使用。您的環境中不需要有伺服器,也不需要添購新的網路基礎結構和新的軟體平台。這全都表示管理和財務方面的投資減少了。要進行支援也容易許多,因為公司不用擔心需要維護升級途徑,因為服務協定裡面多半已包含較新的服務版本。

使用服務

培養線上社群

Asset Inventory Service 和 System Center Online 服務正努力推動社群的發展,將可能對線上服務的進展產生影響力的使用者聚集起來,形成強大的社群。軟體目錄正是使用者社群能夠提供意見 (真正的維基 [wiki] 作風),以及服務的使用者可提供建議、修正和指引的絕佳例子。

在未來,目錄本身也可能成為使用者在調查可能購買的軟體時寶貴的資訊來源。從整個服務可以收集到彙總的匿名統計資料,來判定軟硬體產品的採用率,它並且可提供實用的資料給參與這些活動的使用者。

整個社群也將提供意見建議哪些區域應該優先處理,以滿足特定的商務需要,進而成為引導服務整體走向的表達媒介。

為了提供線上桌面管理服務,Microsoft System Center Online 建置出的平台將不只在短期內支援 Asset Inventory Service,更會支援未來的服務。這項服務早已將安全性、延展性和可靠性列入設計考量。AIS 完全是個代管解決方案,所有的伺服器全都位於 Microsoft 資料中心。若要部署解決方案,客戶必須在他們希望放入管理清查中的每台用戶端電腦上,安裝一小個軟體。

Asset Inventory Service 是由管理 Microsoft.com 的同班人馬所管理。它是一種含多名租戶的 Web 應用程式,利用 Web 服務來確保每名客戶的資料隱私權和安全性,並搭配使用用戶端和 Web 應用程式來存放客戶資料。在客戶站台上執行的代理程式會將軟體清查上載到 Microsoft IIS Web 服務。相互驗證的 SSL 可保護客戶資料、用戶端與服務之間的通訊,以及 AIS 網站的安全,而且該站台會使用 SQL Server™ 來存放資料。

使用 Windows Live™ ID 帳戶進行驗證,客戶可登入服務來管理他們的帳戶及查看報告。客戶的網站也採用 SSL 來保護客戶資料,而 SQL Server Reporting Services 會產生報告。為求高可用性,除了會鏡像處理 SQL Server 資料庫外,也會平衡網站的負載。此外,清查資料還會分割成基準的單位,以達到高延展性。

您可以在 Microsoft 大量授權合約上購買 Microsoft Desktop Optimization Pack 授權來訂閱 Asset Inventory Service。接著從 Microsoft 大量授權服務網站 (licensing.microsoft.com) 來啟用 Asset Inventory Service 訂閱。您必須具備有效的 Windows Live ID 才能順利通過驗證和登入 AIS 服務。

在啟用期間,合約管理員會指定她的 Windows Live ID 來指派 Asset Inventory Service 訂閱管理員。訂閱管理員可使用她的 Windows Live ID 登入 AIS,然後完成 AIS 的啟用程序。她接下來會指定其他使用者的 Windows Live ID,陸續將他們加入服務中。

清查代理程式

安裝在每台電腦上的用戶端是個容易部署且封裝成 Windows® Installer (MSI) 的的小型代理程式。您可以下載代理程式安裝程式,並從線上服務管理用戶端部署 ([圖 2] 顯示了管理和支援介面)。代理程式操作的方式與 Windows Update 代理程式的類似之處在於,它會與 System Center Online 伺服器定期進行通訊。這是為了根據預先定義的頻率來更新它的清查設定檔,也是為了在有較新版的代理程式時自行進行更新。

[圖 2] 帳戶管理和用戶端部署

[圖 2]** 帳戶管理和用戶端部署 **(按影像可放大)

清查的作業預定是自動執行,而且不需要使用者介入。必要時,也有可以手動進行清查的選項。代理程式第一次連絡服務時,它會使用公開金鑰基礎結構 (PKI) 認證憑證向服務呈現客戶的身分識別,並且為執行代理程式的電腦產生唯一的身分識別。代理程式本身只會依排程執行,它是以不干擾使用者為前提而設計,因此耗用的資源極少,並且是在背景執行。上載的資料檔案也很小,這是為了不要造成網路流量暴增。

清除程序本身既精簡又有效率,代理程式會掃描登錄項目、MSI 資料庫和其他來源來取得安裝資訊,與傳統管理系統不同的是,它不會掃描和解析機器上所有的可執行檔,而影響到使用者的產能。這個程序會透過中繼資料使用易記的名稱傳回軟體清查資料,協助識別項目並加以分類,以便用於更廣泛的軟體資產管理活動。

Reporting Services

清查資料一經上載,就會經歷過一番識別和分類的程序,以便準備顯示在報告中。清查資料會與中央軟體目錄相比對,這個目錄也是將它分類的地方。此服務最重要的功能之一是:每名客戶的軟體清查資料都包含對中央軟體目錄來說獨一無二的簽名。Microsoft 一組研究人員會審閱非私人、未經分類的軟體簽名,並使用結構明顯的分類方法來分類軟體家族和類別,根據應用程式的身分和用途來進行分類。這些類別有助於為報告功能提供更高階的智慧,因為它可讓使用者迅速將注意力集中在他們感興趣的特定軟體類型上 — 例如,您可能只想查看防毒應用程式。

軟體簽名也有利於整合顯示在報告中的資料。舉例來說,某發行者的名稱可能有許多不同的變形 — 其中一個應用程式可能會將發行者名稱報告為 Contoso Software,而另一個應用程式可能會報告成 Contoso,這在報告中會顯示成不同的發行者。藉由整合發行者和應用程式名稱,便能強化根據這些條件準確地報告,以及以有意義的方式呈現資料的功能。

一旦使用者透過套用篩選器和群組的方式找到所需的資料集,報告內容便能以各種不同的格式匯出,這些格式都可以利用 SQL Server Reporting Services 而受到支援,包括 CSV 檔案、Microsoft Word 文件、Microsoft Excel® 試算表,以及 PDF 檔案 (見 [圖 3])。這容許您另外進行外部分析和操控,也可以當做其他企業管理系統的輔助資料。

[圖 3] 報告清查結果

[圖 3]** 報告清查結果 **(按影像可放大)

此服務中即將提供的功能將可強化 Microsoft 授權的處理方式,使得整個過程對使用者來說更加簡單。使用者將能夠上載他們的大量授權合約組,接著可利用它們從 Microsoft Customer License Position Repository 來擷取授權定位資訊。授權的權利資料隨後將填入一份報表,列出找到的所有要安裝的可授權 Microsoft 軟體及相對應的授權數量摘要。

使用產品識別碼 (這也會在清查期間收集),便可依不同的管道進一步細分安裝的軟體:大量授權、零售和 OEM。這項功能預計在 Asset Inventory Service 的下一版發行。

展望

Asset Inventory Service 是 System Center Online 最早提供的產品,但肯定不會是最後一個。前面有提到,System Center Online 在提供完整的桌面管理服務方面有著長遠的目標,也就是完全作為線上服務提供。

有些可能提供的產品內容還在考量當中,其中包括用於軟硬體清查和追蹤的 IT 資產管理,從網際網路提供功能類似於 Windows Software Update Services 的軟體更新和散發,以及線上/內部部署混合式服務。另外也正在調查其他一些桌面管理服務,看它們是否適用於這類案例。

若要進一步了解 Microsoft Asset Inventory Service,不妨參閱 microsoft.com/windows/products/windowsvista/enterprise/ais.mspx。

Paul Bourgeau 現任 System Center Online 小組的專案經理,他是在 Microsoft 併購 Assetmetrix 後加入 Microsoft。

© 2008 Microsoft Corporation and CMP Media, LLC. 保留所有權利;未經允許,嚴禁部分或全部複製.