2017-09-26 68 views
0

如果服務結構是多租戶應用中的圖片存儲的良好候選,我無法做出決定。每個租戶可以有約。 1GB的圖像。可以將服務結構替換爲斑點或COSMOS數據庫? 我的東西,它不好,但林不知道...(沒有關於這個發現的文檔...-但微軟在服務結構上運行某種類型的數據服務...)服務結構 - 架構決策 - 圖片

我想使用服務結構對於圖像無狀態的服務上傳到某種DB服務......也許在有狀態服務使用一些隊列吧...

您的意見,歡迎...

預先感謝您

回答

1

從純粹的成本角度來看,您最便宜的選擇(以及我的建議)將與Azure Blob Storage一起使用。與將圖像寫入SF羣集中的硬盤驅動器相比,它的價格要便宜幾個數量級,甚至與將它們作爲附件存儲在CosmosDB中相比。您的SF無狀態服務可以接收圖像並將字節上傳到Blob存儲,然後將URI存儲在某處以供稍後檢索。

+0

Jess的評論是正確的。還有一件事我認爲它可能有用的是在上傳圖像之後,很可能必須對圖像進行上傳後處理,即生成縮略圖或生成關於圖像的元數據。在服務結構中使用隊列和無狀態服務非常有用,可以通過高上傳流量來擴展它們 – duongthaiha