我兴奋地宣布一些针对我们今年初夏首次引入的Windows ">Azure Web站点的功能改善。
今天的改善包括: 一个新的低成本共享模式下缩放选项,它支持使用 CNAME 和 A-Record (后者启用裸域)的共享以及预留模式Web站点的自定义域,通过使用 CodePlex 和 GitHub 和 FastCGI可扩展性的持续部署支持。现在所有的这些改进都在产品中,可立即开始使用。
新的"共享"缩放层
Windows Azure 允许您在一个免费的、共享的/多租用的宿主环境中部署和托管共达 10个web 站点。使用此免费的共享模式,您可以开始开发和测试 web 站点,而无须任何费用,而且它支持运行每天的内容达到165 MB(5 GB/月) 的 web 站点的能力。所有我们在 6 月介绍的免费层功能与今天的更新是相同的。
从今天的发布开始,使用一个新的低成本"共享"选项 (我们今天介绍的),以及使用一个"预留实例"选项 (自 6 月以来,我们已经支持它),现在您可以在超出此功能之外弹性扩展您的 web 站点。扩展到这其中模式之一是非常简单的。只需点击 Windows Azure 门户网站的" scale(缩放)"选项卡,选择您想要使用的缩放选项,然后点击" save(保存)"按钮。更改只需几秒钟就可应用了,并且不需要更改任何代码,也不需重新部署应用程序:
下面是一些有关新的"共享"选项,以及现有的"预留"选项的更多详细信息:
共享模式
今天的发布中,我们正为Windows Azure Web站点引入了一个新的低成本"共享"缩放模式。在共享模式下运行的Web站点是部署在共享/多租用的宿主环境中。不过,与免费层不同的是,共享模式下的 web 站点围绕它可以提供服务的带宽没有配额/上限。每月您为共享的 Web 站点获取的前 5 GB带宽是免费的,然后超出5 GB之外的带宽,您需要付标准费“pay as you go(随用随付)”。
现在,使用 CNAME 和 A-record,在共享模式下运行的Web站点还支持映射多个自定义的 DNS 域名。和今天的发布一同介绍的新的A-record支持功能可以为您和您的Web站点提供“裸域”(例如除了http://www.microsoft.com之外的http://microsoft.com)。我们还将在未来启用 基于SNI的 SSL 作为共享模式 web 站点的内置功能 (今天的发布并不支持此功能— — 但会在今年晚些时候加入到共享和预留层中)。
您为共享模式的web-site付费时使用标准的" pay as you go"模式,我们在Windows Azure的其他功能也支持这种模式(这意味着没有前期花费,您只需为您启用该功能的时间付费)。在共享模式下运行的Web站点在预览期间只需每小时 1.3 美分(因此平均 9.36 美元/月)。
预留的实例模式
除了在共享模式下运行网站,我们还支持扩展它们在预留的实例的模式下运行。当在预留的实例模式下运行时,您的站点被保证孤立运行在您自己的小、 中型或大型虚拟机中 (意味着没有其他客户在其中运行) 中。您可以在一台虚拟机中运行任意数量的 web 站点,并且没有 CPU配额或内存限制。
您可以在单个预留实例虚拟机上运行您的站点,也可扩展来拥有多个实例来运行站点(如 2 台中等大小的 虚拟机,等等)。向上或向下缩放是很简单的 — — 只需选择Windows Azure 门户上的“scale”选项卡中的"预留"实例虚拟机,选择您想要的虚拟机的大小,您想要运行的实例数量,然后单击保存。更改在数秒内生效:
与共享模式不同的是,当在预留模式下运行时,不是逐个站点收费。而是,您只需为您使用的预留的实例虚拟机付费 — —并且您可以在其中运行任意数量的 web 站点,不需要额外花费 (例如您可以在预留实例VM内运行单个站点或 100 个 web 站点,它们的花费是相同的)。对于小型的预留虚拟机,预留实例虚拟机收费仅8 美分/小时起。