VS 2010和.NET 4为微软Azure插上翅膀

日期: 2010-06-10 作者:Rob Barry翻译:张培颖 来源:TechTarget中国 英文

在Tech-Ed上,微软为Windows Azure云平台正式推出开发者增强功能。该公司对.NET 4和Visual Studio 2010的特别支持,允许.NET开发人员开始在微软的云平台上进行工作。同样也谈及了Azure SQL的重大升级。

  随着Azure的成熟,IT 部门需要解决微软云平台开发中的差别。部分微软工程师表示一些开发者也许并不准备习惯为大范围缩放和联合安全访问创建服务,但是公司已经升级了工具,而且提供最佳实践指导来缓和过渡。

  微软宣布的TechEd的主旨中,Azure工具的升级以及软件开发套件都将全面支持.NET框架4和Visual Studio 2010 (VS2010)。

  微软软件开发工程师Scott Densmore表示:“Azure现在支持运行时的.NET 4应用,你可以使用并行库和.NET 4的新性能,像路由选择和智能追踪记录以及在实际的云中调试应用程序。”

  从工具的角度来看,支持VS2010意味着你可以在服务器资源管理器上监控Azure应用,从Visual Studio上直接发布应用到云端。

  当为Windows Azure创建应用和服务,或者移植一项新的服务或者应用,开发者需要考虑到在非云环境中他们可能想不到的方面,微软模式&实践组高级项目经理Eugenio Pace说道。

  Pace介绍:“例如,你需要了解网络的使用和延时问题,这些不可避免,因为你正运行在不同的数据中心中。如果你用过于细粒度的接口创建服务,可能就有问题了,因为每一个交互作用必须穿过网络。”

  Pace认为这些对于Azure都不是问题,但是一般来说对于云计算构成问题。大多数开发者习惯于运行在低时延且带宽自由的私有数据中心, 这样的事情势力所当然的。但是云平台带宽是计量的,而且应用在其他人的数据中心占用空间。

  在Azure中保持低成本的关键在于按比例设计服务。

  Pace随后说道:“如果你创建了一项服务,目标是数以百万计的用户并需要大量的可扩展性,你可能要观察设计模式,优先选择异步处理。”这类设计模式利用的多核并行处理性能正是.NET4带给Azure的。然而,一些开发部门可能必须要重新编码应用来完成这件事。

  另外一点也很重要,就是开发者必须考虑到不同的地方,即应用安全,类似身份和认证。

  AppFabric访问控制

  Azure允许IT部门创建多租户应用,意味着他们可以运行同一应用的多客户端视图,多户用中的每一个用户轮流需要独立的访问权限。

  Windows Azure platform AppFabric首席技术总监Clemens Vasters指出为了实现这个功能,Azure团队创建AppFabric访问控制来管理来自中心点的身份。尽管一些API配置已经包含在内,访问控制设法利用现有的身份信息。例如,一个运行在Azure上的ISV 应用的客户端可能在Active Directory中管理员工的访问权限。

  Vasters还说:“我们需要信任客户端Active Directory的服务,以及他们对利用组织结构的知识,通过发放有关客户的信息标记,然后进行访问控制。”

  在后端,访问控制的一套规则可以配置基于口令和与用户组相关联的授权访问。系统是通过管理API配置好的。Vasters最后表示在下一代AppFabric上将会有一个访问控制的控制台。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Rob Barry
Rob Barry

新闻作者

翻译

张培颖
张培颖

云计算网站编辑

相关推荐