微软:Windows Azure与亚马逊EC2将相互模仿互联网

2010-06-29    来源:网界网    编辑:胡杨编译
微软云计算官员Tim O'Brien说,微软Windows Azure和亚马逊的EC2(弹性计算云)解决目前的两个完全不同的云计算技术问题。但是,随着时间的推移,这两种技术肯定会相互模仿。 Windows Azure是一

       微软云计算官员Tim O'Brien说,微软Windows Azure和亚马逊的EC2(弹性计算云)解决目前的两个完全不同的云计算技术问题。但是,随着时间的推移,这两种技术肯定会相互模仿。

       Windows Azure是一个平台即服务云计算服务,向开发人员提供他们制作和部署Web应用程序的工具,而亚马逊的EC2主要是一种基础设施即服务云计算服务,提供随需应变地访问客户化的虚拟机实例。

       O'Brien说,Azure简化了制作Web应用程序的方式,这种方式是亚马逊不能提供的。但是,亚马逊的基于云计算的虚拟机拥有操作多个可编程模式的好处。他预测说,随着时间的推移,微软将更多地进入基础设施即服务领域,亚马逊将进入平台即服务领域。

       微软平台战略部门高级经理O'Brien在接受美国《网络世界》采访时以及在IDC和IDG企业最近主持召开的云计算领导人论坛会议上讨论了他对云计算市场的观点。

       O'Brien在接受采访中说,它是一个双刃剑。人们喜欢基础设施即服务的原因是因为它是不依赖于编程模式的。裸机虚拟机不在乎你是用什么工具编写的应用程序以及你确定的目标运行时间是什么。如果它在Windows或者Linux平台上运行,给它一个虚拟机,它会很好地运行。问题是它是许多额外的工作。你要像负责在你的桌面下面的服务器一样负责这个虚拟机。你负责开机和关机。你负责使用补丁或者安装更新程序。如果Red Hat使用一个Linux补丁,并且你有一个Linux虚拟机在亚马逊的平台上运行,你必须自己使用这个补丁。他们不会为你做这个事情。

       但是,O'Brien承认,平台即服务模式也有缺点。平台即服务的最大问题是很难把现有的应用程序从内部数据中心迁移到云计算中。

       O'Brien说,平台即服务有一套不同的取舍条件。所有这些东西被完全抽象了。它是一个零阻力的开发过程,你编写一个应用程序的代码,你部署这个应用程序,然后这个应用程序将在这些运行时间提供的平台上运行。因此,在我们的案例中,这是使用PHP和C Sharp语言,在谷歌应用程序引擎的案例中,这是Python和Java语言。虽然开发新应用是简单的,而且不需要拥有内部软硬件(网络浏览器除外),但是,这个挑战的一个难题是它不是为迁移现有的应用程序优化的。

       O'Brien说,微软已经宣布在未来的12个月中的某个时候将提供配置裸机虚拟机并且在上面运行你的应用程序的能力。

       虽然亚马逊通过EC2提供各种Windows和Linux虚拟机镜像,但是,亚马逊的Web服务业务部门还提供可能对开发人员有用的各种其它工具,包括数据库、存储服务和负载平衡。

       O'Brien预测说,就像微软进入基础设施即服务领域一样,亚马逊将建造一个平台即服务产品,就像亚马逊现在提供的产品那样。上周五没有联系上亚马逊的公共关系部门对此发表评论。

       O'Brien说,这不是谁比谁更好的问题。它们完成不同的任务。但是,我认为你们在市场上看到的情况是这两个产品的融合。在这里,亚马逊等基础设施即服务提供商将向平台即服务方向发展。你还将看到微软等平台即服务提供商提供一些基础设施式的能力。这样,我们能够更容易地处理这些迁移的情况。这个界限将变得模糊起来。

       O'Brien在云计算领导人论坛发表的讲话说,公共云计算不能提供客户需要的那样多的客户化。但是,这种云计算模式将在那些要避开公司的IT部门的用户中以及在那些要离开IT业务的小企业中流行起来。

       O'Brien说,许多小企业不想留在IT业务中。私有云计算不在他们的词汇中。他们要在PC和手机上运行自己的业务并且完全不用IT业务部门。

       O'Brien说,私有云计算不能提供公共云计算提供的同样的经济规模。他说,在一个拥有10万台服务器的数据中心,每台服务器的拥有总成本还不到拥有1000台服务器的数据中心的每台服务器拥有总成本的一半。

       他说,微软在云计算方面的目标是向客户提供他们期待的同样的功能,如果客户自己安装这个软件的话。如果你能够为Windows服务器编写应用程序,那么,你应该能够为Windows Azure编写应用程序。(胡杨编译)

1
3