问题标签 [wasabi]
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 - Azure Web 角色通过 Autoscaler 不断回收
我有一个托管在 azure 上的 wcf 服务。当我部署它并启动自动缩放器对象时,Web 服务角色不断被回收并处于不健康状态。如果我不启动自动缩放器,我没有问题,但是我想使用 WASABi。
这是我的 WebRole.cs
azure-storage - Where are Azure Crash Dumps located?
I have uploaded a hosted service to Azure. I am running a web role and a worker role. The autoscaling block is within the worker role. In Azure storage it automatically created a container called wad-control-container. The autogenerated blob has the following Directory Configuration
Why is it creating a local path? I do not have a container called wad-crash-dumps. Where can I find the crash dump created by the diagnostic monitor?
azure - 根据服务总线队列长度自动缩放 Azure 角色
Microsoft Enterprise Library (WASABi) 中的 Autoscaling Application Block 是一款不错的软件,它允许根据存储帐户队列的长度更改角色实例的数量。
我可以使用服务总线队列而不是存储帐户队列吗?在这种情况下如何定义规则 xml?
directshow - 为 C# 应用程序中的 Windows Media Player ActiveX 控件提供 DirectShow 过滤器
我在 C# 应用程序中使用 Windows Media Player ActiveX 控件。我还有第三方 DirectShow 过滤器(Wasabi Marlin),我需要使用它来播放视频。据我所知,Windows Media Player 能够使用 DirectShow 过滤器。如何将过滤器提供给 WMP 控件?我在控件的对象模型中进行了搜索,但没有发现任何有用的...
azure - Azure/Wasabi:证书永远不会进入 CurrentUser/My 商店
我正在尝试让 Wasabi(企业库自动缩放块)在 Azure 辅助角色中工作。Wasabi worker 角色(Extra Small,完全信任)在同一个服务中扩展不同的 worker 角色。它可以在具有相同配置的本地控制台应用程序中完美运行 - 鉴于错误,证书无法进入 VM。我正在使用最新版本的 Azure SDK、企业库自动缩放块和 Azure 门户。
以下是我根据这些文档采取的步骤:http: //msdn.microsoft.com/en-us/library/hh680937 (v=pandp.50).aspx
- 我按照此处的说明创建了一个管理证书:http: //msdn.microsoft.com/en-us/library/gg432987.aspx。
- 我用私钥导出了 .pfx 并给了它一个密码。
- 我将 .cer 上传到门户上的设置->管理证书部分。
- 我将带有正确密码的 .pfx 上传到 Cloud Services->(My Service)->Certificates,注意到列出的指纹。
- 我创建了一些简单的规则来扩展我的应用程序几个实例,并正确配置服务信息以使用我的新证书。XML 文件位于 blob 存储中。这个确切的配置在我的本地机器上的控制台应用程序中运行良好。
- 我使用正确的证书名称和指纹在 Wasabi 角色的配置中添加了一个条目。我将其设置为使用 CurrentUser\My 商店。我确认 .csdef 和 .cscfg 文件已正确更新。
- 我使用发布工具将该服务部署到 Azure 上的暂存区。证书配置设置正确显示在角色的配置设置中。
- 它不会扩展应用程序。我检查了跟踪条目,在尝试拉取访问管理 API 时出现异常。它正在尝试访问正确的订阅,并且正在尝试在正确的存储中找到正确的证书指纹,因此我的配置正在正确加载。它声称在该商店中找不到具有该指纹的证书。
我尝试了 LocalMachine\My 存储(在角色证书设置和服务信息存储 XML 中配置),我得到了一个不同的异常,即 Azure WASABi SecurityNegotiationException中列出的错误。该修复最终要交给 CurrentUser,所以这对我没有帮助。
我尝试了 CurrentUser\LocalMachine 和不同商店的许多其他组合,所有 CurrentUser 位置都会导致证书未找到,所有 LocalMachine 商店都会导致其他异常。
我三重检查了角色设置、门户(证书页面)和服务信息文件中的指纹,它们都匹配。
然后我启用了远程桌面并登录到 Wasabi 角色实例,并使用 MMC 查看本地计算机和当前用户的证书配置。当我在角色证书设置中选择 LocalMachine 存储时,证书确实显示在 LocalMachine 存储中,这告诉我证书已正确安装在服务中并且指纹匹配。选择 CurrentUser 存储时,证书在任何地方都不可见。这可能是因为 RDP 使用的用户与服务不是同一用户,但它确实与错误匹配。
所以,总结一下:
- 证书已正确配置并安装在门户中(订阅的管理证书和服务证书)。
- 显然,您必须为 Wasabi 角色使用 CurrentUser 位置,而不是 LocalMachine 位置(根据链接的 SO 问题)。
- 当我尝试安装到 CurrentUser 时,证书没有被放置在 VM 中,至少不是角色可以找到它的任何地方。
有任何想法吗?
谢谢!
azure - 连接数的规则?
我有一个 WCF 服务,它接收来自 Sivlerlight 客户端的请求,它读取或写入 SQL 数据库,然后将响应发送回客户端。
随着 6 或 7 个客户端延迟开始增加,我想检查我拥有的实例越多,延迟越小(因为负载平衡)。
我正在尝试实现自动缩放应用程序块,但存储规则(例如队列长度)或 CPU 使用率对我没有用,因为我不使用存储帐户,虽然我有 10 个客户端连接到服务,但实例 CPU 使用率勉强达到 10%。
当达到一定数量的连接时,如何设置规则以启动新实例?
c# - 尝试读取性能计数器时出现 Azure 自动缩放异常
我正在研究 Microsoft 的一个示例,该示例展示了如何使用自动缩放(http://www.windowsazure.com/en-us/develop/net/how-to-guides/autoscaling/)。安装在云上的工作者角色生成一个性能计数器,在本地,控制台应用程序读取此计数器并应用自动缩放。
一切看起来都很好,性能计数器可从 WADPerformanceCountersTable 获得,并且控制台应用程序可以正确访问存储,但它无法在 WADPerformanceCountersTable 中找到工作角色。这是生成的异常:
Autoscaling Application Block 的配置文件(这两个文件都是控制台应用程序的一部分):
规则.xml:
服务.xml:
在云端运行的 Worker 角色会生成一个性能计数器:
azure - Azure 自动缩放应用程序块 - 企业库 6.0
首先,如果您使用 nuget 并添加 Azure Autoscaling 应用程序块并尝试运行它,您将在 StorageClient 程序集版本上收到错误,因为它是使用旧版本编译的。我找到了一个解决方案(真的是一个黑客) - http://social.msdn.microsoft.com/Forums/en-US/MediaServices/thread/03a7f909-9edf-447a-af04-f73edcdc3113
我在哪里可以找到 WASABi 的源代码,以便我可以使用新版本重新编译它。
然后
切换到企业库 6.0。EnterpriseLibraryContainer 已从库中删除。你如何实例化 Autoscaler 类?是需要手动传入参数还是使用Unity来设置?
谢谢
azure - 如何在 Azure 中自动缩放虚拟机(IaaS 方法)
如何在 azure 中自动缩放虚拟机(IaaS 方法),而不是在 azure 中自动缩放 Web/worker 角色?
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 来定义所有缩放规则,但我又买不起。
因此,如果有人能提供一些启发或一些示例教程等来帮助我了解如何开始手动编写缩放规则,我将不胜感激。
谢谢