microsoft / azure-container-apps

Roadmap and issues for Azure Container Apps
MIT License
358 stars 27 forks source link

Azure disks as persistent volumes #18

Open fdipuma opened 2 years ago

fdipuma commented 2 years ago

We are looking for a drop-in replacement for different services that currently can run only on VM or AKS, and the main issue seems to be the support for persistent volumes (mounts) with Azure Disks.

Long story short, we have a few services that can run inside a container but need reliable and performant storage to work properly, e.g. Seq, uptime-kuma.

Since AKS seems to be able to mount an Azure Disk as persistent storage, do you have plans on bring this feature on Container Apps?

For context: those scenario are not currently covered by App Services or ACI because they only support mounting Azure Files / Azure Blobs volumes

dariagrigoriu commented 2 years ago

@fdipuma, would Azure Files attach address the requirements as an alternative?

fdipuma commented 2 years ago

@fdipuma, would Azure Files attach address the requirements as an alternative?

I'm afraid not, unfortunately Azure Files does not support workloads like databases (sqlite or similar services that heavily interact with the file system): https://github.com/MicrosoftDocs/azure-docs/issues/47130

It seems that in those cases only Azure Disks are supported.

ptemmer commented 2 years ago

Are Azure Files supported? Or is this only supported through Dapr?

BigMorty commented 2 years ago

Azure Files are supported. Dapr is not required

DevSecNinja commented 1 year ago

Would love to see support for Managed Disks as well! Some of the containers I run in AKS/Docker won't work with Azure Files.