Image Hosting Azure

I am creating a website where users can upload various images when creating a new page on my website. What service does Microsoft offer to host many user-uploaded images? Is Blob Enough? If so, if I added a CDN, would that be helpful? As far as I understand, CDN copies images to different servers. If my local server has 1 million images, will this mean that all other locations will have 1 million images? Will it be very expensive?

+6
source share
2 answers

Blob Storage is the perfect place for images on Azure.

CDN is great when your images are at least somewhat static and will be viewed more than once.

With CDN, you do not pay for storage costs (on CDN), but instead for transfers from CDN - http://azure.microsoft.com/en-us/pricing/details/cdn/

It should also be mentioned that if you use Azure and Blob storage, this is the main means for storing images, the Azure CDN will not necessarily be your main CDN - and any CDN will work. CDN is currently a good product service.

NTN

+8
source

A CDN on top of the Azure storage will be useful if you have many users receiving the same file (hot files / caches). Accessing files that are not heavily used will result in a Cache Miss error. Then the CDN will select the file from the source (Azure Storage) before it is delivered to the user. For such a scenario, adding a CDN on top of Azure Storage offers very few benefits.

+1
source

Source: https://habr.com/ru/post/972406/


All Articles