I've developed an application involving a GeoServer (2.17) instance deployed on an on-premise web server. The data consists of mosaics of GeoTIFF images stored on the web server file system.
Now I need to port the architecture on Azure platform. I need to persist my raster files on an Azure Data Lake Gen2 instance. I know that there are many possible solutions for the GeoServer deployment on Azure (VM, container, AppService, etc), but I can't find a way to connect GeoServer to the storage.
I think I can set up a virtual machine using Azure services to deploy GeoServer and duplicate raster files on the VM's file system but I'd like to connect Geoserver to Azure Data Lake directly.
I found that it is possible to read files from Amazon S3 buckets, but I didn't find a similar solution for Azure. I also found this solution but it works with Azure Blob Storage that is different from Azure Data Lake.