笔者最近的工作使用到Azure和Silverlight,所以决定创建一个Silverlight程序,让它在ASP.NET MVC2应用程序中运行。本次实验使用了Visual Studio 2010,Silverlight 4和Azure SDK。...详细
对于初学者来说,理解Javascript闭包(closure)还是比较困难的,而撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目,让初学者理解起来更加容易一些。...详细
SQL Azure 是构建在SQL Server技术之上的关系型云端数据库服务,为用户提供了自主管理、高可用性、高可扩展的数据库服务。用户可以使用现有的T-SQL和关系型数据库知识与工具,在云端方便地构建自己的数据库服务。...详细
SQL Azure 是微软云计算平台(Windows Azure Platform)的三大组成部分之一,是一个部署在云端的关系型数据库引擎,它支持SQL Server中绝大多数和开发有关的功能。SQL Azure与本地的SQL Server和VS 2008/2010可以很容易的集成开发。...详细
每个开发人员都值得拥有一个美妙的开发环境。这个环境可以让他们尽可能高效地编写、理解、浏览和调试代码。毕竟,开发人员的大部分时间都花费在IDE中。我们在设计和构建Visual Studio 2010时,一直遵循着这一原则。我们已经发布的IDE显着地改善了开发的体验。从今天开始到今后几个星期中,我将重点介绍Visual Studio 2010中我最喜爱的用于提高生产力的新功能。其中有些是小的新功能,有些需要协调整个团队的努力,但每个功能都让开发人员的生活变得更轻松。...详细
“同步”是一种要求数据一致的作法,可以用到的地方非常多,但以架构设计的观点而言,在主从(Client/Server)的架构下或是在服务导向(SOA)的世界里,采用Rich Client作设计能够减轻服务端的负荷会远比使用Thin Client来得多,而且它对通讯带宽的要求非常少,更能够让服务器的负荷更小,是设计上的好选择。...详细
60年代中期,大容量、高速度计算机的出现,使计算机的应用范围迅速扩大,软件开发急剧增长。高级语言开始出现;操作系统的发展引起了计算机应用方式的变化;大量数据处理导致第一代数据库管理系统的诞生。软件系统的规模越来越大,复杂程度越来越高,软件可靠性问题也越来越突出。原来的个人设计、个人使用的方式不再能满足要求,迫切需要改变软件生产方式,提高软件生产率,软件危机开始爆发。...详细
云计算的相关内容仍旧是其特殊的开发方式,有时会是一种意想不到的方式。有关云的有趣的问题反过来就需求有意思的解决方案。亚马逊的AWS 导入/导出格式就是这样一种工具。随之会产生什么结果呢?这个结果结果毫无意外,互联网传送率变成云部署的关键因素。因而亚马逊的Web服务包含导入/导出服务来加速大数据集的传输。...详细
云计算是个IT界火热的词汇,开源云计算更是被认为是IT的趋势。我们熟知的几个IT巨头的云计算平台,如亚马逊EC2、IBM的蓝云、微软的Azure、Sun Cloud等,那么开源云计算的平台又有哪些呢?以下列举了5款知名的开源云计算平台。...详细
在维持原有预算水平不变的前提下改进IT业务的最好方法就是搭建一个私有云架构。基于云的应用交付正逐步演变成为IT行业发展的必然趋势。要想对IT部门和企业的业务流程进行重新架构来满足内部云服务的交付将会耗费几年时间。而现在是时候该为其打好地基了。...详细
鉴于很多云计算爱好者想学习云计算开发但不知道如何入手,云计算专家提醒想要学习云计算开发的人员关注以下三个开源的云计算项目,接触开源的东西能够更好更快的掌握云计算。...详细
云计算的客户有可能正逐步从政府机构转向IT服务机构。在早期开发的政府云计算网络中,开源成为云计算的一种发展方向。我们不得不面临联邦政府对开源云计算的定位问题,但毫无疑问的是最终这些机构会向开源程序及云计算网络开绿灯。这两种技术(开源和云计算)最终整合到一起、发展为开源云计算网络只是时间问题。...详细
解决方案提供商上门服务:在解决方案提供商最终决定提供哪一种云服务之前,需要获得云计算提供商的类别信息,及其对用户需求的匹配程度。有一些云服务,例如Infrastructure as a Service(IaaS),是全平台可用的,而另外的一些云服务则有特定的问题,并不能被单独使用。这一篇摘录将帮组您决定,对于您的客户来说,哪一类可以工作得最好。...详细
云计算可以使基础设施更廉价、更灵活,我们可按需求对这些灵活基础设施进行创建、拆除、重新配置、扩张和收缩。但并不是所有的应用是按照云架构进行设计的。在本文中,您将了解到哪些应用的设计特点更适合云计算。...详细
Windows Azure Platform为我们提供了一个很棒的云计算平台,除了可以在上面部署微软自己的WCF服务以外,对其它语言和服务也提供了很好的支持,如果要基于微软的云计算平台开发跨语言跨平台服务的话,Hprose为我们增加了另一种选择。...详细
我们都在希望IT资源能够有一天像今天使用的电力、自来水一样\\\"即插即用\\\"。这些IT资源包括应用、软件、硬件设施等。我们从未听说过“云电力”或者“云自来水”。因为从来不需要关心发电、输电设备的技术和管理就可以轻松使用电力资源;从来不需要关心水的抽取、净化和输送,就可以使用清洁的自来水资源。云代表的就是资源的社会化、服务化和专业化的大趋势。 ...详细
云计算的本质是通过互联网访问应用和服务,这些应用或者服务通常不是运行在自己的服务器上而是由第三方提供。对开发云计算的技术人员而言,在云计算模式下,尽管部署应用时无需关心基础设施方面的问题,但同时也带来了一些新的问题,比如开发云计算人员不能用以前熟悉的方式调用数据库、应用程序呈无状态特性以及必须采用不同的开发框架等。...详细
为了提高云环境中虚拟机的部署速度,我们需要考虑并行部署和协同部署。首先看一下并行部署,它是将虚拟机同时部署到多个物理机上, 理想情况下,并行部署可以成倍地减少部署所需时间,但这种方式容易受网络带宽和云部署服务器读写能力的影响。例如,在网络带宽有限的情况下,云部署服务器同时运行多个部署任务,这些任务就会争抢网络带宽,当网络带宽被占满后,部署速度就不能再被进一步提高。在这种情况下,协同部署技术可以用来进一步提高部署速度。...详细
Azure Cloud Fabric和Azure存储服务不支持基于云的开发和调试操作,因此Azure SDK提供了Development Fabric(DF)和Development Storage(DS)用于本地开发,它们会随Azure SDK一起安装,此外,Azure SDK也提供了一些示例程序和开发库以简化编程。...详细
NAS是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。它是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。...详细