Con Azure Storage indichiamo un servizio della piattaforma Microsoft Azure che include quattro differenti servizi, ma che sfruttano la medesima infrastruttura: blobs, tables, queues e files. Possiamo depositare file, strutturare record senza schema o sfruttare code di messaggi usando API REST, il tutto con prestazioni elevate, scalabili e con un ambiente completamente gestito.
Il servizio files è per certi versi molto simile a blobs, ma ha la principale differenza che può essere raggiunto tramite Samba (SMB), nelle versioni 2.1 e 3.0. Questo fa sì che una share può essere "montata" su Windows, Linux o macOS e ci possiamo accedere con le normali API IO o un files explorer. E' perfetto quindi in quelle situazioni in cui non vogliamo rinunciare alla facilità di utilizzo dei file tramite disco, oppure perché ci troviamo in una situazione di transizione verso il cloud. Contemporaneamente possiamo accedere ai file anche tramite HTTPS con le stesse API REST dei blobs, godendo anche degli snapshot.
Per creare una share è sufficiente recarsi in uno storage account ed accedere alla sezione specifica.
All'interno possiamo specificare uno o più share, dando un limite nello spazio disponibile. Entrando nella share possiamo sfruttare la struttura ed operare direttamente sui file. Sulla barra in alto troviamo anche il pulsante Connect che ci dà le istruzioni per poter configurare la share su Windows e Linux.
Data la similitudine con blobs è naturale avere dubbi su quali tra i due servizi è meglio scegliere. Blobs rimane la scelta migliore, perché supporta la replica su un'altra regione, supporta fino a 500TB, invece dei 5TB di files ed è in grado di supportare lo streaming e l'accesso randomico. Si aggiungono poi le funzionalità di soft delete, lifecycle, CDN e search, anche se files rimane comunque utile nelle situazioni prima specificate.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Utilizzare il trigger SQL con le Azure Function
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Applicare un filtro per recuperare alcune issue di GitHub
Installare le Web App site extension tramite una pipeline di Azure DevOps
Utilizzare gRPC su App Service di Azure
Utilizzare Azure Cosmos DB con i vettori
Aggiornare a .NET 9 su Azure App Service
Sfruttare al massimo i topic space di Event Grid MQTT
Utilizzare Azure AI Studio per testare i modelli AI
Change tracking e composition in Entity Framework
I più letti di oggi
- Utilizzare angular-cli per creare una direttiva in #angular2 https://aspit.co/bft di @sm15455
- Disponibile la prima preview di #VS2022, con la preview 5 di #dotnet6 https://aspit.co/b7x
- Due nuovi controlli ed esempi in VB nel Windows Phone Toolkit di febbraio 2011
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- le impostazioni sono su #windowslive, quindi basta il liveid per avere tutte le ... http://aspitalia.com/build-win8 #BldWin
- le versioni Community, Professional e Enterprise di #VS2019 sono disponibili al download.su #MSDN downloads ci sono anche le chiavi. download a partire da https://aspit.co/bur
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Proteggere le risorse Azure con private link e private endpoints
- Effettuare l'encoding e il decoding JPEG delle immagini con Windows Phone
- la nostra app per #win8 è nello store che vi aspetta da qualche mese: provatela! contenuti, forum e push! https://aspit.co/pd