Azure File Share è un servizio di archiviazione di file basato su cloud che offre una soluzione affidabile e scalabile per condividere file tra applicazioni e utenti. Con una capacità elevata e la possibilità di gestire file di grandi dimensioni, Azure File Share semplifica la condivisione e l'accesso ai dati in modo sicuro. I punti di forza di Azure File Share includono la compatibilità con protocolli di rete standard, come Samba e NFS, l'integrazione con altri servizi Azure e la possibilità di configurare autorizzazioni granulari per garantire la sicurezza dei dati. A differenza dei blob, Azure File Share è progettato specificamente per il file sharing e fornisce una visualizzazione gerarchica dei dati, facilitando l'organizzazione e l'accesso ai file.
Come un normale file system, una volta apportate modifiche o cancellato un file, non è possibile recuperarlo, ma per ovviare a questo problema possiamo utilizzare gli snapshot. Allo stesso modo dei blob, possiamo scattare una fotografia di una share e poter recuperare il contenuto in quel momento. Gli snapshot possono essere creati direttamente sull'omonima sezione che permette di visualizzare e creare snapshot.
Non possiamo creare snapshot di cartelle o di singoli file, ma solo dell'intera share. Lo spazio occupato e contabilizzato, però, è solo quello relativo alle scritture effettuate successivamente allo snapshot, andando quindi ad ottimizzare i costi. Possiamo creare fino a 200 snapshot e cancellarli in qualsiasi momento e non vi è alcuna relazione tra essi.
Per recuperare un file (non è possibile lavorare per cartelle), possiamo posizionarci su di esso e dal menu contestuale premere restore. La finestra ci permette di sovrascrivere il file attualmente presente o crearne un altro.
Come sempre, queste operazioni sono possibili anche a riga di comando e tramite API.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare HiLo per ottimizzare le insert in un database con Entity Framework
Ricevere avvisi su metriche dei server Azure Arc
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Determinare lo stato di un pod in Kubernetes
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
3 metodi JavaScript che ogni applicazione web dovrebbe contenere - Parte 2
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Linting di un Dockerfile con un workflow di GitHub
Evitare il flickering dei componenti nel prerender di Blazor 8
Elencare le container images installate in un cluster di Kubernetes
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser