krishnanlab / geneplexus_app

BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Configure application to use Cloud based storage #5

Closed krumdp closed 3 years ago

billspat commented 3 years ago

summary of my experiments with cloud storage using app service

1) simply put the file directly in the machine

2) 'mount' azure files (expensive storage) to the app service and use standard path initial tests show that using 'mounted' cloud based storage

3) use blob storage and blob storage reading code

Conclusion : to use cloud storage cheaply means going to a 'slow' batch job model, unless the "backend" data remains < 250gb. If we allow users to upload their own networks, those should definitely be put into 'blob' storage. I will follow up with Chris.

billspat commented 3 years ago

the app and the container model runner reads and writes to Azure file storage. Not the cheapest but it can be optimized in a new issue