我是否应该创建一个新的存储帐户专门用于存储 Azure 诊断数据?
我目前在 Windows Azure 上有一个用于应用程序数据的“存储帐户”。请注意,此存储帐户与 CDN 绑定。我想开始收集诊断数据并将其保存到存储帐户。我应该为此设置一个新的存储帐户还是可以使用现有帐户?
I currently have a single "storage account" on Windows Azure for application data. Note that this storage account is tied to the CDN. I want to start collecting diagnostic data and persisting it to a storage account. Should I set-up a new storage account for this or is it ok to use the existing account?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您应该使用新帐户。事实上,绝对建议您使用不同的帐户(我构建了一个监视 Windows Azure 诊断的产品)。请记住,您的存储帐户有总体 Tx 限制(5000 tx/秒)。您不希望诊断影响存储帐户的性能。还有其他原因:例如,如果您将监控外包,那么最好能够在不暴露应用程序数据的情况下将整个帐户进行检查。删除数据和帐户滚动也更加容易(在修剪旧数据时)。
我认为 David 也推荐它(请参阅# 1)。这本身就是足够的理由。 ;)
You should use a new account. Definitely recommended that you use a different account in fact (I build a product that monitors Windows Azure diagnostics). Remember that there is an overall Tx limit to your storage account (5000 tx/sec). You do not want diagnostics impacting the performance of your storage account. There are other reasons as well: for instance, if you outsource your monitoring it is nice to be able to give the entire account over for inspection without exposing your application data. Deletion of data and account rolling is much easier as well (when trimming old data).
I think David recommends it too (see #1). That, by itself is reason enough. ;)
我会使用现有的帐户。我个人认为没有理由在单独的帐户中保存诊断数据。另外,每个订阅只有(默认)5 个存储帐户。
没有理由担心 CDN 连接。 CDN 仅适用于 BLOB 存储,并且仅在通过 CDN url 请求资源时才“收费”。
I would use the existing account. I personally don't see a reason to have diagnostics data in separate account. Plus you only have (be default) only 5 storage accounts per subscription.
There is no reason to worry about the CDN connection. CDN only applies to a BLOB storage, and is only in "charge" when a resource is requested though the CDN url.