微软Azure云团队希望模糊IaaS和PaaS界线
- +1 你赞过了
微软的Windows Azure团队上周推出了针对微软云平台的另一拨更新和新功能。在这些公告中新的虚拟机代理组件可能会成为微软Windows Azure演变的关键。
快速来回顾一下Windows Azure的历史:尽管微软最初是将Azure作为一款平台即服务(PaaS)推出的,专注于将全新开发的应用带入云中,但是微软随后向它的平台中添加了基础设施即服务(IaaS)能力,试图增加它的吸引力。用户借助IaaS可以利用他们现有的Windows Server和Linux应用,并运行在Azure的虚拟机中。
2月20日微软宣布的大量Azure更新中,有一项名为“VM Agent and Background Info Extension”。正如微软云及企业负责人Scott Guthrie在博客中指出,这个新的代理是针对IaaS虚拟机的,“随着时间推移”将向虚拟机提供和Windows Azure with Web and Worker中相同的管理功能。新的虚拟机代理可以用于安装和管理扩展程序,是扩展虚拟机的功能和可管理性的软件模块。
Guthrie表示:“在未来几个月内你将看到我们交付很多新的扩展功能,你可以在你的虚拟机内有选择地启用这些扩展功能。”
去年年底,在我采访Azure技术研究员Mark Russinovich的时候谈到了Windows Azure的未来,他概述了微软希望通过Windows Azure模糊IaaS和PaaS界线的打算。当时,我并没有真正理解他的话的重要性,但是现在我开始掌握Azure的未来发展方向(我认为是这样的)。
“今天,IaaS和PaaS之间有一条线,一条计算和存储之间明确的线。”Russinovich当时告诉我,“我们并没有自己集成到虚拟机中的代理让你(模糊这条线)。”
他指出,虽然在IaaS中的大多数服务器应用期望持久性,但虚拟机并非如此,或者,例如在PaaS中。Russinovich表示,他将会看到有一天,“两个虚拟机成为相同的虚拟机,只是打开了不同的按钮罢了。”
这种模糊很重要吗?在波士顿Incelligence, Inc.公司战略及技术副总裁Mark Eisenberg看来,答案是肯定的。
Eisenberg表示,今天在完全自动化Azure PaaS环境和自助式IaaS环境之间有一条明确的界线。
Azure PaaS中每个计算角色包括一小块软件,也就是一个代理,与Azure Fabric Controller进行通信,这是Azure云操作系统的核心。这个代理便于完全自动化地控制计算实例(启动、关闭、健康状况监控、位置迁移等等)。但是Infrastructure Services虚拟机并没有这种代理——至少目前没有,前微软员工Eisenberg这样解释道。一旦有了这种代理,微软也许就可能把这些写入/重写应用通常所带来的好处更多地与PaaS配合提供给那些在IaaS中托管应用的用户。
Eisenberg表示:“微软将为客户提供构建块,用于根据他们的需要与控制系统集成。”
这个虚拟机代理并不是上周Azure团队提供的唯一一项新功能。
微软还公开预览了ExpressRoute,这是针对云和现有网络连接的最新产品。ExpressRoute代号为“Golden Gate”,为用户提供不使用互联网的私有网络连接和专有网络连接。(微软还推出了一种使用IPsec通道的安全VPN连接技术——Windows Azure Virtual Network,代号Brooklyn),用于将现有数据中心连接到Azure云。微软官方称ExpressRoute提供了公共互联网连接更高的吞吐量、更低延迟和更高安全性。
微软即将与Equinix、AT&T和Level3提供ExpressRoute。
该团队还预览了针对微软HDInsight服务的Hadoop 2.2集群支持;针对Windows Azure Web Sites的备份和恢复;针对Azure Mobile服务和其他增强的PhoneGap支持。
最新资讯
热门视频
新品评测