Salta al contenuto

Azure Blob Storage

Azure Blob Storage è il servizio Microsoft di object storage cloud scalabile e durabile: storage per blob (Binary Large Objects) di qualsiasi tipo (backup, immagini, video, log, file di qualsiasi dimensione fino a 200TB per singolo blob). È il fondamento dello storage cloud su cui poggiano molti altri servizi Azure (Backup, Site Recovery, Data Lake, AI training datasets) e applicazioni third-party (Veeam Backup, Acronis, web app moderne con asset hosting).

La caratteristica più importante per le PMI italiane è la **durabilità** (99,99999999999999% — 16 nove di durabilità grazie a multiple copie geo-ridondanti) combinata con l'**immutability** opzionale (Object Lock / WORM): backup configurati come immutable per X giorni non possono essere modificati o cancellati nemmeno dall'admin con credenziali compromesse. È la difesa più forte contro ransomware double-extortion che cancella anche i backup.

In SynSphere usiamo Azure Blob principalmente per: 1) **target di backup secondario immutable** per Veeam/Acronis (regola 3-2-1-1-0 NIST per ransomware-resilience); 2) **archive long-term** per dati compliance (fatture 7 anni, dati GDPR retention) usando tier Cool/Archive a costo molto basso (€0,01-0,002/GB/mese); 3) **storage scalabile per applicazioni custom** sviluppate (foto/video user upload, log applicativi, dataset analytics); 4) **migrazione e lift dei file server** on-premise verso storage cloud condiviso (Azure Files o Blob a seconda del workflow).

A chi è rivolto

Profili e dimensioni aziendali per cui Azure Blob Storage è la scelta più efficace.

  • PMI con backup VM/M365 che vogliono target immutable cloud per ransomware-resilience (regola 3-2-1-1-0)
  • Aziende con vincoli compliance (retention 7+ anni fatture / dati GDPR) che cercano archive low-cost vs storage on-premise
  • ISV / software house che sviluppano applicazioni cloud con storage scalabile (foto user upload, asset web, dataset)
  • Realtà con file server on-premise di grandi dimensioni (TB-scale) che cercano alternative cloud-managed
  • Organizzazioni con esigenze di big data / data lake per analytics (Power BI, Microsoft Fabric, Databricks)

Funzionalità chiave

Cosa è incluso in Azure Blob Storage e perché ha valore per la tua azienda.

  • Tier Hot, Cool, Cold, Archive

    Quattro tier di pricing in base alla frequenza di accesso. **Hot** (~0,02€/GB/mese): dati acceduti spesso. **Cool** (~0,01€/GB): mensile/trimestrale. **Cold** (~0,003€/GB): >90 giorni. **Archive** (~0,002€/GB): retention raro accesso (compliance). Lifecycle management automatico tra tier.

  • Immutability / Object Lock (WORM)

    Configura blob come immutable per X giorni: nessuno (nemmeno admin con credenziali compromesse) può modificare o cancellare i dati. Difesa critica contro ransomware double-extortion. Compliance SEC 17a-4(f), CFTC 1.31, FINRA 4511 ready.

  • Geo-ridondanza (LRS, ZRS, GRS, RA-GRS)

    **LRS** (Local Redundant): 3 copie nello stesso datacenter. **ZRS** (Zone Redundant): 3 copie in zone diverse della region. **GRS** (Geo Redundant): replica in region remota. **RA-GRS**: GRS + lettura sempre dal secondario. Scelta in base a requisiti durability vs costo.

  • Versioning e soft delete

    Versioning blob: ogni modifica crea nuova versione conservata. Soft delete: blob 'cancellati' restano recoverable per X giorni configurati. Protezione contro errori utente e attacchi.

  • Data Lake Storage Gen2 integrato

    Azure Blob Storage può essere abilitato come Data Lake Gen2 con hierarchical namespace (cartelle vere) per scenari big data analytics: Power BI, Microsoft Fabric, Databricks, Synapse leggono direttamente dal Blob Data Lake.

  • Static Website Hosting

    Blob può servire contenuto static website direttamente (HTML, CSS, JS, immagini) con CDN integrata via Azure Front Door / CDN: scenario tipico per landing page, documentation site, micro-app.

  • CDN integrata e Edge Cache

    Distribuzione globale di contenuti tramite Azure Front Door / Azure CDN che cachano i blob ai edge nodes worldwide: latenza bassa per asset web statici (immagini, video, CSS).

  • Encryption at-rest e in-transit

    Encryption AES-256 a riposo abilitata di default. Customer-managed keys (BYOK) opzionale per scenari altamente regolati. Encryption in-transit via HTTPS obbligatorio. Compliance ISO 27001/27017/27018, SOC, GDPR.

  • Lifecycle management automatico

    Policy automatiche per spostare blob tra tier in base a regole (es. 'sposta a Cool dopo 30 giorni di non accesso, ad Archive dopo 365 giorni, cancella dopo 2555 giorni / 7 anni'). Ottimizzazione costo automatica.

Casi d'uso reali

Scenari concreti basati su clienti che abbiamo seguito o profili tipici per cui Azure Blob Storage ha senso.

  • PMI 50 dipendenti — backup immutable Veeam → Azure Blob — Bologna

    Situazione di partenza

    PMI con backup Veeam locale su NAS. Direzione vuole proteggere i backup da ransomware (scenario tipico: attacker compromette anche il NAS backup). Cerca soluzione immutable cloud-based.

    Veeam Backup & Replication configurato con Scale-Out Backup Repository: tier 1 NAS locale (recovery veloce), tier 2 Azure Blob immutable in tier Cool con Object Lock 30 giorni. Backup primari restano locali per restore veloce, copia secondaria su Blob immutable resiste a qualsiasi attacco. Costo aggiuntivo ~€50/mese (200GB di backup mensili). Test ransomware-recovery passa successfully.

  • Studio commercialista — archive long-term fatture 7 anni — Milano

    Situazione di partenza

    Studio commercialista con archivi cartacei e digitali di fatture / dichiarativi che per legge devono essere conservati 7 anni. Storage on-premise rinnovato ogni 5 anni costa caro, archive solo per accesso raro non vale infrastruttura dedicata.

    Migrazione archive a Azure Blob in tier Archive: ~5TB di archive storico per ~€10/mese. Lifecycle policy automatica: dopo 90 giorni hot → cool, dopo 365 giorni cool → archive. Recovery dei singoli file: 1-15 ore (acceptable per archive). Storage on-premise dismesso per archive (mantenuto solo per scenari current month). TCO 7 anni significativamente inferiore.

  • ISV — storage scalabile per app SaaS multi-tenant — Milano

    Situazione di partenza

    Software house italiana sviluppa SaaS multi-tenant per studi creativi. Gli utenti caricano foto/video di progetti (tipico cliente carica 10-50GB / mese). Crescita clienti rende impredicibile scaling storage.

    Azure Blob come storage centrale: scaling illimitato, costo predicibile pay-per-use. Container per cliente con ACL granulare. Lifecycle policy: foto recenti hot, dopo 6 mesi cool, dopo 2 anni archive. Front Door CDN per distribuzione veloce in tutta Europa. Costo mensile scala linearmente con utenti, no investimento upfront.

  • Media company — data lake per analytics — Roma

    Situazione di partenza

    Media company con dataset grandi (log uso piattaforma, contenuti, analytics) sparsi su sistemi diversi. Vuole consolidare in data lake per analytics avanzati con Power BI / Microsoft Fabric.

    Azure Blob Storage abilitato come Data Lake Gen2. Pipeline ETL (Azure Data Factory) carica dati da sistemi sorgente. Microsoft Fabric usa Blob come storage primary. Power BI report leggono direttamente. Data scientist accedono via Databricks. Architettura cloud-native scalabile, no più data silos.

Si integra con

Azure Blob Storage è parte di un ecosistema. Ecco i prodotti con cui lavora nativamente.

Pricing e modelli di consumo

Azure Blob Storage è pay-per-use: paghi solo i GB effettivamente storati, le operazioni di lettura/scrittura, e il transfer in egress.

Costo storage per GB/mese (region Italy North / West Europe)

  • Hot tier: ~0,02 €/GB/mese — dati acceduti frequentemente.
  • Cool tier: ~0,01 €/GB/mese — accesso mensile/trimestrale, tipico per backup secondari.
  • Cold tier: ~0,003 €/GB/mese — accesso raro (>90 giorni), tipico per archive recenti.
  • Archive tier: ~0,002 €/GB/mese — retention long-term (>180 giorni), tipico per compliance 7+ anni.

Costo operazioni (tipicamente trascurabili)

  • Operazioni di scrittura (PUT): ~0,05€ per 10.000 operazioni.
  • Operazioni di lettura (GET): ~0,005€ per 10.000 operazioni.
  • Per use case backup/archive le operazioni sono poche (decine al giorno), costo trascurabile.

Costo egress (transfer dati out)

  • Primi 100GB/mese di egress: gratis.
  • Oltre 100GB/mese: ~0,08 €/GB di egress (variabile per region).
  • Per use case backup/archive l'egress è raro (solo durante restore), costo gestibile.

Costo immutability/Object Lock

  • Nessun costo aggiuntivo per attivare immutability sui blob: feature inclusa.

Costo bandwidth replica geo-ridondante (GRS)

  • Da LRS a GRS: ~2x del costo storage (perché Microsoft mantiene copia in region remota).
  • Per backup critical raccomandiamo ZRS (zone redundant) come trade-off costo/durability.

Modello di ingaggio SynSphere

  • Setup architettura storage: SynSphere progetta architettura blob (containers, naming, ACL, lifecycle policy, immutability) e implementa.
  • Migration project: per migrazioni file server / archive on-premise → Blob (es. con AzCopy o Azure Data Box per dataset grandi).
  • Managed service backup-to-Blob: monitoring continuativo backup Veeam → Blob, alerting in caso di replica mancata, restore test periodici.

Domande frequenti

Risposte rapide alle domande che ci fanno più spesso su Azure Blob Storage.

Perché usare Azure Blob immutable invece di storage on-premise locked?
Storage on-premise WORM (write once read many) hardware esiste ma: 1) ha costo CapEx elevato (storage dedicato + ridondanza); 2) un attacker che compromette il datacenter on-premise può comunque accedere fisicamente; 3) backup on-premise non protegge contro disastri al sito (incendio, alluvione). Azure Blob immutable: zero CapEx, ransomware-resistant per design (Microsoft non può cancellarlo prima della scadenza), protetto contro disastri locali. Standard di mercato per backup ransomware-resilient PMI.
Quanto costa storato 1TB di backup in Azure Blob?
1TB in tier **Cool** (tipico per backup secondari): ~10€/mese. In tier **Archive** (per backup storici): ~2€/mese. In tier **Hot** (acceduti spesso, raramente per backup): ~20€/mese. Per fleet di backup PMI tipico (5-10TB) il costo mensile è 50-100€. Confronto: NAS on-premise equivalente con ridondanza (Synology DS1522+ con 4 HDD WD Red Plus 12TB in RAID 5) costa ~1.500€ upfront + manutenzione.
Quanto durano i dati in Azure Blob Archive tier?
I dati restano accessibili per sempre (durabilità 99,99999999999999% — 16 nove). Archive tier ha solo una caratteristica diversa: per ri-leggere i dati serve un 'rehydration' di 1-15 ore (Microsoft sposta i dati da storage offline ad accesso online). Per scenari archive compliance (fatture 7 anni, dati GDPR retention) questo recovery time è acceptable. Per backup mission-critical che richiedono restore veloce usare Cool o Hot tier.
Posso configurare Veeam con Azure Blob immutable?
Sì, è uno dei pattern più comuni: Veeam Backup & Replication 11+ supporta nativamente Azure Blob con Object Lock attivato. Configurazione: 1) crea Azure Storage Account con immutability abilitato; 2) Veeam aggiunge il container come Cloud Object Storage repository; 3) configura tier Cool per backup secondari, Archive per backup vecchi; 4) Veeam crea backup immutable per X giorni (tipicamente 14-30 giorni). Test restore obbligatorio per validare recoverability.
Azure Blob è GDPR-compliant per dati italiani?
Sì, completamente. Per data residency italiana scegliere region **Italy North** (Milano) come primary, con eventuale geo-replica intra-EU (West Europe Amsterdam o North Europe Dublin). Microsoft fornisce Data Processing Agreement GDPR-compliant. Encryption at-rest e in-transit by default. Customer-managed keys (BYOK) opzionale per scenari altamente regolati (sanità, finance). Audit log completi via Azure Monitor + Microsoft Purview per tracciabilità accessi.