Archiviazione cloud per app altamente sicure, durevoli e scalabili con Archiviazione di Azure
Archiviazione di Azure è la soluzione di archiviazione cloud di Microsoft per applicazioni moderne che offre un archivio oggetti scalabile enorme per gli oggetti dati, un servizio di file system per il cloud, un archivio di messaggistica per la messaggistica affidabile e un archivio NoSQL. Archiviazione di Azure è:
- Durevole e a disponibilità elevata: La ridondanza garantisce che i dati siano sicuri in caso di errori hardware temporanei. È anche possibile scegliere di replicare i dati tra data center o aree geografiche per una protezione aggiuntiva da calamità locali o calamità naturali. I dati replicati in questo modo rimangono a disponibilità elevata in caso di interruzione imprevista.
- Sicuro: Tutti i dati scritti in Archiviazione di Azure vengono crittografati dal servizio. Archiviazione di Azure offre un controllo granulare su chi può accedere ai dati.
- Scalabile: I servizi sono progettati per essere altamente scalabili per soddisfare le esigenze di archiviazione e prestazioni dei dati delle applicazioni odierne.
- Gestito: Azure gestisce automaticamente la manutenzione, gli aggiornamenti e i problemi critici dell'hardware.
- Accessibile: I dati sono accessibili da qualsiasi parte del mondo tramite HTTP o HTTPS. Microsoft offre librerie client in un'ampia gamma di linguaggi, ad esempio .NET, Java, Node.js, Python, PHP, Ruby e Go e un'API REST matura. Lo scripting è supportato in Azure PowerShell o nell'interfaccia della riga di comando di Azure. Le portale di Azure e le Azure Storage Explorer offrono soluzioni visive semplici per lavorare con i dati.
Usare i servizi seguenti per abilitare l'archiviazione cloud nelle app per dispositivi mobili.
Archiviazione BLOB di Azure
Archiviazione BLOB di Azure offre una soluzione di archiviazione di oggetti per il cloud. L'archiviazione BLOB è ottimizzata per l'archiviazione di grandi quantità di dati non strutturati che non rispettano un modello di dati o una definizione specifici, ad esempio testo o binario. Supporta un'ampia gamma di linguaggi usati da librerie client. L'archiviazione BLOB è progettata per:
- Gestire immagini o documenti direttamente in un browser.
- Archiviare i file per l'accesso distribuito.
- Stream video e audio.
- Scrivere nei file di log.
- Archiviare i dati per il backup e il ripristino, il ripristino di emergenza e l'archiviazione.
- Archiviare i dati per l'analisi da un servizio locale o ospitato in Azure.
Riferimenti all'archiviazione BLOB di Azure
Archiviazione tabelle di Azure
Archiviazione tabelle di Azure è un servizio che archivia dati NoSQL strutturati nel cloud e fornisce un archivio di chiavi o attributi con una progettazione senza schema. Archiviazione tabelle di Azure archivia grandi quantità di dati strutturati. Il servizio è un archivio dati NoSQL, che accetta chiamate autenticate dall'interno e dall'esterno del cloud di Azure. Le tabelle di Azure sono ideali per l'archiviazione di dati strutturati e non relazionali. L'archiviazione tabelle viene in genere usata per:
- Archiviare terabyte di dati strutturati in grado di gestire applicazioni su scala Web.
- Archiviare set di dati che non richiedono join complessi, chiavi esterne o stored procedure e che possono essere denormalizzati per l'accesso rapido.
- Eseguire rapidamente query sui dati usando un indice cluster.
- Accedere ai dati usando il protocollo OData e le query LINQ con le librerie .NET di Windows Communication Foundation (WCF).
È possibile usare l'archiviazione tabelle per archiviare ed eseguire query su enormi set di dati strutturati e non relazionali. Le tabelle aumentano con l'aumentare della domanda.
Riferimenti all'archiviazione tabelle di Azure
Archiviazione code di Azure
Archiviazione code di Azure è un servizio per l'archiviazione di un numero elevato di messaggi. È possibile accedere ai messaggi da qualsiasi parte del mondo tramite chiamate autenticate tramite HTTP o HTTPS. Le dimensioni di un messaggio della coda possono essere fino a 64 KB. Una coda può contenere milioni di messaggi, fino al limite di capacità totale di un account di archiviazione. Le code vengono comunemente usate per creare un backlog di lavoro da elaborare in modo asincrono.