@Giulio Home Please used this detailed documentation to understand the storage services available and you can pick one based on your requirement- https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/considerations/storage-options#learn-more-about-azure-storage-services
Since you mentioned Blob storage/File storage and Static Website:
Blob Storage is an object storage solution for the cloud. Blob Storage is optimized for storing massive amounts of unstructured data. Unstructured data is data that doesn't adhere to a specific data model or definition, such as text or binary data.
Use Blob Storage for the following needs:
- Serving images or documents directly to a browser.
- Storing files for distributed access.
- Streaming video and audio.
- Writing to log files.
- Storing data for backup and restore, disaster recovery, and archiving.
- Storing data for analysis by an on-premises or Azure-hosted service.
Azure Files provides fully managed, native SMB file shares, without the need to run a virtual machine. You can mount an Azure Files share as a network drive to any Azure virtual machine or on-premises computer.
And here is the documentation for static website- https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website
When talking about AKS specifically-
Best practice guidance
Understand the needs of your application to pick the right storage. Use high performance, SSD-backed storage for production workloads. Plan for network-based storage when you need multiple concurrent connections.
Applications often require different types and speeds of storage. Determine the most appropriate storage type by asking the following questions.
- Do your applications need storage that connects to individual pods?
- Do your applications need storage shared across multiple pods?
- Is the storage for read-only access to data?
- Will the storage be used to write large amounts of structured data?
The following table outlines the available storage types and their capabilities:
AKS provides two primary types of secure storage for volumes backed by Azure Disks or Azure Files. Both use the default Azure Storage Service Encryption (SSE) that encrypts data at rest. Disks cannot be encrypted using Azure Disk Encryption at the AKS node level. With Azure Files shares, there is no limit as to how many can be mounted on a node.
According to the documentation Azure Files and Azure Blob storage seem to be the recommended solutions especially if you have multiple pods needing concurrent access to the same storage volume.
Hope this helps. Please do let me know if you have any further questions and I will be glad to assist further. Thank you!
Remember:
Please accept an answer if correct. Original posters help the community find answers faster by identifying the correct answer. Here is how.
Want a reminder to come back and check responses? Here is how to subscribe to a notification.