有人可以帮助我了解 Azure 存储帐户的机制以及发出某些“请求”时会发生什么吗?
请求被分解为 Blob、表、队列和文件资源
我的设置是创建了一个 Azure 媒体服务,并在上传视频文件时创建了 5 个“Blob”。每个视频 1 个。
当某种类型的请求出现峰值时会发生什么?
当视频被实际观看时,什么类型的请求是有效的?
为什么对“blob”的请求会激增数百个!?
最佳答案
与 blob、表、队列和文件的每次交互均由底层 REST API 支持。所以您会看到 API 调用频率。
没有真正的方法可以确切地说明为什么在特定时间出现峰值,但它可能与向/从 Blob 存储上传或下载内容有关。表存储也出现峰值(表用于记录/诊断信息)。
如果您需要这种级别的详细信息,您可以启用存储分析(针对 Blob),以查看正在访问的确切 Blob 以及访问时间(这些设置位于存储帐户的设置边栏选项卡中)。
顺便说一句:您显示的频率极低。这些请求峰值可能是针对视频文件中的多个连续 block blob 序列。从成本角度来看,这种类型的交易量也是无关紧要的(考虑到存储交易每 300,000 次只需一美分)。
关于azure - Azure存储帐户说明-总请求图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38185179/