microsoft / azure-container-apps

Roadmap and issues for Azure Container Apps
MIT License
361 stars 29 forks source link

Feature Request: Azure Container Storage support #1248

Open takekazuomi opened 1 month ago

takekazuomi commented 1 month ago

Is the feature request related to the problem? Please explain.

Azure Container Storage support.

https://azure.microsoft.com/en-us/blog/embrace-the-future-of-container-native-storage-with-azure-container-storage/

Currently, when we try to host stateful services, the storage performance is insufficient.

Please explain your desired solution.

For example, the current Azure Storage File does not have enough performance to host kafka, mysql, etc. It cannot be used in production due to scalability issues.

Please explain the alternatives you considered.

We considered Azure Storage File, but the results were disappointing.

simonjj commented 1 month ago

Thank you for raising this with us. Could you maybe share some of the performance numbers you've seen please?

kazeno commented 3 weeks ago

I think anyone that has dealt with systems requiring reading and writing thousands of small files has seen the severely lacking performance of ACA in this regard. Even the internal container storage is at least 2x slower than on comparable Azure VMs, but taking that internal container storage as a baseline, and based on my experience on file-heavy PHP frameworks:

Definitely the storage options, and especially their performance, are one of the most severe weak spots in ACA, and since it's directly based on Kubernetes, I think adding Azure Container Storage is a no-brainer, as adding better storage options should be a top priority in order to expand possible use cases of the platform.