Image and Document Storage - From File System to Storage

Doug Rixmann 1 Reputation point
2020-06-04T15:47:01.087+00:00

Currently using App Service file system to store /pictures and /documents (pdf, doc*, xls*). Essentially our app allows images/docs to be uploaded, and then available back to users as we store the filename and location within our DB.

We're inching towards the quota on that system 40G/50G.

Looking to implement a storage system other than directly on the App Service file system.

Looking for recommendations for:

  1. Storage option
  2. Security implications
  3. Data migration tools
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,045 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Ryan Hill 26,241 Reputation points Microsoft Employee
    2020-06-09T05:25:27.327+00:00

    Hi @DougRixmann-0130,

    Making use of Azure Storage is your best bet. If your app is inside a docker container, you have the ability to mount Azure Files to windows hosted app or mount Azure storage to a linux hosted app. If you're not hosting your app inside a container, that's okay too. The decision you have to make is either using File or Blob.

    With regards to security, Azure Storage offers encryption at rest and your application can easily access by using connection strings and storage keys that you retrieve from the portal.

    For migration, I'm sure there are several ways to go about it. One example is simply downloading the artifacts from your kudu site; however, the first that comes to my mind would be to investigate utilizing a webjob as part of your app service that will retreive said artificats from your app service and upload them into your storage account.

    Hope this helps.

    0 comments No comments