microsoft / azure-container-apps

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

Storage performance issues for azure files mount #813

Open rhuanbarreto opened 1 year ago

rhuanbarreto commented 1 year ago

This issue is a: (mark with an x)

Issue description

We are evaluating running Appsmith in Azure Container Apps (in West Europe region), but their Git feature is very disk intensive and by using volumes with Azure Files, there are plenty of performance issues, which doesn't appear to happen by using an AKS cluster with the default storage class (disk.csi.azure.com) or by running our own VM with a SSD and Docker.

I also tried to use Premium file storage shares to check if the IOPS bump would solve it, but the performance issues persisted.

Is there any clear performance difference between using disks and azure files? Or maybe latency issues?

torosent commented 1 year ago

Hi, Can you send your details to acasupport at microsoft dot com? we will investigate.

rhuanbarreto commented 1 year ago

Email sent

premun commented 1 year ago

@rhuanbarreto were you able to solve this issue? I am in a similar situation - building a service which would be performing local git operations on large repositories - and I am looking into using Azure Container Apps but even the Premium storage Azure Files mount has poor performance for all of the file operations.

I also noticed https://github.com/microsoft/azure-container-apps/issues/485 which could potentially solve this but would also be probably very expensive.

rhuanbarreto commented 1 year ago

Most likely the performance issues are connected to the SMB/CIFS protocol. We decided to deploy a tiny AKS cluster with disk volumes only for supporting this application while we investigate the performance issues further.

riskpoint-per commented 3 months ago

Is there a workaround this? As the performance hit is quite hefty is certain scenarios.