我是否可以将诊断数据传输到不同帐户的Azure存储以及某些中间API

时间:2012-08-16 05:27:07

标签: azure azure-storage azure-diagnostics

我正在构建窗口azure应用程序监视实用程序,为此我必须加载测试我的REST API(在每个区域)以通过最终用户应用程序上的启动任务获取perfmon数据,并且我已经询问了here和得到了很好的答复,我正在测试所有的方式。同时在我看来我有一些想法,如果我可以启用最终用户的azure应用程序的诊断数据,并远程将该数据传输到我的存储帐户。有可能吗?

如果是,那么我认为如果两个地区都在不同地区,那么它会对最终用户产生积极影响吗?! 我可以构建某种类型的中间机制(包含所有区域的REST API),通过该机制,诊断数据可以传输到我的azure存储帐户,因此不再向最终用户收费吗?并且使用这种方式,我将在正确的方向上获取perfmon数据并且可以删除启动任务的依赖性。

如果我理解上述想法有问题,请纠正我。

提前致谢。

1 个答案:

答案 0 :(得分:4)

问题是谁拥有默认情况下收集诊断数据的存储帐户?将数据从一个存储帐户移动到另一个存储帐户时,涉及两个成本:交易成本和带宽成本。交易成本将始终从存储帐户的所有者收取。您可以通过在与客户的存储帐户相同的数据中心中托管应用程序,然后通过让您的应用程序充当代理服务器之间的代理服务器,将您的数据转移到存储帐户,从而阻止您的客户支付带宽成本。源和目标存储帐户。

另一个想法是在您的订阅下创建一个单独的存储帐户,并让您的客户使用它来存储诊断数据。

相关问题