|
一个评测工程师的Tech ED日记广告 9月23日,选课的困惑 Tech
ED原本被称做微软技术教育大会,是微软面向IT专业人员的大规模技术展示、推广和培训活动,通常在每年9月举办。近两年,Tech
ED改称为微软技术大会,据称,改名的主要原因是微软认为市场已经从厂商主导转向客户需求主导,因而有意避免再提“教育”两字。
从1999年开始,这是我第七次在北京参加微软公司的Tech ED。7年来,我的角色从程序员、系统管理员/网络管理员转变为评测工程师,因此,每次参加Tech ED,都能找到一些往日的感觉,却又感受到更多的变化的成分。 随着Tech ED的课程系列越来越多,我经常会遇到选课的难题,作为媒体参会者,我需要了解新技术和新产品以便报道,对评测工作来说,最有用的却是主流产品的深入应用和性能优化方面的课程,这时我只能选择后者,因为前者可以比较容易地通过讲义中的课程大纲来了解。至于遇到Windows平台、开发、系统结构、安全、Exchange等几个系列课程的撞车,也是家常便饭。 随着会议规模的不断扩大,Tech ED的举办地点也逐年变迁,先是从中国大饭店搬到了国际会议中心,今年又搬到了新落成的九华国际会展中心。这可能是目前北京最大的单体结构会展中心了。在一个建筑内,可以容纳数千人规模的展会和相关人员的住宿。 Tech ED的惯例是请一位微软的全球副总裁来做第一天上午的主题演讲,这次竟是Andy Lees,他是负责微软服务器和开发工具的副总裁,Tech ED正在他的管辖范围,但在我的印象中,他是第一次在北京的Tech ED上出现。 他的演讲内容很丰富,主要概括了微软最近在企业级计算市场、开发工具方面的新进展和近期的产品规划。不过最精彩的还是两个展示,一个是Windows Vista,华丽的视觉效果博得了满堂掌声,另一个是由北工大的在校学生使用微软的.NET开发工具实现的fego网络虚拟社区。无论是创意、界面和功能实现都值得称道。自Windows XP开始,微软把自己一向擅长的产品易用性包装和发展成为“用户体验”,从那之后的桌面产品和开发工具都向这个理念靠拢,到了Windows Vista时代,这种理念显然又将发展到一个新的高度。不过我也担心,以后基于Vista平台进行人机交互时系统的负载就像是现在我们在玩3D游戏,这对现有的多数PC平台的配置都是一个挑战。因此,Vista成功的时候,也就是大规模PC升级的日子了。同时,我相信虽然Windows Vista和未来的Windows longhorn Server(微软暂定名)的主要版本号都是6,但主要组件的差异将会前所未有地加大,至少Avalon之类的UI技术几乎不可能在服务器版本上出现。 主题演讲10:45开始,结束时已经是12:20,午饭时近2000人一起进餐的场面很壮观,让我想起了2004美国Tech ED时圣地亚哥展览中心的万人大食堂。虽然论规模,中国的Tech ED还是比不上美国,但这次参会者数已经超过了3200人,如果再加上广州和上海的参会者已经超过5000人。 这次Tech ED共安排了9个分会场,也就是说有9个系列的课程。吃饭的时候我查了一下课程表,在下午的4节课中,前两节我选择了Windows系列的“Windows Server 2003 R2概览”以及“微软统一身份管理和访问控制(IAM)解决方案和产品路线图”,后两节我选择了系统结构系列的“协调业务与IT业务构架设计”和IT系列的“微软IT业务”。虽然对于其他的关于IE 7.0新特性、Xbox360开发、消息队列、Exchange、安全方面的课程也有兴趣,但只能回去再看网上的WebCast。 前两节课中,我了解到Windows Server 2003 R2的一些情况,这是继SP1之后的又一次升级,它更新了很多驱动程序,修复了很多问题,但它之所以没有被称做“Windows Server 2003 SP2”是因为它引入了不少新的特性,而且将作为一个新的Windows产品来发布。新的特性包括Active Directory Federal Service(ADFS)以及其他管理和存储方面的工具。ADFS使得统一身份管理和访问控制更加容易实现,对于开发者和IT管理人员来说,这降低了异构环境中的应用程序设计和业务系统迁移的复杂度,对于最终用户来说,通过单一登录即可确认身份,在使用网络连接、访问文件/打印服务和使用业务系统(无论是传统的C/S应用还是Web Service应用)时的角色和权限都得到完整的控制和规划。后两节课使我对微软处理IT系统与业务关系的方式以及新的事件驱动的商业模型有了进一步的了解。 9月24日,三堂课 第二天,我选择的第一堂课是“简单之美——实战ASP.NET 2.0”,与前面版本相比,ASP.NET 2.0在编程方面提供了更高的自动化程度,一些新的控件进一步简化了编程步骤,同时提供了更多的新功能,此外在安全和配置方面也有了提高。不过,给我留下深刻印象的是数据源方面竟然支持基于对象的存储,从编程的角度看,这提供了对象序列化的支持,对于应用的迁移、备份以及提高业务连续性方面显然会有帮助。 第二堂课选的是“监视Microsoft平台和应用程序”,我来到课堂的时候,上一节课的讨论还没有结束,上面在答疑的讲师是我认识的栾跃。 说到栾跃,正好可以提一下Tech ED的讲师构成,总的来说分为两类,一类是微软公司的专家,另一类来自微软的合作伙伴,主要是来自各个微软认证培训中心的讲师。前者的优势往往在于对于产品技术了解的深度,对用户需求的深刻把握和大量的实战经验,而后者的优势主要在于讲课的技巧和逻辑。在来自微软的专家讲师里,有些是顾问/咨询/支持人员,这类讲师与客户接触较多、拥有大量案例经验,授课相对比较精彩,还有些是产品组开发组的成员,他们对于产品的设计理念、规划方面的知识经验是别人很难企及的。当然,还有一类是业界泰斗,例如Tech ED 2004的C++大师Lippman。来自认证培训中心的专业讲师都是行内的佼佼者,通常拥有微软认证的培训师(MCT)资格,其中也不乏拥有丰富案例经验的人。栾跃是来自微软的专家讲师,他的软件开发项目管理课程是几年来Tech ED的重头课,一直深受欢迎,这次他除了第一天的软件开发项目管理外,今天又开了一节SOA方面的课程。 第二堂课的内容是关于MOM的,MOM是微软近两年发展起来产品,用于服务器运行监控和维护操作,是微软实现DSI(动态系统倡议)战略的重要产品。听了大约30分钟后,我觉得已经基本了解了自己需要的内容,就走出去准备再听听有关Windows Vista的课程。在路过动手实验室的时候,发现有个实验的内容是“Exchange Server性能检测”,已经开始了半个小时,不过还有实验机,遂决定放弃Vista课程,做一节实验。Exchange Server是微软最为倚重的服务器产品,也是我比较熟悉的产品。实验的内容主要是通过系统的“性能”MMC来查看与Exchange相关的性能指标,了解Exchange的健康状况,实验步骤很多,要到12点才结束,但我选的下一节课11:30就要开始了,我只好抓紧在半个小时内把实验做完,中间还经历了两次虚拟机崩溃。不过,在实验过程中,我发现了一个有意思的现象,在大容量(1280MB)物理内存的环境下,相同压力下的磁盘读写次数要高于低容量(256MB)的环境,指导教师认为是Windows内存管理的机制造成的,我准备回去后再深入探讨。 第三堂课是“Exchange Server邮件系统容量规划”,与刚才动手实验室的内容相关性很大,组织者如果能把这两个内容分开安排效果显然会更好。这堂课的讲师是叶晓彬,来自微软的咨询顾问部门,她讲的内容与我们的服务器评测工作非常相近,只不过角度不同,我们要考察服务器方方面面的性能,而她的出发点是单一的应用,也就是Exchange。但是微软在Exchange性能测试和容量规划方面的方法论和工具都值得我们借鉴,对于IOUS指标的强调也使我获益匪浅。 随后就到了午饭时间,由于在上午的课程中比较投入,我打算下午第一节选个相对轻松的课程,最后选定了“无线网络安全对策”。这堂课使我对微软WLAN安全功能实现有了新的了解。不过在我看来,微软的WPA整体解决方案与基于FreeBSD/Linux和FreeRadius的方案相比,在实现复杂性上没有明显的优势,至少没有把微软善于整合的特长发挥出来,当然,如果考虑到AD的因素,多数企业用户会使用微软的方案。 随后两节课我选择了WHQL方面的课程,虽然WHQL测试和我们的评测工作侧重点不同,但是微软测试的工程方法是值得我们借鉴和参考的。 下午5点左右听完了第三节课后,我决定放弃最后一节,去看看合作伙伴的展区。这次Tech ED现场合作伙伴的数量也是历年来最多的,一层是微软、AMD、Intel的展台,人气一直很旺,显示了平台系统和处理器提供商在IT生态系统中的基础地位。二层主要是独立软件开发商和方案提供商,包括Oracle、EMC、Brocade、HP和多普达,在微软的活动中看到Oracle的展台是不多见的,虽然两者的产品有直接竞争关系,但微软在提供越来越好的企业级系统平台是不争的事实,也许正是这一点促成了两家的合作。 晚饭时微软请来了乐队,主唱的嗓音酷似张靓颖。 9月25日,感受虚拟化技术 和前两天比起来,第三天的课程在内容上毫不逊色。在选择第一节课时就让我犯难。在虚拟化技术、Indigo和ASP.NET性能优化中,我最终选择了和工作密切相关的ASP.NET课程。事实上,在我们的服务器测试工作中,我发现.NET framework中间层的加入对于性能提高有了不小的影响,进一步了解ASP.NET有助于我们优化测试脚本。 第二节课我选择了“Microsoft Virtual Server以及虚拟化技术的未来”,这也是我在Tech ED中印象最深的一堂课。讲师傅雄俭来自微软的虚拟化产品开发组,作为世界领先的IT公司,微软的技术能人众多,但大多是某一个方面的深度专家,而傅雄俭拥有在微软少见的体系结构把握能力,对授课的好处是能够把内容真正讲透,并使授课内容在逻辑和体系上趋于完备。因此,听他的课有一种很“痛快”的感觉。也使我在短时间内对微软的虚拟化技术有了一个相对全面的了解。其实,在这次Tech ED中,虚拟化技术已经随处可见,多数讲师会用Virtual PC来搭建演示环境,当然还很少有人把微软的虚拟化产品用于生产环境,但从微软的产品规划来看,近期将发布的Virtual Server 2005 R2将支持Linux,并具有更好的性能,很可能会成为大规模部署在生产环境中的第一个微软虚拟化产品。而2006年,在Intel VT和AMD Pacifica等针对虚拟化技术的CPU支持功能实现之后,他们的Hypervisor产品就能跟上竞争对手VMware的步伐,甚至开始在某些方面领先。我还了解到,在下一代Windows Server产品中,虚拟化技术将扮演重要的角色。前些时候我测试了IBM的OpenPower产品,切身体会到了虚拟化技术为企业级用户带来的好处,事实上,除了计算密集型或I/O密集型业务之外,虚拟化技术可以用在企业计算的各个方面,使企业应用的整合、分发、迁移、备份、升级以及业务间隔离等工作得到极大的简化。当然,由于虚拟化技术引入了中间的资源管理和调度层次,我们无法期望在Guest OS上运行应用的性能跟在物理机上一样好,但随着技术的不断发展,性能越来越不是问题了,这对虚拟化技术来说显然是件好事。 第三堂课我听的是Jasper和Johansson的“安全神话”(the security myth)。他们来自微软的安全规划部门。在所有Tech ED的讲师中,两个短打扮的“老外”显得很突出,在课前,很多参会者走过来请他们一起合个影。课程讲得是一些看似安全实则无用的做法,例如账户锁定、信息隐藏等。课堂气氛热烈,互动性很强,但内容并没有使我感到意外,事实上,就在前些日子,slashdot.org上面也有类似的深入讨论。这种课程挑战了很多传统的观念,但是没有提出系统的答案,也许真正的答案就在那本他们合著的书里吧。 因为是最后一天,所以下午只有两堂课,第一节课我选了“拒绝垃圾信息——企业用户如何阻挡SPAM和SPIM”,这门课和前面“Exchange Server 2003 SP2新特性”的课内容有些重复,但我由于课程冲突错过了前面一节,正好补一下。2004年早些时候,微软曾计划要发布一个专用于邮件过滤的Edge Service(实际上是一个带过滤功能的SMTP网关)产品,但后来改变了这个计划,而把Edge Service的功能整合进了Exchange Server 2003 SP2中,其中最主要的就是Seder ID。如今,微软公司的邮件系统和Hotmail都已经实施了Sender ID技术,但要这种技术真正发挥作用,可能还需要很长时间的推广。 最后一节课听的是“Visual Studio Tools 2005 for Office——快速打造Office商业应用的利器”,VST 2005 for Office的前身是VBA,与前面版本相比,它与Windows Form开发环境达到了无缝的整合。对于中小企业用户,基于Office开发应用是一种高效低成本的做法。 结束了3天的紧张课程之后,我不禁想起了很久以前做学生时候的辛苦。这时,会展中心的大门口竖起了“相聚Tech ED 2006”的大牌子,不少人在下面合影留念。 来源:计算机世界报 如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐 jill.jiang@amteam.org | 021-51096826-112 | 在线联系 |
|
|
|