探索 Windows Azure 网站中的自动伸缩功能


去年10月, 我们发布了若干针对 Windows Azure 平台的更新,其中一项更新是添加了基于日期的自动伸缩调度支持(在不同的日期设置不同的规则)。

在这篇博客文章中,我们将了解自动伸缩的概念,并了解如何为您的网站配置自动伸缩功能以节省您的运营成本。

注意:自动伸缩功能当时处于预览状态,仅可用于测试目的。所有预览版功能均没有 SLA,您可通过论坛获取支持。

Windows Azure 自动伸缩是什么?

假设您运行的是一个售花网站,那么可以想见,在母亲节和情人节等节日期间您的网站流量将大大增加。在 Windows Azure 自动伸缩功能可用之前,您需要手动增加网站的实例数,以便能够有效处理增加的负载。高峰期过后,您必须再次手动减少实例数。

现在有了自动伸缩功能,您可以通过定义一组规则来自动进行伸缩。

Windows Azure 自动伸缩简介

  • Windows Azure 网站中的自动伸缩功能仅可在标准模式下使用。
  • 当前仅针对实例数提供自动伸缩功能支持。

启用 Windows Azure 自动伸缩

在开始使用自动伸缩功能之前,请确保您的网站正在标准模式下运行。

1. 登录到您的 Windows Azure 帐户。

2. 单击 WEB SITES,然后单击要在其上配置自动伸缩的网站 NAME

3. 单击 SCALE,然后单击 set up schedule times

      
4. Set up schedule times 对话框的 SPECIFIC DATES 下,根据提示在每个文本框中输入相应的详细信息。

      
注意:这是您想要增加实例数的日期和时间。当达到 END TIME 时,您的实例数会自动减至以前的默认值。

5. 添加详细信息后,单击“Set up schedule times”对话框底部的标记按钮。

6. 从 EDIT SCALE SETTINGS FOR SCHEDULE 下拉列表中选择您在之前的步骤中输入的 NAME(在本例中是 Diwali)。

7. 向右拖动 INSTANCE COUNT 滑块以增加实例数。

8. 在选择所需的 INSTANCE COUNT 后,单击底部命令栏上的 SAVE 按钮。

9. 您将在命令栏下收到一个如下所示的通知。

您的自动伸缩自动化任务已保存,您的实例将在定义的日期和时间内自动横向扩展。

 访问自动伸缩操作日志

您可以从 Windows Azure 网站的仪表板访问自动伸缩操作日志。

1. 登录到您的 Windows Azure 帐户。

2. 单击 WEB SITES,然后单击要查看其自动伸缩日志的网站 NAME

3. 单击 DASHBOARD,然后单击 AUTOSCALE OPERATION LOGS

4. 在这里,您将看到所有自动伸缩操作日志。

    注意:您可以调整日期和时间,以查询与特定时间范围相关的日志。

      
5. 单击以选择特定日志,然后单击命令栏上的 Details,以查看所选操作的更多信息。

希望这些信息对您有所帮助!!

如果您尚无 Windows Azure 帐户,可以注册免费试用版,并立即开始使用 Windows Azure 网站和自动伸缩功能。

 

本文翻译自:

http://blogs.msdn.com/b/wats/archive/2013/10/31/exploring-the-autoscale-feature-in-windows-azure-websites.aspx

 

Comments (1)

  1. haoren says:

    请问,自动伸缩机制是否支持网站的本地文件更新?如果我的一个网站更改了本地的某个文件,或多用户分别更新了不同实例中的相同文件,结果会怎么样?如果数据是基于服务器本地文件的变更而不是SQLSQERVER数据库的情况下,有什么需要注意的吗?

Skip to main content