微软的WindowsAzure团队上周推出了针对微软云平台的另一拨更新和新功能。在这些公告中新的虚拟机代理组件可能会成为微软WindowsAzure演变的关键。
2月20日微软宣布的大量Azure更新中,有一项名为“VMAgentandBackgroundInfoExtension”。正如微软云及企业负责人ScottGuthrie在博客中指出,这个新的代理是针对IaaS虚拟机的,“随着时间推移”将向虚拟机提供和WindowsAzurewithWebandWorker中相同的管理功能。新的虚拟机代理可以用于安装和管理扩展程序,是扩展虚拟机的功能和可管理性的软件模块。
Guthrie表示:“在未来几个月内你将看到我们交付很多新的扩展功能,你可以在你的虚拟机内有选择地启用这些扩展功能。”
“今天,IaaS和PaaS之间有一条线,一条计算和存储之间明确的线。”Russinovich当时告诉我,“我们并没有我们自己集成到虚拟机中的代理让你(模糊这条线)。”
他指出,虽然在IaaS中的大多数服务器应用期望持久性,但虚拟机并非如此,或者,例如在PaaS中。Russinovich表示,他将会看到有一天,“两个虚拟机成为相同的虚拟机,只是打开了不同的按钮罢了。”
这种模糊很重要吗?在波士顿Incelligence,Inc.公司战略及技术副总裁MarkEisenberg看来,答案是肯定的。
AzurePaaS中每个计算角色包括一小块软件,也就是一个代理,与AzureFabricController进行通信,这是Azure云操作系统的核心。这个代理便于完全自动化地控制计算实例(启动、关闭、健康状况监控、位置迁移等等)。但是InfrastructureServices虚拟机并没有这种代理,至少目前没有,前微软员工Eisenberg这样解释道。一旦有了这种代理,微软也许就可能把这些写入/重写应用通常所带来的好处更多地与PaaS配合提供给那些在IaaS中托管应用的用户。
微软还公开预览了ExpressRoute,这是针对云和现有网络连接的最新产品。ExpressRoute代号为“GoldenGate”,为用户提供不使用互联网的私有网络连接和专有网络连接。(微软还推出了一种使用IPsec通道的安全VPN连接技术,WindowsAzureVirtualNetwork,代号Brooklyn),用于将现有数据中心连接到Azure云。微软官方称ExpressRoute提供了公共互联网连接更高的吞吐量、更低延迟和更高安全性。