文章标签:‘云计算’

GoGoDNS.COM Domain Names

软件开发核心趋势

[原文发表地址] Key Software Development Trends
[原文发表时间] Tuesday, February 23, 2010 12:03 PM

今天的软件开发商,比以往任何时候更多,考虑和使用多种技术,帮助他们顺利地构建解决方案,并迅速交付给客户。开发人员拥有了越来越多编程风格的选择。我们的目标是使我们的工具对所有编程风格予以良好的支持,帮助我们的客户创建伟大的软件。

软件开发领域正出现几个趋势。以下是我最近思考的一些核心的趋势。这个清单并没有罗列所有软件的趋势,但每一个代表着一个微软目前正在或将要投资,最终惠及客户的方向。

云计算

云计算让公司专注于他们今天所需要的计算资源的,扩大处理高峰负荷的能力,避免了管理硬件的开销。云计算使得小企业能利用现有环境以合理的和可预见的成本对大的成规模的公司展开竞争。Windows ServerWindows AzureSQL Azure、 和例如 Windows LiveOfficeXbox Live 等服务现在已经是驻扎在云端的应用。微软一直致力于为Windows共生环境提供最好的云计算平台和服务。云计算只是虚拟计算平台的一个例子,下一代开发工具必须能使开发人员构建能在云和其他虚拟环境里部署和执行良好的软件。

以Web为平台

浏览器提供了丰富的运行环境和对应用无摩擦的访问。开发人员越来越多地选择Web作为他们软件和软件开发的平台。越来越多的开发人员和设计人员使用提供丰富的开发、调试和分析这样专门为web设计的工具。 JavaScript库让Web开发人员可以使用JavaScript完成比以往任何时候更多的工作来实现达到广泛的观众并且使人身临其境的互联网应用。 例如,Silverlight允许开发者摆脱HTML的限制,并利用一系列资源和功能优势,同时保证跨平台的兼容性。

并行计算

摩尔定律预测的CPU的性能将每18个月翻一番。现在性能提升主要通过加入更多的处理器核心,而不是通过提升单个核心的性能。 这种方式给低端机器提供了多核处理能力。利用低价且广泛存在的台式电脑图形处理器执行某些任务已成为的新趋势。在高端市场,超级计算中心正在利用集群来执行复杂的计算任务。今天,只有少数程序员有编写在多核心环境下运行的代码的技能。在未来,并行库,调试,分析和诊断工具,将使更多的开发人员利用并行计算的资源优势。

装置的扩散

随着越来越多可以连接到互联网的低价的设备出现,我们都希望能够以适合于我们的设备的方式来访问我们的数据并与之交互。我们希望能够在所有设备上便捷安全地访问我们的在线身份和数据。今天,微软提供了通过 Windows LiveXbox Live 访问用户的数据。装置的扩散将导致用户界面模式扩散,产生更多与这些设备之间的自然,直观交互。触控式的、基于语音、以及相机的解决方案变得可用和成本合理。微软利用这些功能来建立直观的用户界面不断发展软件。Windows 7 支持触摸式的平台应用。 Silverlight和WPF已经支持基于摄像头的交互方案和多点触摸,就像MFC的。我期望的用户界面模式继续发展,并变得更加直观和强大。

敏捷开发过程

敏捷开发过程,包括Scrum的,测试驱动开发和持续集成常在企业开发和小规范开发商中广泛使用。这些方法通常与其他开发实践相结合。在微软内部,很多团队都集成了敏捷开发的实践要素于他们的开发过程中。Visual Studio 2010 对敏捷方法敞开大门,提供了对诸如单元测试和迭代规划等一些敏捷过程的支持。在将来,我们将继续支持更多更灵活的敏捷方法。

分布式开发

分布式开发,使团队成员跨越地理分隔紧密合作,汇集了全球人才来无缝地实现共同的项目目标。一个跨时区和跨边界工作小组的开发体验应该和单个开发人员一样好,而且还包括支持基于云计算的开发活动,如分发代码审阅,远程结队编程,开发/测试人员协作和资源共享。优秀的分布式的团队开发工具将利用全球的人才库建立下一代软件。

最后…

这些并不是影响今后发展趋势的完整列表,只是我们觉得这些将是软件开发领域今后发展的一些方向。我欢迎你的观点:哪些趋势您觉得会在将来最重要的?这些趋势是否在这份名单?欢迎留下您的观点发表评论。

GoGoDNS.COM Domain Names

微软称云计算数据中心对环境有积极作用

2010年被誉为是“云计算”年,这也就意味着数据中心将起到至关重要的作用。绿色和平组织(Greenpeace)日前发表的一份报告指出,正是数据中心和远程通信网络的快速增长,使得2010年的用电量激增,从而对气候变暖产生极大的负面影响。

绿色和平组织尤其指责了微软Google苹果等,认为这些IT巨头们是气候变暖的背后黑手。

昨日微软环境可持续部门高级主管 Francois Ajenstat 就绿色和平组织的报告发表了公开回应:“在建设和运营各类设备时,微软都考虑到了对环境的影响,包括能源消耗和温室气体排放、水资源的使用等等。”

“重要的是,数据中心和云计算服务可以帮助人们减少对环境的影响。例如,统一通信技术可以减少大家的出行,家庭能源管理服务的使用可以帮助用户 家少资源消耗,比如微软Hohm。”

微软在通过行动最大限度地实现节能,通过创新支持环境可持续发展。我们的昆西和华盛顿等地数据中心为了减少二氧化碳排放量而使用了水电作为主要能源,子啊都柏林、爱尔兰,我们都使用了外部自然冷空气来调节数据中心的温度,节能达50%。”

云计算(Cloud computing),是一种新兴的共享基础架构的方法,可以将巨大的系统池连接在一起以提供各种IT服务。

很多因素推动了对这类环境的需求,其中包括连接设备、实时数据流、SOA的采用以及搜索、开放协作、社会网络和移动商务等这样的Web2.0应用的急剧增长。 另外,数字元器件性能的提升也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一的云进行管理的需求。云计算被它的吹捧者视为“革命性的计算模型”,因为它使得超级计算能力通过互联网自由流通成为了可能。企业与个人用户无需再投入昂贵的硬件购置成本,只需要通过互联网来购买租赁计算力,“把你的计算机当做接入口,一切都交给互联网吧”。

云计算概念是由Google提出的,这是一个美丽的网络应用模式。狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源;广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务,它具有超大规模、虚拟化、可靠安全等独特功效;“云计算”图书版本也很多,都从理论和实践上介绍了云计算的特性与功用。

GoGoDNS.COM Domain Names

张亚勤解读“云计算”的功能特性及其发展方向

最近,微软全球副总裁、中国大区总裁张亚勤撰文纵谈“云计算”的功能特性及其发展方向。

以下是他发表的《“云计算”三部曲》原文节选(照录):经过多年积累和持续探索,微软公司于2008年正式发布并于2010年启动运行完整的云计算平台—— Windows Azure(蓝天)——投入巨资在全球范围建造数据中心。这表明:经过多年积淀和持续探索,云计算终于开始成为一种全球IT产业共同应和的、主流的声音 ——

看似高深的“云计算”理解起来并不难,其实就是把所有的计算应用和信息资源都用互联网连接起来,供个人和企业用户随时访问、分享,管理和使用——相关的应用和资源可以通过全球任何一个服务器和数据中心来获取。

真正的“云计算”平台应该能实现以下三方面的功能。

1:提供“资源”——包括计算、存储及网络资源。

这就需要服务提供者架设出规模巨大的全球化的数据库及存储中心,能够实现“海量”的存储、出色的安全性和高度的隐私性和可靠性——此外,它还应是高效的、低价的、节省能源的。

2:提供动态的数据服务。

数据包括原始数据、半结构化数据和经过处理的结构化数据。我们正在进入一个以数据为王的时代——一个好的云计算架构一定要有提供大规模数据存储、分享、管理、挖掘、搜索、分析和服务的智能。

3:提供云计算平台——包括软件开发API、环境和工具。

只有这样,云计算才能真正形成一个有生命力、有黏性、可持续发展的“生态系统”。我个人认为,这也是云计算带来最大的价值。

云计算”不应该也不可能一蹴而就,希望用户一夜之间就从“端”全面转向“云”是很天真的想法——用户理应自主决定最符合其利益的资源部署方式,从而在 “云”和“端”之间实现难能可贵的平衡。只有通过云+端,云端互动才能最大程度利用云的功能实现最佳的用户体验。

眼下,数据、软件、平台、基础设施都已成为“云计算”的战略资源,而今后“云计算”的发展则取决于上述战略资源同“集中计算、按需应用”模式的整合与关联的程度——用一个简单的公式来表达就是:

云计算 =(数据+软件+平台+基础设施)* 服务

数据(Data):

数据的重要性不言而喻——没有数据就没有应用、没有服务。“以数据为中心的计算”(Data Centric Computing)将真正把用户置于计算体验的核心,也将决定“云计算”模式的成败。但要实现这一点,必须首先解决海量数据的智能化、结构化整理和数据间联系的问题。

软件(Software):

软件所起的作用其实是检索、发现、关联、处理和创造数据,而微软之所以采用“软件+服务”的模式,也正是希望整合最强大的软件和实时更新的服务,为客户创造跨设备的多元化体验。

平台(Platform):

Windows是PC时代应用最广泛的平台,“云计算”时代也会诞生自己的通用平台——或许是微软的“蓝天”,也可能是其他企业推出的、兼顾产业伙伴福祉和用户体验的新平台。

基础设施(Infrastructure):

基础设施决定了“云服务”提供商的服务范围与服务能力。“云计算”基础设施建设需要大量的资金和研发资源投入,所以只有实力强大的企业才能胜任;但“云计算”的应用进程则会从个人和中小企业开始——他们希望把部分(而不会是全部)信息资源和应用委托给云服务商来管理,这样便可凭借更低的成本实现更简单、更灵活的掌控。很显然,这种状况与上个世纪大型机崛起(发端于军事、公共事物等领域)和PC走向主流时(由大型企业率先应用)完全不同。

最近,中国电子学会专门成立了云计算专家委员会,一些企业也在开始建造自己的企业云,这都说明云计算在中国受到了很大关注,并已成为学术界和产业的一大热点。这无疑值得欣慰——IT科技的演进从来都是无声无息而又惊心动魄的。无论从历史经验还是从现实需求看,中国都应该及早投入“云计算”的大潮,在全球计算和通信产业的新一轮风暴中抢占到有利于未来发展的制高点。

GoGoDNS.COM Reseller



GoGoDNS.COM Domain Names

GoGoDNS.COM Web Hosting

GoGoDNS.COM SSL Certificates

Search, Register and Transfer Web Domain Names and More - GoGoDNS.COM | Domain Names | Web Hosting | SSL Certificates | Email Accounts | Marketing Tools | Build a Website | Reseller Plans