BDD,取之于IT用于IT【介绍】

转载自Winmag: [url]http://www.winmag.com.cn/html/2007/04/20070403163043-1.shtml[/url]
近年来,随着ITIL (MOF) 在企业中走向深入, 那么如何在较低成本的前提下,实施高效而安全的商业客户端管理,就成了企业IT运营者梦绕魂牵的心病。2002年,微软顾问咨询服务(MCS)最先在美国的Woodgrove Bank实现了Windows XP的自动化部署与管理的解决方案,随后将其中使用的技术经过整理完善,就成为了商用客户端部署加速器(The Microsoft Solution Accelerator for Business Desktop Deployment)。经过大面积推广使用,企业用户反应很好。2005年微软中国技术中心开始在国内推广BDD解决方案。随着Vista的发布,BDD也发布了新的版本BDD2007,更多高效部署的特性和强大功能,必将让商业客户端部署掀开新的一页!
       企业客户端管理的重要问题是,如何实现客户端标准化的整体解决方案。因为客户端标准化不仅是软件与硬件的标准化,更重要的是工作流程与管理流程的标准化。微软商用客户端管理解决方案BDD,是微软为客户提供的一套完整的、基于微软产品和工具的客户端部署解决方案,该方案与System Management Server 2003 配合,完成客户端的安装部署,软件配置,维护升级等关键环节,是微软的自动化的工具和运营方法的集合,是实现商用客户端的标准化的部署与管理流程的解决方案。针对微软的商业部署解决方案,特别是大多数IT Pro乃至CTO对于BDD实施过程中的一些情况,我刊在北京专访了微软中国技术中心(CTC)负责BDD解决方案的专家 杨飞,就读者关心的一些问题,进行了深入的探讨。
  Winmag记者(以下简称Winmag):请问BDD的定位及是怎样的?
CTC BDD技术专家 杨飞(以下简称 杨飞):微软商用客户端部署解决方案加速器(BDD)的理念是“Design by IT Pro, Work for IT Pro”(由IT Pro设计,为IT Pro服务),它将专业的、可重用的实践技术与经验进行整合,服务于广大的ITPro,并以之促成企业客户端的标准化。 BDD是商业客户端部署的加速器,但它包含的内容远不止客户端的安装。下面这张图说明了在BDD整个实施方案中所包含的内容。 BDD主要内容
BDD包括标准样机的构建,应用程序的兼容性测试,应用程序的封装,用户数据的迁移,客户端安全设置,运营流程准备,自助服务开通等一系列的内容。更有相当的篇幅介绍如何实施BDD项目,包括应该准备的checklist、人员划分、实施过程控制等。
此外,由于BDD使用相当多的技术,例如:WinPE, USMT, SMS OSD, Sysprep,VBScript, WMI等,BDD为此配备了相当完善的文档(超过1000页的文档),ITPro在BDD实施过程中遇到的95%以上的问题,都能够在其中找到答案。如此多的文档可能会让ITPro们产生一些困扰,但阅读这些文档还是必要的,另一方面,微软也在加速这些文档的本地化过程。
Winmag:那么BDD对企业、IT Pro的好处是什么,以及BDD在Vista及Office2007上体现了什么价值?杨飞:在国外,企业中实施BDD的主要目的在于减少巨大的客户端服务人力支出;而在国内,现阶段企业实施BDD更多的意义在于实现客户端标准化。并在此基础之上构建上层IT服务,一步到位地实现IT运营流程化管理,从而形成主动式服务的IT基础架构;对于IT Pro,实施BDD,可以极大地减少繁重的部署维护工作,进而专注于企业IT服务管理。这其实也是一个从技术到管理的提升过程,同时也提升了ITPro自身的价值。所以说,BDD无论对企业还是个人,都具有巨大的实际效益。
Winmag:BDD有几个版本,主要区别是什么?杨飞:BDD现在主要有两个版本,一个是2005年发布的BDD2.5,主要支持WinXP/Win2k的升级和部署;另一个是BDD 2007,该版本在基于Vista的先进平台上,进行了全新设计,增加了Vista的部署的支持,也拥有了更多专为Vista而设计的新功能,体现了简便和多样性。例如支持DVD以及USB盘的部署,支持没有SMS2003的情况下实现“免接触的自动化部署”(Zero Touch Installation)。当然,新的产品也会带来新的要求,比如BDD2007要求客户端内存必须大于448M。对于尚未升级到Windows Vista的客户端,仍然可以使用BDD 2.5实现Window XP的部署。
Winmag:BDD在部署中会遇到什么困难,该用什么方式去解决?杨飞:首先要了解一个概念,“解决方案是使用产品或工具满足特定客户需求的方法”。因此解决方案的实施,是一个项目实施的过程。利用BDD解决方案进行大规模的PC部署,不会有什么困难,而BDD项目的实施过程中,则需要注意如下几个方面:
  硬件。由于大型企业中常常存在硬件参差不齐的状况,那么我们通常经过硬件配置信息统计,选定70-80% 主流机型作为BDD的实施对象,而余下的20%采用半自动部署(CIS)或者自然淘汰。对于Windows XP, 那么一般筛选的标准为内存256MB,硬盘剩余空间5GB。而对于Windows Vista客户端,建议内存超过512M和20G的剩余硬盘空间。
  网络。部署BDD对于网络有一定的要求:网络百兆到桌面 ,DHCP,可靠的站点链路等等。其一, 部分企业可能对DHCP有顾虑。BDD对DHCP不是必须,通过对解决方案的定制,您也可以用固定IP,但需要一些辅助工作,而且无法实现完全自动化的部署,步骤比较复杂。当然也可以在DHCP环境中实施部署,完成后转为固定IP;其二,是站点间带宽,这一点我们的实际项目证明,400个分支机构的企业,主站点与分支机构间128K网络带宽,能够实现持续48天每天平均升级248台客户端。
  迁移数据。BDD使用USMT迁移数据。在迁移用户个人信息的时候,可能会需要迁移企业中自行开发的程序、数据,以及使用EFS及硬盘加密的数据。那么我们的工作其实是帮助用户确定目标,从而找到或者分离出需要迁移的数据。所有可预知的数据和设置都可以被迁移。
  兼容性。如果迁移的目标环境是Windows Vista,一些第三方的应用程序或服务可能发生兼容性问题。那么一方面,OS本身可以为这些软件作出适应性的变更,另一方面,可以使用兼容性测试工具ACT5.0进行测试,它能够告知哪些地方发生了冲突,从而可以根据生成的报告,帮助我们对这些应用程序进行修正。
  安全性。用户可能对于BDD实施产生安全方面的顾虑,其实BDD就是按照ITIL/MOF标准,使用MSF的方法设计实施的,那么只要遵循微软BDD操作规范完成部署,自身的安全性就得到了保障。BDD对于客户端乃至整个基础架构都拥有一个高安全性的等级。值得IT运营者注意的是,一些由于业务流程不确定带来的风险,是带来安全性风险的缘由。而BDD通过流程标准化避免了这样的问题。
  规模化部署。我们已经在很多大型的制造业、政府机构、金融行业中完成了BDD先期部署,例如东风康明斯、一汽丰田、神龙汽车、浦发银行等等,而部署环境一般都是WindowsXP和Vista。对于生产环境中的用户来说,BDD的部署基本上不会影响到他们的正常工作,但确实需要一段时间的项目的实施过程。
Winmag:从整个操作流程来看,BDD在实施的过程中,需要有哪些人力角色的配备? BDD有力的降低企业IT管理TCO 杨飞:主要包括五种角色。
首先是 决策者。商业决策者(BDM)必须从上至下进行决策推动。这点是很重要的,因为标准化是不可能有下而上的推行的;
其二是 项目管理者。他负责控制流程、资产管理等、BDD中环节沟通;
其三是 IT工程师 。负责技术实施和桌面标准的制定;
最后是 项目实施者。负责项目规划,架构设计,以及项目实施。出于BDD实施过程中的技术要求,以及BDD实施需要占用大量IT运营者的时间,不建议IT资源紧张的企业IT自行实施BDD。可以采取实施外包的形式。
Winmag:BDD主要有几个实施步骤? BDD实施步骤 杨飞:这张图清晰的说明了这个问题。
 首先是 调查。在正式实施之前需要了解实施环境中客户端硬件的种类、数量,从而确定实施范围,确定工作量。这个阶段对于企业进行资产统计也是有好处的;同时还需要了解企业IT运营流程以及企业IT 基础架构状态,这对于后面的项目实施具有指导意义。
 再者是 项目实施。这个阶段中,根据调查结果构建实施环境,从而形成实施方案。
 然后是 系统优化。这个阶段将进行第一阶段的部署活动,随即进行系统优化,并进行稳定性测试。 最后是 运营。根据前面阶段的总结,调整部署方案,进行后续阶段的部署过程。
评注: IT服务企业可以利用BDD进一步实施本地化,形成企业自己的IT解决方案,提供给他们的客户。BDD能够帮助 CTO实现快速的投资回报,同时还为可靠性、性能、安全性和易用性设定了新的标准。BDD正是以MOF为标准,积极推动IT服务标准化的过程,进而带给企业IT标准化的理念,而微软则将这些经验无私的传承给大家!
   
作者简介
      杨飞,现任微软中国技术中心的技术架构师(Technical Architect),负责IT基础架构卓越中心(IT Infrastructure CoE)运营工作。

你可能感兴趣的:(职场,休闲,ITIL,bdd)