Implementare Archiviazione di Azure
Archiviazione di Azure è la soluzione di archiviazione cloud Microsoft per i moderni scenari di archiviazione dati. Archiviazione di Azure offre un archivio a scalabilità elevata per oggetti dati. Fornisce un servizio di file system per il cloud, un archivio di messaggistica per la messaggistica affidabile e un archivio NoSQL.
Archiviazione di Azure è un servizio che consente di archiviare file, messaggi, tabelle e altri tipi di informazioni. L'archiviazione di Azure viene usata per applicazioni come le condivisioni file. Gli sviluppatori usano Archiviazione di Azure per i dati di lavoro. I dati di lavoro includono siti Web, app per dispositivi mobili e applicazioni desktop. Archiviazione di Azure viene usato anche dalle macchine virtuali IaaS e dai servizi cloud PaaS.
Informazioni su Archiviazione di Azure
È possibile considerare Archiviazione di Azure come supporto di tre categorie di dati: dati strutturati, dati non strutturati e dati delle macchine virtuali. Esaminare le categorie seguenti e considerare i tipi di archiviazione usati nell'organizzazione.
Category | Descrizione | Esempi di archiviazione |
---|---|---|
Dati delle macchine virtuali | Lo spazio di archiviazione dati per le macchine virtuali include dischi e file. I dischi sono uno spazio di archiviazione a blocchi permanente per le macchine virtuali IaaS di Azure. I file sono condivisioni file completamente gestite nel cloud. | L'archiviazione per i dati delle macchine virtuali viene fornita tramite Dischi gestiti di Azure. I dischi dati vengono usati dalle macchine virtuali per archiviare dati come file di database, contenuto statico del sito Web o codice applicazione personalizzato. Il numero di dischi dati che è possibile aggiungere dipende dalla dimensione della macchina virtuale. Ogni disco dati ha una capacità massima di 32.767 GB. |
Dati non strutturati | I dati non strutturati sono i meno organizzati. I dati non strutturati potrebbero non avere una relazione chiara. Il formato dei dati non strutturati viene definito non relazionale. | I dati non strutturati possono essere archiviati usando Archiviazione BLOB di Azure e Azure Data Lake Storage. Archiviazione BLOB è un archivio di oggetti cloud basato su REST altamente scalabile. Azure Data Lake Storage è il file system distribuito Hadoop (HDFS) come servizio. |
Dati strutturati | I dati strutturati vengono archiviati in un formato relazionale con uno schema condiviso. I dati strutturati vengono spesso contenuti in una tabella di database con righe, colonne e chiavi. Le tabelle sono archivi NoSQL con scalabilità automatica. | I dati strutturati possono essere archiviati usando Archiviazione tabelle di Azure, Azure Cosmos DB e Azure SQL Database. Azure Cosmos DB è un servizio di database distribuito a livello globale. Il database SQL di Azure è un database come servizio completamente gestito basato su SQL. |
Come creare un account di archiviazione
Livelli di account di archiviazione
Gli account di archiviazione Azure per utilizzo generico hanno due livelli: Standard e Premium.
Gli account di archiviazione Standard sono supportati da unità disco rigido magnetiche (HDD). Un account di archiviazione standard offre il costo più basso per GB. È possibile usare l'archiviazione di livello standard per le applicazioni che richiedono l'archiviazione bulk o quando l'accesso ai dati viene eseguito raramente.
Gli account di archiviazione Premium si basano su unità SSD e offrono prestazioni coerenti e bassa latenza. È possibile usare l'archiviazione di livello premium per i dischi di macchine virtuali di Azure con applicazioni con I/O elevato come i database.
Nota
Non è possibile convertire un account di archiviazione di livello Standard in un account di archiviazione di livello Premium o viceversa. Occorre creare un nuovo account di archiviazione del tipo desiderato e copiare i dati, se necessario, in un nuovo account di archiviazione.
Aspetti da considerare quando si usa l'Archiviazione di Azure
Quando si pensa al piano di configurazione per Archiviazione di Azure, prendere in considerazione queste funzionalità importanti.
Prendere in considerazione la durabilità e la disponibilità. Archiviazione di Azure è durevole e a disponibilità elevata. La ridondanza assicura che i dati siano protetti in caso di errori hardware temporanei. Si replicano i dati tra data center o aree geografiche per la protezione in caso di catastrofi locali o calamità naturali. I dati replicati rimangono a disponibilità elevata durante un'interruzione imprevista.
Prendere in considerazione l'accesso sicuro. Archiviazione di Azure crittografa tutti i dati. Archiviazione di Azure offre un controllo dettagliato su chi può accedere ai dati.
Prendere in considerazione la scalabilità. Archiviazione di Azure è progettata per offrire scalabilità elevata in modo da soddisfare le esigenze di archiviazione dati e di prestazioni delle applicazioni moderne.
Prendere in considerazione la gestibilità. Microsoft Azure gestisce automaticamente le attività di manutenzione dell'hardware, gli aggiornamenti e i problemi critici.
Prendere in considerazione l'accessibilità dei dati. I dati in Archiviazione di Azure sono accessibili da ogni parte del mondo tramite HTTP o HTTPS. Microsoft offre SDK per Archiviazione di Azure in diversi linguaggi. È possibile usare .NET, Java, Node.js, Python, PHP, Ruby, Go e l'API REST. Archiviazione di Azure supporta l'esecuzione di script in Azure PowerShell o nell'interfaccia della riga di comando di Azure. Il portale di Azure e Azure Storage Explorer offrono soluzioni visive facili per l'uso dei dati.