问题标签 [azure-autoscaling-block]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - MS Azure Autoscaling - 无法识别反应规则的目标
我正在尝试为我的 Azure 应用程序设置自动缩放解决方案。我让它对约束规则做出反应,但不能让它对反应规则做出反应。
我正在使用诊断记录来自自动缩放的所有消息(使用 P&P 自动缩放块) - 所以我可以看到自动缩放器看到了我的反应规则,但目标没有被识别。比如这样:
其中反应规则定义为:
我的约束规则——它们确实有效
和我的服务配置文件(仅角色的一部分)
可能是什么问题,我该如何尝试并理解它?
azure - Windows Azure 自动缩放应用程序块不起作用并且不打印日志消息
我在控制台应用程序中实现了 Windows Azure Auto Scale Application Block,它监控性能计数器并将实例添加到 Web 角色。我也实现了日志记录,但它没有在控制台中显示日志,也没有根据规则将新实例添加到 Web 角色。
它没有给我任何错误......
azure - 自动缩放应用程序块不增加/减少实例
我已经使用 Enterprise Library Autoscaling Block 实现了自动缩放,与教程中的描述非常相似。
因此,当我第一次为我的站点运行负载测试时,它会将实例计数增加一个。
当我再次运行负载时,CPU 使用率为 100%,但它并没有增加实例数。当 CPU 使用率为 0% 时,它不会减少实例计数。
那么这里有什么问题呢?
我有以下规则和服务 XML。规则 XML:
服务 XML:
azure - Windows Azure 自动缩放 - 在部署中找不到托管服务中定义的角色
我创建了一个控制台应用程序,它必须自动扩展托管在云中的应用程序。该应用程序是使用此处和此处的信息创建的。
我在运行时没有明显的错误,但应用程序不会自动缩放。我认为问题是这样的:Autoscaling General Warning: 2001 : Roles defined in hosted service with DNS prefix '<app name>' not found in the deployment.
我在这里发布了输出。
我的设置张贴在这里。
更新1:我今天重新运行了应用程序,错误消失了(奇怪)。该应用程序仍然没有自动缩放,所以我使用了 Fiddler。除了https://mywebapp.table.core.windows.net/Tables('WADPerformanceCountersTable')(404 Not found)之外,每个 reposnse 都可以(200 )。有任何想法吗 ?
更新 2:我发现了为什么我没有 WADPerformanceCountersTable。这是因为没有在云项目中创建和配置 diagnostics.wadcfg 文件。
azure - 如何在不使用 Enterprise Library Config 控制台的情况下定义自动缩放规则?
我正在使用 Windows 7 操作系统和 Visual Studio 2012 Express for Web。
我已尝试安装 Enterprise Library Config 控制台,但它说该扩展无法安装在此产品上。我猜我需要 Visual Studio 2012 Ultimate 吗?
既然买不起,有什么办法可以手动写规则吗?
我一直在阅读 WASABi的巨著。它有很多理论,我已经经历了大部分。我了解我应该编写什么样的规则来扩大或缩小规模,但这并不完全是一个教程。对于初学者,我不知道应该在哪里存储 rules.xml 以及如何将它引用到我的 Windows azure 应用程序。或者我应该提到 rules.xml 应该应用于哪些角色等。我知道AzureWatch,它提供了一个简单的 UI 来定义所有缩放规则,但我又买不起。
因此,如果有人能提供一些启发或一些示例教程等来帮助我了解如何开始手动编写缩放规则,我将不胜感激。
谢谢
azure - 自动缩放时 Azure VM 意外关闭
今天,我们遇到了 Azure VM 的问题,其中一个可用性集中的 2 个 VM 刚刚停止响应。几分钟后,我们注意到机器已关闭,并且集合中的另一个 VM 未打开(这应该没问题,因为这不是故障转移)。我们查看了虚拟机监控,没有一条日志告诉我们有任何停机时间。我们唯一发现的是管理服务中的 2 个奇怪的日志 - 操作日志。
- 11/12/2013 10:12:02 PM AutoscaleAction 成功 VirtualMachinesAvailabilitySet:xyz Autoscale
- 11/12/2013 9:36:56 PM AutoscaleAction 成功 VirtualMachinesAvailabilitySet:xyz Autoscale
第一个具有以下详细信息:
说明:自动缩放引擎尝试将资源“xyz”从 0 个实例计数扩展到 1 个实例计数。
LastScaleAction时间:20131106T173020Z
新实例数:1
旧实例计数:0
第二个:
自动缩放引擎尝试将资源“xyz”从 2 个实例计数扩展到 1 个实例计数。
LastScaleAction时间:20131112T203656Z
新实例数:1
OldInstancesCount:2
有谁知道可能发生了什么?
更新
Azure 支持向我提供了反馈,他们解释说机器由于主机更新而停机。
问候
azure - Azure 自动缩放应用程序块 - 有什么意义?
我正在考虑使用 Azure 自动缩放应用程序块(或等效的站点管理)——在云系统上根据需求进行缩放是有意义的……但有一件事我不明白。
云服务定价页面底部的常见问题解答警告说
那么,实施自动缩放有什么好处呢?我已经阅读了文档和博客......我完全误解了什么吗?
azure - 降低 Azure 可用性集的成本
我计划在一个大小为 A3 的 VM 上运行 Sharepoint Foundation,在另一个大小为 A6 的 VM 上运行 SQL Server。据我了解,这不足以实现 SLA,我应该再使用 2 个实例 - 一个用于 Sharepoint,一个用于配置在 2 个单独可用性集中的 SQL Server。
我是否可以使用扩展(按 CPU 使用率)关闭一个实例并在可用性集中一次只保留一个运行?这会降低成本,但我想知道这个解决方案是否足以实现 Azure 的 SLA。我看到它的方式是一次运行一个实例,而另一个实例则关闭,因此我需要为一个实例付费。当发生更新或失败时,在此之前一直运行的实例将关闭,另一个实例将联机。这是它的工作方式吗?我可以像这样削减可用性集的成本吗?
python-3.x - Azure 存储队列 - create_queue - 获取 'binascii.Error: Incorrect padding'
编辑:在哪里可以找到我在 Azure 中的存储帐户的“用户”和“密码”?(见下文)。
我只是尝试在 python3.4 中使用 python sdk 创建一个队列,但使用以下代码:
我得到:
问题是我正在尝试创建一个带有单个队列的 ubuntu VM 的 linux 自动扩展场。当此队列包含多于 x 条消息时,场会扩大规模,而不是使用 1 个 VM,而是使用 2 个或 3 个。
我已经有了我的虚拟机,我配置了可用性集和负载平衡,但我在队列中停止了。
有人可以帮忙,那就太好了!
谢谢
回答
我终于在这里找到了答案 在哪里可以找到我的 Azure 帐户名称和帐户密钥?
感谢 Jason Hogg - MSFT 指出了我真正的问题,我认为这是另一回事。
azure - Azure 自动缩放管理 API
我目前正在运行一个控制台应用程序来更新我的 azure 订阅上的自动缩放,但是我遇到了日夜配置文件的问题。
我有两个配置文件,在工作日白天和晚上运行。我把它放在一起玩api,但我得到了奇怪的结果。
现在,当我将配置文件加载到云中时,这会显示两个配置文件,但它们在各个方面都完全相同。我想知道是不是因为我的日子是重叠的。我认为这是可能的,因为您可以通过门户手动设置白天和黑夜时间。我是否缺少开关或设置之类的东西。