服务世界 开发未来

微软亚太研发集团服务器与开发工具事业部(中国)

Browse by Tags

Tagged Content List
  • Blog Post: 金融与高性能计算的华丽碰撞

    当金融遇到计算,我们赋予它一个新名词:金融计算。早在 20世纪90年代末,纽约、伦敦、日本的诸多金融机构就已经开始了金融计算相关应用,始于1993年全球超级计算机500强排行榜(Top500)中,约450台为国际一流金融机构所用,中国先后已有70多台超级计算机跻身Top 500,但至今仍无一台用于金融领域。 自2008年以来,上海超级计算中心主任的奚自立先生一直在积极呼吁以打造国际金融中心为目标的上海加紧建设金融计算共同平台,在他看来国外同行早已利用高性能计算创造出一批批金融衍生产品,并演算出未来走势变化;国内机构还停留在简单计算银行信用卡风险,或是通过随机过程分析计保费。这其间的差距恰如大学生与中学生之间的较量...
  • Blog Post: 高性能云计算展望(下)

    高性能云计算展望(上) 高性能云计算展望(中) 徐明强: 好,由此我们可以看见,微软将是各位进入云计算最好的合作伙伴,是作为一个平台。为了印证这一点,就是第三句话,就是跟大家共同携手,创造美好未来。 从全球合作伙伴来说,我们有硬件厂商、网络设备厂商、存储设备厂商、应用厂商、中间件厂商,都是我们的合作伙伴。我们在中国也有很多的合作伙伴,我们举办了不少竞赛,跟学校合作。去年我们在同样的舞台上,也展示了我们和中科院孙凝晖老师开发的龙芯,怎么支持Excel商务效能应用。 下面介绍一下我们和上汽集团,上海超算,以及VanCloud(泛云科技...
  • Blog Post: 高性能云计算展望(中)

    高性能云计算展望(上) 云计算 – Beowulf 续集 好,刚才谈到是否缩水?要说我画的图,今天是一个零和或者负和的图片的话,我不想上来讲。但是好消息就是,云计算将会成为Beowulf 续集。大家看到的数据,是我们HPC市场部门的初步估计,他们的用户模型告诉我们,说在2017年,将会有40万个节点是专门用来负载HPC计算。很有意思的是其中超过三分之二出于企业用户,已经有高性能计算资源的用户,三分之一不到,是非企业,或者全新的用户。 那么,我们就有希望,7000万的科学家和工程师,每一个科学家、工程师都可以使用。以Beowulf为核心的时候,我们看到第一层解决的是能否购买得起机器的矛盾...
  • Blog Post: 高性能云计算展望 (上)

    10月28日,2011年全国高性能计算学术年会(HPC China 2011)在山东济南举行。在这一国内规格最高的HPC盛会上,HPC云计算成为一大热点,如何利用云的资源来实现高性能计算成为IT企业、科研院所和超算中心等会议代表广泛关注的话题。微软亚太研发集团服务器与开发工具事业部高性能云计算部门经理徐明强博士在会上做了《高性能云计算展望》的主题报告,提出云计算是继X86集群之后,高性能计算产业的第二个拐点,将进一步促进高性能计算的普及应用。以下是徐明强博士 演讲 速记。 大家好,我叫徐明强,非常感谢中国高性能计算2011年会给我们这样宝贵的机会,向各位领导、各位老师、同学们汇报,我们微软在高性能计算方面的工作...
  • Blog Post: 视频采访剪辑:微软研发团队的私有云应用之道 (二)

    3. 物理服务器增加而维护人员并未增加 原视频地址: http://v.csdn.hudong.com/s/article.html?arcid=302330 谭茂: 背后的话,这1,500台服务器,加上上边的几千个虚拟机,维护人员是什么样的变化? 刘擎: 维护人员我们其实没有人数的变化,最早的时候,其实是三位在上海,北京这边业务还没开始,事实上从09年开始在北京增加了新的团队,我们增加了1位工程师在北京。那么人数的增加,从服务器相当于增长了2.5倍,人数没有增加。 谭茂: 像这1,500台服务器,按照业界标准它大概需要多少人管理? 刘擎:...
  • Blog Post: 视频采访剪辑:微软研发团队的私有云应用之道 (一)

    不久前,我们中国团队的研发工程实验室经理刘擎先生接受了CSDN云计算频道负责人谭茂先生的视频采访,在CSDN的帮助下,我们选取了11个视频片段和相关的文字速记与大家在此分享。 1. 微软私有云环境介绍 原视频地址: http://v.csdn.hudong.com/s/article.html?arcid=302328 谭茂: 各位网友大家好,今天我非常高兴请到了微软亚太研发集团,服务器与开发工具事业部研发工程实验室的经理刘擎先生,他主要负责STB 中国团队内部私有云。我们知道业界其实大家对于云计算这块也是关注了很久,那么微软的云计算也是大家,包括很多客户所关心的一些东西...
  • Blog Post: SQL Server Migration Assistant简介

    SQL Server Migration Assistant(简称SSMA)是由微软发布的帮助客户更容易地从Oracle/Sybase/MySQL/Access迁移到SQL Server以及SQL Azure的一个工具集,几周前我们刚刚发布了 SSMA 5.0 版本,该版本支持了最新的代号为Denali的SQL Server的CTP版本,并且增加了对SQL Azure迁移的支持。 SQL Server中国团队近期连续发布了两篇博客,简要介绍了 使用SSMA for Oracle 5.0做Oracle数据库迁移之前的评估, 如何做Schema迁移和数据迁移。 ...
  • Blog Post: 博客摘要:StreamInsight手札

    StreamInsight是SQL Server 2008 R2的新模块。它是一个基于.NET的平台,用于复杂事件处理(CEP,Complex Event Processing),即对于来自多数据源的无限事件序列提供近乎零延时的连续处理。StreamInsight是一个临时查询处理引擎,它可以支持应用程序对时间窗口内的事件进行查询处理。它对流数据的处理范围包括简单聚合、多数据源事件相关性、事件模式检测、甚至建立复杂事件序列和分析模型。StreamInsight的程序模型可以让用户通过LINQ定义这些查询,同时支持将查询结果无缝整合到C#的代码中。 最近,SQL Server 中国研发团队连续发表了一系列有关StreamInsight的博文...
  • Blog Post: 第8章 用户体验:上海汽车工业集团(下)

    刚参加完中国高性能计算2010年会 (HPC China 2010),HPC的几位工程师们忙着相互校审 徐博士 的《 微软高性能计算服务器 》的英文翻译,准备在几周后的 SuperComputing10 上发表。某日下午,突然传来一声”惨叫“,原来有人发现有几段文字漏了翻译,尤其这些段落读来极具有“娱乐性”,又鲜活地展现了高性能计算在目前工业界应用的现实挑战,因此在这里与各位读者分享。 8.4 SimCloud: 基于Windows HPC Server 的门户环境 上汽使用了泛云公司提供的高性能计算门户系统——SimCloud...
  • Blog Post: 第8章 用户体验:上海汽车工业集团(上)

    刚参加完中国高性能计算2010年会 (HPC China 2010),HPC的几位工程师们忙着相互校审 徐博士 的《 微软高性能计算服务器 》的英文翻译,准备在几周后的 SuperComputing10 上发表。某日下午,突然传来一声”惨叫“,原来有人发现有几段文字漏了翻译,尤其这些段落读来极具有“娱乐性”,又鲜活地展现了高性能计算在目前工业界应用的现实挑战,因此在这里与各位读者分享。 中国是个制造业的大国。但在制造业中高性能计算普及度并不高。原因如同郎咸平教授所说,中国制造业企业大部分从事来料加工,处在制造业下游利润最低处...
  • Blog Post: 高性能计算成就光荣与梦想

    中国高性能计算大会(HPC China 2010)今天在北京举行,微软高性能计算产品的第三个版本Windows HPC Server 2008 R2也将于同期发布。这是高性能计算领域的两大盛事,加之我的新书 《微软高性能计算服务器》 也将一起与读者见面,这三者交织在一处令我异常激动。想当初,我就是被一股无法逆转的大趋势 —— 高性能计算的普及所推动,才义无反顾地投身这一激动人心的领域。也是这一全身心的投入带我穿越迷雾,走向明朗的未来,成就了我生命中的光荣与梦想。 什么是高性能计算?高性能计算是提高仿真和决策支撑应用性能相关的硬件、网络和软件技术的总称。高性能计算通过整合...
  • Blog Post: 用Visual Studio实践敏捷测试(四) 下

    测试运行的实现 测试运行可以通过Team Foundation Server提供的生成功能来实现。在Team Explorer的生成菜单中选择创建新的生成定义(Build Definition),通过指定不同的触发器(Trigger)就能使其分别适应于封闭签入、滚动生成或定期测试运行的需要,如图一所示。 图一 触发器 在生成默认值选项卡中指定生成控制器(Build Controller),在生成控制器接到生成请求的时候会在生成代理(Build Agent)池(即在该控制器上注册的所有生成代理)中选择一个来执行生成任务。 图二 生成默认值 ...
  • Blog Post: 用Visual Studio实践敏捷测试(四) 上

    在 上一篇 中我们介绍了如何编写自动化的测试用例,在拥有了一定数量的自动化测试之后,随之而来一个很自然的问题就是如何有效地利用这些测试更好地在敏捷开发的过程中保证产品的质量。在这一篇中我们就来讨论一下基于不同目的的各种生成(Build)和测试运行(Test Run)以及如何实现这些运行。 封闭签入(Gated Check-in) 在本文的第一篇中我们曾经提到过在敏捷软件开发过程中每一个Sprint结束时团队都应该有一个可以运行和演示的版本。这对团队成员来说是一个艰巨的任务。因为一方面必须在有限的时间内完成用户故事的开发,提供相对完整的用户体验,这就要求开发人员“敏捷”迅速的签入代码...
  • Blog Post: 用Visual Studio实践敏捷测试(三)下

    自动化测试的实现 编写自动化测试也许对很多测试人员来说比较陌生。所幸的是Visual Studio中为实现自动化测试提供了一系列的工具,单元测试(Unit Test)、编码UI测试(Coded UI Test)、压力测试(Stress Test)、网页性能测试(Web Performance Test)、数据库单元测试(Database Unit Test)等等,让实现自动化测试变得轻松。这里我想着重介绍2种最基本的,也是在我们的产品开发中最常用的测试:单元测试和编码UI测试。 1. 单元测试 单元测试是Visual Studio中最基本、应用最广泛的一种测试...
  • Blog Post: 用Visual Studio实践敏捷测试(三)上

    在 上一篇 中,我们讨论了敏捷开发流程中的一些由手动执行的测试任务。手动测试是需要人工完成的测试,被广泛应用于各类产品的各种测试任务中,而与之相对应还有自动化测试,即通过程序自动运行完成测试任务。自动化测试能帮助开发团队节省测试运行的人工、提高开发效率。接下来在本篇中,我想和大家讨论一下敏捷开发中手动测试和自动化测试之间的关系以及如何实现和利用自动化测试。 手动测试的特点 由于手动测试依赖于人工操作,很自然的存在着不确定性,每一次的操作都可能或多或少有一些不同。这种不确定性既是手动测试的优点,也为其带来了一定的局限性。从优点的角度来说,手动测试更加灵活多变,可能在不经意间就采用了一种全新的操作序列...
  • Blog Post: BizTalk Server 2010新功能介绍(七):AppFabric的集成

    BizTalk Server 是微软构建业务流程和集成解决方案的首选服务器,BizTalk Server 2010是这个产品线的第7个主要版本,提供对Windows Server 2008 R2、SQL Server 2008 R2和Visual Studio 2010的全面支持和集成。 BizTalk Server 2010基于BizTalk Server 2009的核心架构,在应用到应用、业务到业务以及业务流程自动化等方面做了诸多重大改进,能让以前动辄以月和年为单位的设计和实现过程,现在只需要几周甚至几天就能完成。 BizTalk Server 2010增加了与AppFabric的集成...
  • Blog Post: BizTalk Server 2010新功能介绍(六):BizTalk Mapper (下)

    在 前一章 里我们介绍了BizTalk Mapper的三个新功能:自动滚屏显示相关节点和链接、自动链接架构元素和相关视图。这一章里我们继续介绍更多的新功能,包括:高亮显示相关匹配的Schema(架构)节点、搜索、标签和注释以及其他用户易用性的增强。 四、高亮显示相关匹配的 Schema (架构)节点 当我们编辑复杂庞大的映射文件时,仅凭肉眼寻找匹配的节点是痛苦而且低效的。高亮显示相关匹配节点功能可以自动查找目标架构中跟当前所选架构节点的名称、结构和数据类型相似的目标节点,并且用不同的颜色表示目标节点的匹配度。 让我们来试验一下:点击选择一个架构节点...
  • Blog Post: BizTalk Server 2010新功能介绍(五):BizTalk Mapper (上)

    BizTalk Server 是微软构建业务流程和集成解决方案的首选服务器,BizTalk Server 2010是这个产品线的第7个主要版本,提供对Windows Server 2008 R2、SQL Server 2008 R2和Visual Studio 2010的全面支持和集成。 BizTalk Server 2010基于BizTalk Server 2009的核心架构,在应用到应用、业务到业务以及业务流程自动化等方面做了诸多重大改进,能让以前动辄以月和年为单位的设计和实现过程,现在只需要几周甚至几天就能完成。 BizTalk Mapper是在Visual Studio中运行的可视化工具...
  • Blog Post: BizTalk Server 2010新功能介绍(四):基于安全连接的FTP适配器

    BizTalk Server 是微软构建业务流程和集成解决方案的首选服务器,BizTalk Server 2010是这个产品线的第7个主要版本,提供对Windows Server 2008 R2、SQL Server 2008 R2和Visual Studio 2010的全面支持和集成。 BizTalk Server 2010基于BizTalk Server 2009的核心架构,在应用到应用、业务到业务以及业务流程自动化等方面做了诸多重大改进,能让以前动辄以月和年为单位的设计和实现过程,现在只需要几周甚至几天就能完成。 随着信息技术的发展,尤其是云计算技术的日益普及,信息安全越来越成为产品关注的重点...
  • Blog Post: C/C++源代码的Include依赖关系图

    近期针对Visual Studio 2010的Visualization and Modeling Feature Pack已经在MSDN上发布 下载 了。这个Feature Pack是对Visual Studio Ultimate 2010的扩展,对于C/C++增加了更多的支持,比如C/C++代码的Include依赖关系图,层验证等等。因为该产品目前仅有英文版本,我们负责Visual Studio中对于C++应用程序的生命周期管理的团队正通过 Application Lifecycle Management for C++中文博客 向大家介绍这个产品的方方面面。在此转贴其中一篇介绍如何使用Feature...
  • Blog Post: BizTalk Server 2010新功能介绍(三):BizTalk 设置仪表板 (Settings Dashboard)

    BizTalk Server 是微软构建业务流程和集成解决方案的首选服务器,BizTalk Server 2010是这个产品线的第7个主要版本,提供对Windows Server 2008 R2、SQL Server 2008 R2和Visual Studio 2010的全面支持和集成。 BizTalk Server 2010基于BizTalk Server 2009的核心架构,在应用到应用、业务到业务以及业务流程自动化等方面做了诸多重大改进,能让以前动辄以月和年为单位的设计和实现过程,现在只需要几周甚至几天就能完成。 在 BizTalk Server 2010以前的版本...
  • Blog Post: BizTalk Server 2010新功能介绍(二):交易伙伴管理(TPM)

    BizTalk Server 是微软构建业务流程和集成解决方案的首选服务器,BizTalk Server 2010是这个产品线的第7个主要版本,提供对Windows Server 2008 R2、SQL Server 2008 R2和Visual Studio 2010的全面支持和集成。 BizTalk Server 2010基于BizTalk Server 2009的核心架构,在应用到应用、业务到业务以及业务流程自动化等方面做了诸多重大改进,能让以前动辄以月和年为单位的设计和实现过程,现在只需要几周甚至几天就能完成。 BizTalk Server 2010从基本结构上更新了交易伙伴关系管理...
  • Blog Post: BizTalk Server 2010新功能介绍(一):概述

    BizTalk Server是微软构建业务流程和集成解决方案的首选服务器,BizTalk Server 2010是这个产品线的第7个主要版本。本文将给大家简要介绍BizTalk Server 2010所带来的新功能,同时我们会在接下来的一系列文章中向大家演示更加详细的内容。 BizTalk Server 是微软构建业务流程和集成解决方案的首选服务器,BizTalk Server 2010是这个产品线的第7个主要版本,提供对Windows Server 2008 R2、SQL Server 2008 R2和Visual Studio 2010的全面支持和集成。 BizTalk...
  • Blog Post: 应用Visual Studio 2010 辅助敏捷测试 (三)

    四、早测试和经常测试——封闭签入和滚动生成 敏捷开发中最可怕的事情莫过于在迭代最后一两天进行测试,结果发现了严重功能缺陷或者回归缺陷,导致不能按计划发布给用户试用。要想彻底解决这样的问题,一方面要在迭代开发阶段测试人员就要参与进来,从客户的角度出发对功能需求和设计文档进行文档测试,即文档评审。测试人员和开发还有项目经理一起从源头上保障将要实现的功能是用户想要的。另一方面就是要在迭代的早期就开始就开始测试,特别前几个迭代已经实现好的自动化测试用例,尽早的执行它们可以有效地避免回归问题的出现。在TFS 2010 上专门提供封闭签入(Gated Check-in)...
  • Blog Post: 应用Visual Studio 2010 辅助敏捷测试 (一)

    敏捷软件开发是近些年来比较热门的话题,《敏捷宣言》四条主要精神和十二条基本准则概括了敏捷开发的基本思想。围绕着这些基本概念和思想,产生了一系列的轻量级方法,如:极限编程、测试驱动开发、Scrum、特性驱动开发等。虽然具体名称、过程和侧重点不尽相同,但是相对于非敏捷的开发方法而言,它们都更强调面对面的沟通、团队不同角色之间的紧密协作、频繁交付新的可用的软件版本、紧凑而自我组织型的团队等。敏捷开发只是提供了一个思想和方法论,而要在实际的工程中正确运用它,并真正显现出它的优点和产生实际的效果,这对于每个团队而言一开始都是一个挑战,尤其是对那些那些习惯了传统瀑布模式的团队。 敏捷是整个团队的敏捷...
Page 1 of 3 (63 items) 123