System Center

在线服务有助于简化软件清单

Paul Bourgeau

 

概览:

  • 在线服务基本知识
  • 设置清单代理
  • 获取清单报告

CFO 刚发了一封电子邮件给您,请您帮个“小忙”:他需要一份组织内所有计算机的完整清单,它们的位置以及每台计算机上所安装的

软件。截止时间是本周末。他需要这份资料的原因是(选择一个或多个):

  • 目前正在计划来年预算,他希望了解应分配多少资金来用于软件许可。
  • 他收到了一份软件审核通知,现在他必须证明您的组织已具有足够数量的特定产品合格许可证。
  • 之前 CEO 已要求他降低 IT 运营开销,他认为应用程序标准化是一个行之有效的方法。

您该如何处理这种情况呢?

IT 资产管理已经过了十余年的发展演变,现在各组织已对有效管理其软件资产有了高度重视。其主要原因是现在对于软件的财务投资明显大于从前,并且需要关注的法律、安全以及政策问题也越来越多。如果发生违规,可能要支付大笔调整费用或罚金,因此愈发需要能准确地管理软件资产。

更大型的组织通常使用各种资源和工具来管理软件。这些工具通常为大型多用途解决方案,它们不仅可跟踪硬件和软件清单,还可以管理提供给桌面的软件并监控性能以及其他操作功能。组织得到了什么、此类解决方案在哪些地方不可行以及用于实施和管理此类复杂解决方案的资源和专业知识在哪些地方不可用?

同时满足大型企业和小型企业的需求是软件作为服务 (SaaS) 这一概念背后的推动影响之一。Microsoft 的“软件加服务”策略致力于开发基于服务的解决方案,以帮助客户有效地管理软件资产。这些服务中首当其冲的服务之一为 Microsoft® 资产库存服务,它将在今年晚些时候作为面向软件保障的桌面优化包的一部分发布给软件保障客户。

资产库存服务 (AIS)(如图 1 所示)提供了一个易于部署且易于使用的托管服务,用于收集整个组织中所有计算机上安装软件的相关信息。可通过基于浏览器的报告访问该信息,并且计划未来的服务版本还可分析 Microsoft 批量许可协议的部署。

图 1 Microsoft 资产库存服务

图 1** Microsoft 资产库存服务 **(单击该图像获得较大视图)

在线服务性质

为什么采用在线解决方案?这其中有多种具备说服力的原因,包括更新和新版本的即时可用、易于采用以及降低了部署和管理成本。

在线服务是动态的:与网页类似,服务提供商可不断更新内容和功能,从而增强用户体验并针对技术领域中的变化提供即时响应。它提供了前所未有的灵活性,允许软件供应商提供最新的功能、解决方案和知识,这样管理员将在管理其桌面的过程中更加积极主动。

在线服务具有无处不在的优势。在如今的 IT 环境中,各种不同的情形并存,从直接连接网络资源的完全联网 PC,到在四面八方通过 Internet 访问资源的远程用户和分支机构。由于移动用户除通过基于 Web 的邮件程序外很少连接到网络上,因此非常难以获取 IT 资产的完整清单。它历来都是清单工具的主要挑战,尤其是不支持远程/非联网情形的内部解决方案。

然而,如果大部分(而非全部)PC 具有 Internet 连接,则可使用在线服务来管理它们,而无需采取特殊的方法来确保与内部客户端-服务器解决方案的连接。也可通过安全的 Internet 连接访问服务来执行管理功能,因此,只要所在位置能访问 Internet,就可管理托管帐户的任何 PC。

部署非常简单,只需通过在线系统创建帐户即可开始使用。无需在您的环境中建立服务器,也无需投资构建新的网络基础架构和新的软件平台。这意味着更少的管理和财务投资。持续支持也更加轻松,其原因是服务会更为频繁地将新版本纳入服务协议,组织将不必担心升级途径的维护。

使用服务

形成在线社区

资产库存服务和 System Center Online 服务正在针对可能影响在线服务发展的用户进一步开发功能强大的社区。软件目录是用户社区可针对其提供意见(以真正的 wiki 方式)的极好内容示例,并且服务用户可提供建议、更正以及指导。

将来,在最终用户研究可能需要购买的软件时,目录本身还可能成为非常有价值的信息资源。可从整个服务收集聚合匿名统计数据以确定软件和硬件产品的使用率,并向参与这些活动的最终用户提供非常有用的数据。

社区还可以通过针对应优先哪些领域来满足特定业务需求提供反馈,对服务的总体方向提供指导。

为提供在线桌面管理服务,Microsoft System Center Online 将扩建平台,以使它不仅在短期内支持资产库存服务,还支持未来服务。服务的设计考虑了安全性、可伸缩性和可靠性。AIS 是全托管解决方案,所有服务器均处于 Microsoft 数据中心。要部署解决方案,客户必须在他们希望包括进托管清单的每台客户端 PC 上安装一个小软件。

资产库存服务也由管理 Microsoft.com 的人员管理。它是一个多用户共享式 Web 应用程序,使用 Web 服务来确保每个客户数据的隐私和安全性,并使用客户端和 Web 应用程序的组合来存储客户数据。客户站点上运行的代理将把软件清单上载到 Microsoft IIS Web 服务。相互验证的 SSL 可保护客户数据、客户端与服务之间的通信以及 AIS Web 站点,而该站点使用 SQL Server™ 来实现存储。

通过使用 Windows Live™ ID 帐户来进行身份验证,客户可登录服务以管理他们的帐户并查看报告。客户的 Web 站点还可使用 SSL 来保护客户数据,并使用 SQL Server Reporting Services 来生成报告。SQL Server 数据库被镜像,且平衡 Web 站点的负载以提高可用性。此外,清单数据已拆分成各个标度单位以实现高伸缩性。

可通过在 Microsoft 批量许可协议中购买 Microsoft 桌面优化包许可证来订阅资产库存服务。然后,可通过 Microsoft 批量许可服务站点(网址为 licensing.microsoft.com)激活资产库存服务订阅。要成功地通过身份验证并登录 AIS 服务,您必须拥有一个有效的 Windows Live ID。

激活期间,协议管理员将指定资产库存服务订阅管理员,其方法是指定其 Windows Live ID。订阅管理员使用其 Windows Live ID 登录到 AIS 并完成 AIS 的激活过程。然后,她通过指定其他用户的 Windows Live ID 来将他们添加到服务中。

清单代理

安装在每台 PC 上的客户端是一个小且易于部署的代理,它已打包成一个 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 客户许可位置存储库中检索许可证位置信息。然后,该许可授权数据将填充一条语句,该语句汇总找到的所有已安装可授权 Microsoft 软件以及对应的许可证数量。

通过利用也会在清单编制过程中收集的产品标识符,还可按渠道进一步划分已安装的软件:批量许可、零售和 OEM。计划在下一版本的资产库存服务中发布此功能。

展望

资产库存服务是 System Center Online 的初始产品,但决不会是最后一个产品。如之前所述,System Center Online 的长期目标是提供可完全作为在线服务使用的总体桌面管理服务。

正在考虑中的一些潜在产品包括:用于硬件和软件清单编制和跟踪的 IT 资产管理、软件更新和分发(类似使用 Internet 的 Windows 软件更新服务)以及在线/内部混合服务。还有许多其他桌面管理服务正在调查阶段,考察它们是否适用于此类情形。

要了解有关 Microsoft 资产库存服务的更多信息,请参阅 microsoft.com/windows/products/windowsvista/enterprise/ais.mspx。

Paul Bourgeau 是 System Center Online 团队的一个项目经理(在 Assetmetrix 被收购后加入 Microsoft)。

© 2008 Microsoft Corporation 与 CMP Media, LLC.保留所有权利;不得对全文或部分内容进行复制.