Implementare Archiviazione di Azure
Archiviazione di Azure è la soluzione di archiviazione cloud di Microsoft per scenari di archiviazione dei dati moderni. Archiviazione di Azure offre un archivio oggetti altamente scalabile per gli 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 pronto per l'intelligenza artificiale che è possibile usare per archiviare file, messaggi, tabelle e altri tipi di informazioni. Si usano Archiviazione di Azure per applicazioni come 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.
Cose da sapere su Archiviazione di Azure
È possibile considerare Archiviazione di Azure come supportare 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 | Description | Esempi di archiviazione |
|---|---|---|
| Dati delle macchine virtuali | Lo spazio di archiviazione dati per le macchine virtuali include dischi e file. I dischi sono l'archiviazione a blocchi persistente per le macchine virtuali IaaS Azure. I file sono condivisioni di file completamente gestite nel cloud. | L'archiviazione per i dati delle macchine virtuali viene fornita tramite Azure dischi gestiti. 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. |
| Dati non strutturati | I dati non strutturati sono i meno organizzati. 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. gestione rete virtuale di Azure è un archivio oggetti cloud basato su REST altamente scalabile. Azure Data Lake Storage è Hadoop Distributed File System (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 un archivio NoSQL con scalabilità automatica. | I dati strutturati possono essere archiviati usando Archiviazione tabelle di Azure, Azure Cosmos DB e database SQL di Azure. Azure Cosmos DB è un servizio di database distribuito a livello globale. database SQL di Azure è un database come servizio completamente gestito basato su SQL. |
Aspetti da considerare quando si usa Archiviazione di Azure
Quando si pensa al piano di configurazione per Archiviazione di Azure, prendere in considerazione queste funzionalità di rilievo.
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 mantengono una disponibilità elevata in caso di interruzione imprevista.
Prendere in considerazione l'accesso sicuro. Archiviazione di Azure crittografa tutti i dati. Archiviazione di Azure offre un controllo granulare su chi può accedere ai dati.
Prendere in considerazione la scalabilità. Archiviazione di Azure è progettato per essere altamente scalabile per soddisfare le esigenze di archiviazione e prestazioni dei dati delle applicazioni moderne.
Prendere in considerazione la gestibilità. Microsoft Azure gestisce automaticamente la manutenzione, gli aggiornamenti e i problemi critici dell'hardware.
Prendere in considerazione l'accessibilità dei dati. I dati in Archiviazione di Azure sono accessibili da qualsiasi parte del mondo tramite HTTP o HTTPS. Microsoft fornisce 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 la creazione 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 semplici per l'uso dei dati.
Prendere in considerazione il supporto SFTP. gestione rete virtuale di Azure può utilizzare SFTP (SSH File Transfer Protocol), in modo da poter continuare a usare gli strumenti SFTP esistenti per spostare i file direttamente da e verso i BLOB. Per usare SFTP, abilitare lo spazio dei nomi gerarchico (HNS). È possibile attivarla quando si crea l'account di archiviazione (scheda Avanzate) o versioni successive in Impostazioni → Configurazione.
Prendere in considerazione il supporto del protocollo NFSv3. gestione rete virtuale di Azure è possibile accedere anche usando NFSv3, che consente ai client Linux di montare un contenitore come una condivisione NFS. NFSv3 può semplificare le migrazioni dai carichi di lavoro dei file Linux a Azure.
Prendere in considerazione le preferenze di autorizzazione predefinite. Nel portale di Azure, è possibile abilitare l'impostazione predefinita dell'autorizzazione di Microsoft Entra. Questa autenticazione rende il controllo degli accessi in base al ruolo (RBAC) il valore predefinito anziché le chiavi di accesso condiviso, che possono migliorare la sicurezza.