Azure StorageV2公共容器

我们已在具有标准性能的经典天蓝色blob帐户中存储了200.000+张图像。我们在应用程序的HTML中包含Blob URL,因此浏览器直接从Blob存储区下载图像。但是,这确实很慢。一个简单的2kb图像最多可能需要200毫秒才能下载。下载速度不规则。

我创建了一个新的存储帐户,现在是具有出色性能的V2。但是,现在我不能再创建任何公共容器了。门户返回错误:“这是高级'StorageV2(通用v2)”帐户。此存储帐户中的容器必须设置为“私有”访问级别。

如何在性能良好的Azure环境中托管映像,而不必将其部署在Web角色上?

bysjlyl 回答:Azure StorageV2公共容器

具有高级功能的Azure存储V2 仅支持私有访问级别。您应该考虑将BlockBlobStorage accounts与高级版一起使用,以支持公共访问。

这是BlockBlobStorage帐户的好处:

与通用v2和BlobStorage帐户相比,BlockBlobStorage帐户提供了较低且一致的延迟以及较高的交易速率。

这是创建具有高级功能的BlockBlobStorage帐户的屏幕截图:

enter image description here

,

Azure存储帐户具有某些限制(例如,每个帐户20000 IOPS限制),这可能会干扰您正在讨论的规模上的性能。您可以采取步骤来检查是否是根本原因-将映像分成多个存储帐户,看看是否可以解决性能问题。

或者(也许更好),您应该使用附加到存储帐户的Azure CDN来解决此性能问题(甚至更快)。

https://docs.microsoft.com/en-us/azure/cdn/cdn-create-a-storage-account-with-cdn

本文链接:https://www.f2er.com/2935008.html

大家都在问