4

我正在构建窗口 azure 应用程序监视实用程序,为此我必须加载测试我的 REST API(在每个区域上)以通过最终用户应用程序上的启动任务获取性能数据,我在这里问过这个问题并得到了很好的答复,我我正在做各种测试。同时在我的脑海中,我有一些想法,如果我可以启用最终用户的 azure 应用程序的诊断数据并将该数据远程传输到我的存储帐户。可能吗?

如果是,那么我认为如果两者都在不同的地区,它会向最终用户收费?!我是否可以构建某种类型的中间机制(所有区域的 REST API),通过该机制诊断数据可以传输到我的 azure 存储帐户,这样就不会再向最终用户收费?并使用这种方式,我将在正确的方向上获取性能数据,并可以消除启动任务的依赖性。

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

提前致谢。

4

1 回答 1

4

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

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

于 2012-08-16T05:38:31.467 回答