Chinaunix首页 | 论坛 | 博客
  • 博客访问: 517886
  • 博文数量: 221
  • 博客积分: 3032
  • 博客等级: 中校
  • 技术积分: 2525
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-30 15:45
文章分类

全部博文(221)

文章存档

2012年(221)

我的朋友

分类: 云计算

2012-08-02 10:57:33

云计算是网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等计算机技术和网络技术相融合的产物。

云计算具有超大规模、使用虚拟化技术、高可靠性、可扩展性、通用性、按需服务、高性价比等特点,微软作为一家云计算提供商,其Windows Azure 平台具有哪些特性呢?

 

  1、综合性平台

  Windows Azure Platform既是运营平台,又是开发、部署平台,开发人员创建的应用既可以直接在该平台中运行,也可以使用该云计算平台提供的服务;平台上既可运行微软的自有应用,也可以开发部署用户或 ISV(Independent Software Vendors,独立软件开发商)的个性化服务;平台既可以作为 SaaS 等云服务的应用模式的基础,又可以与微软线下的系列软件产品相互整合和支撑,如现在已经提供了在线的Office 2010,这是微软云计算平台的最具特色的一面和强大之处。

  由于平台的综合性,在这个平台上,既可以使用公有云,也可以部署混合云,甚至现在微软正在提供一些新的服务器级产品,将来可以部署私有云。

 

  2、应用程序迁移容易

  在云计算时代之前,已经有了很多的基于.Net平台下的C/SB/S应用系统,这些应用系统,尤其是B/S的应用系统(Web应用程序),可以很容易的迁移到云中去。

  对与Web应用程序的迁移,分成两个部分来进行,一部分是应用程序数据的迁移,另一部分是应用程序的迁移。应用程序数据的迁移,我们可以使用SQL ServerSQL Azure迁移工具很容易把原本存储在SQL Server上的数据迁移到SQL Azure上去,及时数据存储在My SQL 上也比较容易,微软同样提供了了工具,先把My SQL上的数据库迁移到SQL Server上,再从SQL Server上迁移到SQL Azure。对应用程序的迁移就更容易了,直接使用向导式的界面就可以迁移到Windows Azure上。

 

  3、开发人员的优势

  对于开发者而言,Windows Azure已经建立起一个简单而快速的系统,最重要的是它拥有着标准的模型,是我们步入云计算时代的捷径。开发者可以根据自己的需要选择功能来使用,比如数据库,业务工具,甚至是第三方软件提供的功能。

  对.Net平台下的开发者来说,无需学习更多的专业知识和技能,使用目前现有的技能、工具和技术,比如微软.NET框架和Visual Studio 2008,下载安装Windows Azure Tools for Visual Studio以后就可以体验云应用程序的开发了。同时,也为开发者提供了更灵活的开发平台和程序语言的选择与支持,如提供了对PHPJavaRuby语言的SDK

  微软最近发布的Visual Studio 2010Windows Azure提供了专门的项目模型,我们可以利用Visual Studio 2010将我们创建的服务打包,然后通过Windows Live Developer Portal部署到Windows Azure云计算平台上。

阅读(1008) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~